Разбираемые темы:
1. Объектно-ориентированный подход к анализу и проектированию систем
Объекты и классы (теория 1 ч)
Абстрагирование, инкапсуляция, модульность, иерархичность (теория 1ч, практика 0,3 ч)
2. Иерархия моделей
Виды моделей, используемые в ходе анализа и проектирования системы (теория 0,7 ч)
Декомпозиция (теория 0,25 ч)
Архитектура системы (теория 1ч)
3. Объектно-ориентированный анализ
Модель предметной области (теория 1,2 ч)
Способы выявления и описания объектов и классов (теория 0,5 ч, практика 1 ч)
Определение потенциальной архитектуры (теория 0,6 ч)
Анализ поведения системы (теория 0,75ч, практика 1,5 ч)
Модель реализации вариантов использования (теория 1,5 ч, практика 1 ч).
4. Объектно-ориентированное проектирование
Критерии качества проектных решений (теория 1,5 ч)
Уточнение модели классов (теория 1,5ч, практика 1 ч)
Переход от анализа к проектированию (теория 1,5 ч)
5. Лучшие практики программной инженерии
Использование шаблонов анализа и проектирования (теория 1 ч)
Шаблоны проектирования GRASP (теория 1,2 ч)
ВСЕГО: теория 15,2 ч (76%); практика 4,8 ч (24%).