Документ взят из кэша поисковой машины. Адрес оригинального документа : http://sp.cs.msu.ru/ooap/index.html
Дата изменения: Fri Apr 8 16:23:46 2016
Дата индексирования: Sat Apr 9 22:54:10 2016
Кодировка: Windows-1251
Курс «Объектно-ориентированный анализ и проектирование»

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

Курс «Объектно-ориентированный анализ и проектирование»

Программа курса [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х занятий на компьютерах упражнения должны быть выполнены, а созданная модель -- сдана. Не следует начинать сдачу модели в конце этого срока, рассчитывая, что первая попытка будет удачной. При сдаче упражнений будет предложено ответить на вопросы по модели. Также может быть предложено устранить недоделки или внести изменения в модель.

Второе задание предполагает создание модели программного обеспечения по полученному индивидуальному варианту. Сдача второго задания происходит в три этапа. Сначала сдается модель требований, затем -- модель анализа, и наконец -- итоговая модель, объединяющая модель требований, модель анализа и проектную модель. Этапам установлены предельные сроки сдачи, за нарушение которых будут сниматься баллы при ревью.

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

для 341 группы


• Методичка 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 группы [гугльдиск].

Материалы по курсу


• Конспекты лекций (выкладываются по мере чтения):

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

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

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

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

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

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

• Вариант контрольной работы 2009 года [pdf].

• Еще один вариант контрольной работы [pdf].

• Вариант итоговой письменной работы, использованный в прошлые годы [pdf].

• Вариант итоговой письменной работы, использованный в 2012-2013 учебном году [pdf].

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


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

  

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

Обновлено: 8.4.2016