Главная страница « Информация «

Курс «Объектно-ориентированный анализ и проектирование»
«Методы анализа и проектирования программного обеспечения»


Лектор: доц. кафедры СП, канд. физ.-мат. наук Малышко В. В.
Трудоёмкость: 3 зачётных единицы.
Аудитория: с осени 2015 года курс читается для студентам магистратуры, обучающимся по программам «Технологии программирования», «Компиляторные технологии», «Интеллектуальный анализ больших данных» и «Суперкомпьютерные системы и приложения», а также студенты 341 группы.
Формы отчётности: экзамен с оценкой для магистрантов; зачёт без оценки у 341й группы.
Авторы программы: канд. техн. наук Вендров А. М., канд. физ.-мат. наук Малышко В. В.
Группа Вконтакте: vk.com/cmc_ooad [html].
Гугль-табличка магистрантов goo.gl/tfLPid. Обратите внимание, что в ней 2 листа: один для лекций и контрольных, второй для практикума.
Гугль-табличка 341 группы goo.gl/UcN8G9.
Программа курса [pdf].

Оглавление


Новости
Раздел для 5-6 курса

Новости


• Заготовка проекта под Visual Paradigm CE 15.1 [zip]

• Оценка по курсу ставится на основе технических баллов. Максимальная сумма баллов -- 160 (10 за анкетирование на лекциях, 40 -- контрольная письменная работа, 60 -- итоговая письменная работа, 50 -- практические задания).

• Своевременная регистрация в ВК-группе принесёт Вам 2 технических балла и даст доступ к электронным учебным материалам этого года. Если Вы не верите в эту социальную сеть, доступ к материалам можно получить, написав лектору.

Раздел для 5-6 курса


• Осенью 2018 года лекции проходят по четвергам с 6 сентября у 62х групп 14-35 в ауд. 526б и для 528й с 16-20 в ауд. 790. Сдача практических заданий по пятницам в ауд. 515 с 12-50. В расписании семинары стоят только у 528 группы, но практические задания следует выполнять всем, так что можно приходить в пятницу или договариваться о дополнительном времени для сдач по четвергам или в другие дни. Итоговая оценка по курсу ставится на основе технических баллов. Максимальная сумма баллов -- 160 (10 за анкетирование на лекциях, 40 -- контрольная письменная работа, 50 -- практические задания, 60 -- итоговая письменная работа). Ориентировочные диапазоны оценок: 0-49 неудовлетворительно, 50-79 удовлетворительно, 80-109 хорошо, 110-160 отлично. При этом положительная оценка по курсу не может быть получена, если не сданы полностью все обязательные практические задания и отчёт. 1е практическое задание сдаётся только офлайн. 2е практическое задание можно сдавать по эл. почте, не дожидаясь успешной сдачи 1го задания.


• Конспекты лекций осеннего семестра доступны в ВК-группе [html] и по запросу через e-mail:

• Методичка 2018 года для 5-6 курса: «UML-моделирование системы регистрации на курсы в среде Visual Paradigm 15.1» [todo].

• Варианты 2-го задания практикума. [todo]

• Методичка 2018 года для 3 курса: «Упражнения по моделированию на языке UML в среде Visual Paradigm 15. Система обработки заказов» [html].

• Всего есть два практических задания. Первое задание содержит упражнения, позволяющие освоить CASE-среду Visual Paradigm 15.1. Оно оценивается в 0-10 баллов. Тема упражнений -- моделирование системы регистрации на курсы. Методические указания по выполнению упражнений опубликованы в онлайновом пособии. В течение первых 3-4х занятий на компьютерах упражнения должны быть выполнены, а созданная модель -- сдана. Не следует начинать сдачу модели в конце этого срока, рассчитывая, что первая попытка будет удачной. При сдаче упражнений будет предложено ответить на вопросы по модели. Также может быть предложено устранить недоделки и/или внести изменения в модель.

Второе задание предполагает создание модели программного обеспечения по полученному индивидуальному варианту. Оно оценивается в 0-40 баллов. Сдача второго задания происходит поэтапно. Сначала сдаётся модель требований, затем -- модель анализа, далее -- итоговая модель, объединяющая модель требований, модель анализа и проектную модель, и наконец -- отчёт в электронном виде. Этапам установлены предельные сроки сдачи, за нарушение которых будут сниматься баллы. Разбалловка по этапам (указаны максимальные баллы): 1 этап -- 5 баллов, 2 этап -- 10 баллов, 3 этап -- 15 баллов, отчёт -- 10 баллов.

Отправляя свои результаты по этапу 2-го задания, обязательно выполните следующее: закройте проект в среде VP 15.1; vpp-файл проекта сархивируйте zip; полученный zip-файл и другое, что требуется по этапу, присоедините к письму.

Обязательными для выполнения и сдачи являются все обязательные задания в полном объёме. Без их сдачи положительная оценка по курсу не может быть получена.

При выполнение 2-го задания до наступления зачётной и экзаменационной сессий можно заработать дополнительные баллы, добавив в модель помимо ключевых вариантов использования 1 или 2 дополнительных. Каждый дополнительный ВИ в модели требований (описание + диаграмма деятельности) даёт 2 балла. Также можно осуществить анализ дополнительных ВИ, ранее добавленных в модель требований. Каждый дополнительный ВИ в модели анализа (реализация, VOPC, диаграммы последовательности для потоков событий) даёт 4 балла. Также можно осуществить проектирование дополнительных ВИ, ранее добавленных в модель анализа. Каждый дополнительный ВИ в проектной модели -- также 4 балла. Штрафы за дополнительное моделирование не начисляются. С началом зачётной и экземенационной сессий дополнительное моделирование не проверяется, баллы за него не начисляются.

• Примерный список вопросов, задаваемых при сдаче задания 1. [html]

• Требования при сдаче этапов 2-го задания практикума. [todo]

• Варианты 2-го задания практикума. [todo]

• Требования к отчёту. [todo]


Предупреждение


Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов. По всем вопросам пишите:   

  

© Кафедра системного программирования ВМК МГУ.

Обновлено: 7.IX.2018