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

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


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

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


• Весной 2024 лекции проводятся очно.

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

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

• Ориентировочные диапазоны оценок: 0-79.99 не зачёт, 80-170 (или выше) зачёт.

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

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

• Первое практическое задание содержит упражнения, позволяющие освоить CASE-среду Visual Paradigm 17.1. Оно оценивается в 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]


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


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

  

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

Обновлено: 7.II.2024