====== Лекции по проектированию программных систем ====== На странице представлены темы и подробный план лекции, читаемых по курсу в 2016 году. Пополняется по ходу семестра. ^№^Дата^Тема^План^ |1|07.09.2016|Введение в курс (качество ПО, цели курса). Варианты использования (динамич. представл.)| {{:lectures:pps-1.ppt|}}| |2|14.09.2016|Абстрактные типы данных ADT. Статическое представление модели (понятие о классах). | {{:lectures:pps-2.ppt|}}| |3|21.09.2016|Объектно-ориентированное проектирование (метод CRC, RDD). Динамическое представление модели (кооперации, последовательности) | {{:lectures:pps-3.ppt|}} | |4|28.09.2016|Основы моделирования при помощи UML (история, обзор диаграмм, метамодель)| {{:lectures:pps-4.ppt|}} | |5|05.10.2016|Расширенные классы. Ограничения. Управление моделью| {{:lectures:pps-5.ppt|}}| |6|12.10.2016|Внутренняя структура, компоненты. Конечные автоматы. Схемы состояний| {{:lectures:pps-6.ppt|}}| |7|19.10.2016|Введение в моделирование деятельности| {{:lectures:pps-7.ppt|}} | |8|26.10.2016|Структурное проектирование. Сходство и связность| {{:lectures:pps-10.ppt|}} | |9|02.11.2016|UML. Компоненты и размещение. Архитектура ПО |{{:lectures:pps-11.ppt|}} | |10|09.11.2016|Архитектура систем обработки и анализа данных. Документирование дизайна| {{:lectures:pps-11a.ppt|}} | | | |Методы ООП: SOLID, GRASP | {{:lectures:pps-12.ppt|}} | |11|16.11.2016|Методы ООП: Применение паттернов проектирования.| {{:lectures:pps-13.ppt|}} | |12|23.11.2016|Метрики и оценка качества дизайна| {{:lectures:pps-13a.ppt|}} | |13|07.12.2016|Введение в программную инженерию. Подготовка к контрольной| {{:lectures:pps-14.ppt|}} | |14|14.12.2016|Семестровая контрольная работа| ТОДО | |15|21.12.2016|Разбор результатов| |