====== Лекции по проектированию программных систем ====== На странице представлены темы и подробный план лекции, читаемых по курсу в 2013 году. Пополняется по ходу семестра. ===== UML 2 ===== ^№^Дата^Тема^План^ |1|03.09.2013|Введение в курс (качество ПО, цели курса). Варианты использования (динамич. представл.)| {{:lectures:pps-1.ppt|}}| |2|10.09.2013|Абстрактные типы данных ADT. Статическое представление модели (понятие о классах). | {{:lectures:pps-2.ppt|}}| |3|17.09.2013|Объектно-ориентированное проектирование (метод CRC, RDD). Динамическое представление модели (кооперации, последовательности) | {{:lectures:pps-3.ppt|}} | |4|24.09.2013|Основы моделирования при помощи UML (история, обзор диаграмм, метамодель)| {{:lectures:pps-4.ppt|}} | |5|01.10.2013|Расширенные классы. Ограничения. Управление моделью| {{:lectures:pps-5.ppt|}}| |6|08.10.2013|Внутренняя структура, компоненты. Введение в моделирование деятельности| {{:lectures:pps-6.ppt|}}| |7|15.10.2013|Конечные автоматы. Схемы состояний| {{:lectures:pps-7.ppt|}} | ===== Методы проектирования ===== ^№^Дата^Тема^План^ |8|22.10.2013|ICONIX| {{:lectures:pps-8.ppt|}}| |9|29.10.2013|Введение в анализ требований. Структурное моделирование и проектирование. Постепенное уточнение| {{:lectures:pps-9.ppt|}} | |10|05.11.2013|Струтурные методы. Сходство и связность| {{:lectures:pps-10.ppt|}} | |11|12.11.2013|Архитектура ПО. Документирование| {{:lectures:pps-11.ppt|}} | |12|19.11.2013|Принципы ОО-проектирования|{{:lectures:pps-12.ppt|}}| |13|26.11.2013|Паттерны проектирования|{{:lectures:pps-13.ppt|}}| |14|03.12.2013|Введение в программную инженерию. |{{:lectures:pps-14.ppt|}} | |15|10.12.2013|Контрольная работа. | {{:lectures:pps-15.ppt|}} |