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

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


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

Новости


• В начале семестна учебное пособие для студентов бакалавриата ФИИТ будет выложено целиком: [todo]. После этого можно будет приступать к выполнению упражнений по UML-моделированию. При выполнении упражнений обратите внимание на номер своего варианта задания, который указан в гугль-таблице.

• Итоговая оценка по курсу ставится на основе технических баллов, а также выполненных и сданных практических заданий. Обязательно к выполнению всё задание в полном объёме. Максимальная сумма баллов -- 160 (30 за онлайн-подключения к лекциям и решение проверочных работ в Moodle, 40 -- промежуточная контрольная письменная работа, 65 -- итоговая письменная работа, 20 -- практическое задание). Своевременная регистрация в ВК-группе принесёт Вам 2 технических балла. Своевременная подписка на telegram-канал принесёт Вам 1 технический балл. Своевременная запись на курс на Moodle-площадке ВМК принесёт Вам 2 технических балла. За не выполненное и не сданное полностью обязательное практическое задание полные баллы вычитаются из набранной Вами суммы. Таковы способы заработать дополнительные баллы. Если Вам нужны ещё какие-то возможности, то свяжитесь с лектором через телеграм.

• Ориентировочные диапазоны оценок: 0-74.99 незачет, 75-160 (или выше) зачет.

Раздел для студентов 341/1 и 341/2 групп


• Весной 2021 лекции проводятся дистанционно через Zoom по средам с 10-30. Сведения для подключения переданы через telegram и/или через ВК-группу. Чтобы подключиться к конференции нужно выполнить шаги инструкции [PDF]. При этом почта, которую следует использовать при создании учётной записи в Zoom должна оканчиваться на gse.cs.msu.ru. У каждого из Вас заведена почта вида @gse.cs.msu.ru. Если использовать её, то проблем с подключением возникать не должно.

• Некоторые из лекционных пар будут использованы для проведения контрольных работ и/или для сдачи практического задания. Это будет определяться по договорённости с лектором. Любые Ваши решения (если не оговорено другое) отправляются только через Moodle. Практическое задание сдаётся только интерактивно в Zoom (предварительно vpp-файл проекта загружается в Moodle).

• Учебное пособие 2022 года для студентов бакалавриата ФИИТ: » [todo]. При выполнении упражнений обратите внимание на номер своего варианта задания, который указан в гугль-таблице.

• Заготовка проекта под Visual Paradigm CE 16.3 [zip], с которой следует начинать работу над заданием.

• Доступно учебное пособие прошлого года: «Создание UML-модели в среде Visual Paradigm 16.2. Система обработки заказов»: [html].

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

• Задание содержит упражнения, позволяющие освоить CASE-среду Visual Paradigm 16.3. Оно оценивается в 0-20 баллов. Оно обязательно. Если оно не будет сдано, то будет начислен штраф -20 баллов. Тема упражнений -- моделирование системы обработки заказов. Указания по выполнению упражнений опубликованы в онлайновом пособии. Оно содержит ряд упражнений, часть из которых общие для всех вариантов, остальные -- специфичные для конкретного варианта. Все упражнения, относящиеся к Вашему варианту, должны быть Вами выполнены, а созданная модель -- сдана в Zoom в диалоге с лектором. Не следует начинать сдачу модели в конце семестра, рассчитывая, что первая попытка будет удачной. При сдаче упражнений будет предложено ответить на вопросы по модели. Также может быть предложено устранить недоделки и/или внести изменения в модель.

• Второе задание предполагает создание модели программного обеспечения по полученному индивидуальному варианту. Сдача второго задания происходит поэтапно через Moodle. Если какой-то из этапов не сдан, то никакой из

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

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

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

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

  4. Объектный язык ограничений [pdf]

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

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

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

  8. Образцы проектирования [pdf]

  9. Объектно-реляционное отображение [pdf]

  10. Технология создания программного обеспечения Unified Process [pdf]


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


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

  

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

Обновлено: 9.II.2022