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