Главная страница « Информация « магистратура «
|
Курс «Объектно-ориентированный анализ и проектирование»
|
Программа курса [pdf]
|
|
Лектор: доц. кафедры СП, канд. физ.-мат. наук Малышко В. В.
Трудоемкость: 3 зачетных единицы.
Аудитория: Бакалавры 3 курса, обучающиеся по направлению «Фундаментальные информатика и информационные технологии». С осени 2015 года курс читается для обучающихся в магистратуре по программе «Технологии программирования».
Формы отчетности: зачет без оценки.
Авторы программы: канд. техн. наук Вендров А. М., канд. физ.-мат. наук Малышко В. В.
Группа Вконтакте: vk.com/cmc_ooad.
|
|
• Новости
• Содержание практикума по курсу
• Раздел для 341 группы
• Материалы по курсу
|
|
• 12 апреля на 1-й паре пройдет консультация по предстоящей контрольной работе. 15 апреля вместо лекции состоится письменная контрольная. В ее рамках будет предложено решить тест из 10 пунктов и 3 задачами (диаграмма классов, диаграмма объектов, диаграмма состояний) в течение пары. Вопросы тестов будут относиться ко всем темам лекций, прочитанных до контрольной (с 1 по 6). Примеры контрольных работ есть внизу страницы курса. Не обращайте внимания на OCL, его в задачах контрольной не будет. На контрольной можно будет пользоваться своими бумажными книгами и распечатками. Любая электроника запрещена. Покинуть аудиторию до окончания работы над заданием возможности не будет.
• Зачет по курсу будет выставляться по схеме, учитывающей работу в семестре. Она такова: баллы за контрольную работу (>=50), баллы за анкетирования на лекциях (>=10); баллы за выполнение заданий по моделированию (>=50) и баллы, заработанные за итоговую письменную работу (>=60), и, возможно, бонусные баллы будут просуммированы. Общая сумма (>=170) будет определять итог: от 85 и выше -- зачет; от 0 и ниже 85 -- незачет. Зачеты оценки выставляются лишь тем, кто полностью выполнит задания по моделированию. Точные границы между зачетом и незачетом будут установлены во конце семестра. Баллы за выполнение заданий по моделированию (>=50) будут начислены по итогам ревью выполненных моделей. При начислении этих баллов будут учитываться сроки сдачи промежуточных этапов моделирования.
• Весной 2016 года занятия проходят по вторникам на 2-й паре в аудитории 612 с 9 февраля и по пятницам на 3-й паре в 612. По ходу семестра часть занятий будет посвящена практической работе по моделированию и будет проходить в компьютерном классе.
|
Содержание семинаров по курсу
|
|
|
На семинарах выполняются два задания. Первое задание содержит упражнения, позволяющие освоить CASE-среду Visual Paradigm. Тема упражнений -- моделирование системы регистрации на курсы. Методические указания по выполнению упражнений будут опубликованы в онлайновом пособии. Как дополнительный источник сведений можно использовать устаревшее пособие [Боггс-2002], рассчитанное на работу в Rational Rose, а также пособия, рассчитанные на работу в Topcased (Papyrus) и Modelio. В течение первых 3-4х занятий на компьютерах упражнения должны быть выполнены, а созданная модель -- сдана. Не следует начинать сдачу модели в конце этого срока, рассчитывая, что первая попытка будет удачной. При сдаче упражнений будет предложено ответить на вопросы по модели. Также может быть предложено устранить недоделки или внести изменения в модель.
Второе задание предполагает создание модели программного обеспечения по полученному индивидуальному варианту. Сдача второго задания происходит в три этапа. Сначала сдается модель требований, затем -- модель анализа, и наконец -- итоговая модель, объединяющая модель требований, модель анализа и проектную модель. Этапам установлены предельные сроки сдачи, за нарушение которых будут сниматься баллы при ревью.
Обязательными для выполнения и сдачи являются все задания в полном объеме. Без их сдачи положительная оценка по курсу не может быть получена.
|
|
• Методичка 2016 года: Моделирование системы обработки заказов на языке UML в среде Visual Paradigm 13 [html].
• Методичка 2013 года: Моделирование системы обработки заказов. Выполнение учебного проекта в среде Modelio [html].
• Методичка 2012 года: Моделирование системы обработки заказов. Выполнение учебного проекта в среде Topcased/Papyrus [html].
• Методичка 2011 года: Моделирование системы обработки заказов. Выполнение учебного проекта в среде Topcased 5.1 [html].
• Старая методичка: I-е задание в Rose: [Боггс-2002] Боггс У., Боггс М. UML и Rational Rose 2002: Пер. с англ. - М.: Лори, 2004 [pdf].
• Примерный список вопросов при сдаче задания 1.
• Требования при сдаче этапов 2-го задания практикума.
• Варианты 2-го задания практикума.
• Требования к отчету.
• «Кондуит» 341 группы [гугльдиск].
|
|
• Конспекты лекций (выкладываются по мере чтения):
Основы программной инженерии [pdf]
Модели и их роль в создании систем. Объектная модель [pdf]
Унифицированный язык моделирования (UML) [pdf]
Определение требований к программному обеспечению [pdf]
Анализ и проектирование программного обеспечения. Часть 1 [pdf]
Анализ и проектирование программного обеспечения. Часть 2 [pdf]
• Вариант контрольной работы 2009 года [pdf].
• Еще один вариант контрольной работы [pdf].
• Вариант итоговой письменной работы, использованный в прошлые годы [pdf].
• Вариант итоговой письменной работы, использованный в 2012-2013 учебном году [pdf].
|
|
Размещение на других ресурсах, а также коммерческое использование материалов, опубликованных в данном разделе, возможно только с разрешения авторов. По всем вопросам пишите:
|
|
© Кафедра системного программирования ВМК МГУ.
|
Обновлено: 8.4.2016
|
|