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

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


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

Оглавление


Новости
Раздел для 528й, 620, 623, 627 групп

Новости


• Опубликованы варианты второго практического задания для магистрантов [todo] и требования к отчёту по второму заданию [todo].

• Опубликована методичка 2020 года для магистрантов: «Работа над учебной UML-моделью в среде Visual Paradigm 16.2. Система регистрации на курсы» [todo]. При выполнении упражнений обратите внимание на номер своего варианта, который указан в гугль-таблице.

• Заготовка проекта под Visual Paradigm CE 16.2 [todo].

• Оценка по курсу ставится на основе технических баллов, а также выполненных и сданных практических заданий. Обязательны к выполнению: 1-е задание в полном объёме, а также 1-й, 2-й и 3-й этапы второго задания. Максимальная сумма баллов -- 180 (10 за анкетирование на лекциях, 40 -- контрольная письменная работа, 60 -- итоговая письменная работа, 70 -- практические задания). За невыполненные и несданные полностью обязательные практические задания их полные баллы вычитаются из набранной Вами суммы.

• Своевременная регистрация в ВК-группе принесёт Вам 2 технических балла. Своевременная подписка на telegram-канал принесёт Вам 2 технических балла. Своевременная запись на курс на Moodle-площадке ВМК принесёт Вам 2 технических балла.

Раздел для 528й, 620, 623, 627 групп


• Осенью 2020 лекции проводятся дистанционно по четвергам с 10-30 у 528 группы, с 14-35 у 620, 623, 627 групп. Интерактивные сдачи практических заданий заданий проводятся по договорённости с лектором.

• Итоговая оценка по курсу ставится на основе технических баллов, а также выполненных и сданных практических заданий. Если не выполнены и не сданы полностью обязательные задания (1-е в полном объёме, а также 1-й, 2-й и 3-й этапы 2го задания), то из набранной Вами суммы баллов вычитаются полные баллы за несданное задания / этап. Установлены дэдлайны по сдаче заданий. Если задание сдано с задержкой, то за него начисляется неполная сумма баллов (при просрочке в 7 суток 75% от полной суммв, в 14 суток -- 50%, в 21 сутки -- 25%, в 28 суток и более -- 0%). Максимальная сумма баллов пок урсу -- 180 (10 за анкетирование на лекциях, 40 -- контрольная письменная работа, 60 -- итоговая письменная работа, 70 -- практические задания). Ориентировочные диапазоны оценок: 0-59 неудовлетворительно, 60-99 удовлетворительно, 100-139 хорошо, 140-180 отлично. 1-е практическое задание сдаётся только интерактивно. 2-е практическое задание можно и нужно сдавать по эл. почте, не дожидаясь успешной сдачи 1-го задания. Если эл. почта используется недолжным образом при сдаче 2-го задания, то сдача переключается на интерактивную форму.

• Методичка 2020 года для 5-6 курса будет опубликована вскоре. Пока доступна методичка прошлого года: «Построение UML-модели в среде Visual Paradigm 16.0. Система регистрации на курсы»: [html].

• Может быть полезна методичка 2020 года для 3 курса: «Построение UML-модели в среде Visual Paradigm 16.1. Система обработки заказов»: [html], где рассматривается моделирование другого программного обеспечения.

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

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

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

• Требования к отчёту по 2-му заданию практикума: [todo].

• Всего есть два практических задания. Первое задание содержит упражнения, позволяющие освоить CASE-среду Visual Paradigm 16.2. Оно оценивается в 0-20 баллов. Тема упражнений -- моделирование системы регистрации на курсы. Методические указания по выполнению упражнений опубликованы в онлайновом пособии. Для получения полного балла по 1-му заданию до 30 октября упражнения должны быть выполнены, а созданная модель -- сдана. Не следует начинать сдачу модели в конце этого срока, рассчитывая, что первая попытка будет удачной. При сдаче упражнений будет предложено ответить на вопросы по модели. Также может быть предложено устранить недоделки и/или внести изменения в модель. В задании 4 варианта. Какие-то упражнения 1-го задания общие для всех вариантов. Другие упражнения специфичны для конкретного варианта.

• Второе задание предполагает создание модели программного обеспечения по полученному индивидуальному варианту. Сдача второго задания происходит поэтапно. Если какой-то из этапов не сдан, то никакой из следующих этапов не принимается для сдачи. Сначала сдаётся модель требований (обязательный для выполнения этап), затем -- модель анализа (обязательный для выполнения этап), далее -- итоговая модель, объединяющая модель требований, модель анализа и проектную модель (обязательный для выполнения этап) и отчёт по 2-му заданию (сдача отчёта по желанию). Этапам установлены дэдлайны. За сдачу этапа с задержкой сумма баллов будет меньше. Разбалловка по этапам (указаны максимальные баллы при сдаче в срок): 1 этап -- 10 баллов, 2 этап -- 20 баллов, 3 этап -- 20 баллов, отчёт -- 10 баллов. Если какой-то из обязательных этапов не будет выполнен и сдан, то его полный балл будет вычтен и суммы набранных баллов. Этап 2го задания может быть сдан частично, тогда полные баллы тоже вычитаются, но начисляется неполная сумма баллов за выполненную часть этапа.

• Отправляя свои результаты по любому этапу 2-го задания, обязательно выполните следующее: закройте проект в среде VP 16.2; vpp-файл проекта (имеющий имя вида filename.vpp) сархивируйте RAR или 7-Zip; полученный rar-файл или 7z-файл и другое, что требуется по этапу, присоедините к письму. В архиве должен быть только один файл (имеющий имя вида filename.vpp). Если прислан архив всего workspace или архив с хотя бы одним лишним файлом, то сдача не рассматривается и начисляется штраф в 1 технический балл.

• Конспекты лекций осеннего семестра доступны в ВК-группе [html] и по запросу через 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]


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


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

  

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

Обновлено: 3.IX.2020