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

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


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

Оглавление


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

Новости


• Офлайновый приём заданий проходит по пятницам с 12-50 в 723.

• При работе над 3-м этапом задания II, рекомендуется сначала выполнить пункты 1-7 (1-8) из требований к этапу (т. е. дойти до проектирования подсистемы и осуществить его). После доработки этих пунктов можно будет доделать оставшуюся часть по этапу.

• При работе над 2-м этапом задания II, рекомендуется сначала составить эскизную диаграмму ключевых абстракций и эскиз реализации одного из ключевых ВИ. После доработки этих эскизов можно будет доделать оставшуюся часть по этапу.

• При работе над 1-м этапом задания II, рекомендуется сначала составить эскизную диаграмму ВИ, отскриншотить и прислать на эл. почту с указанием 3-х критически важных, по Вашему мнению, ВИ, которые Вы планируете подробно моделировать в дальнейшем. При составлении диаграммы ВИ не увлекайтесь связями между ВИ. Поместите на неё только ВИ уровня цели пользователя. Относитесь к вводным текстам не как к техническому заданию, а как к «сырью». Тексты являются отправным пунктом при моделировании, но не являются полными и корректными описаниями. При обнаружении недомолвок Вы можете дополнять их своими соображениями и гипотезами, справедливость которых, однако, следует проверять, обсуждая с лектором по эл. почте.

• Опубликованы варианты второго практического задания для 5-6 курса. [html]

• Доопубликована методичка 2018 года для 5-6 курса: «UML-моделирование системы регистрации на курсы в среде Visual Paradigm 15.1» [html]. При выполнении упражнений обратите внимание на номер своего варианта, который указан в гугль-таблице.

• Заготовка проекта под 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 группы, но практические задания следует выполнять всем, так что можно приходить в пятницу или договариваться о дополнительном времени для сдач в другие дни. Сдачи возможны по вторникам с 16-20 по 17-50 в МЗ-4. Итоговая оценка по курсу ставится на основе технических баллов. Максимальная сумма баллов -- 160 (10 за анкетирование на лекциях, 40 -- контрольная письменная работа, 50 -- практические задания, 60 -- итоговая письменная работа). Ориентировочные диапазоны оценок: 0-49 неудовлетворительно, 50-79 удовлетворительно, 80-109 хорошо, 110-160 отлично. При этом положительная оценка по курсу не может быть получена, если не сданы полностью все обязательные практические задания и отчёт. 1е практическое задание сдаётся только офлайн. 2е практическое задание можно сдавать по эл. почте, не дожидаясь успешной сдачи 1го задания.


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

  1. Основы программной инженерии [pdf]

  2. Модели и их роль в создании систем. Объектная модель [pdf]

  3. Унифицированный язык моделирования (UML) [pdf]

  4. Определение требований к программному обеспечению [pdf]

  5. Анализ и проектирование программного обеспечения. Часть 1 [pdf]

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

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

• Методичка 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-файл и другое, что требуется по этапу, присоедините к письму.

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

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

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

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

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


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


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

  

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

Обновлено: 27.XII.2018