Блок 1.1. Подходы к разработке ПО
1.1. Data-driven
1.2. Test-driven
1.3. Code-driven
1.4. Contract-driven
2. Роль системного аналитика в принятии архитектурных решений
3. Генерализованные архитектурные модели
3.1. Модель MVC/MVVM
3.2. Модель слоев
4. Понятие «связности» и «сцепленности»
5. Монолитная vs. распределенная архитекутра
6. Использование структурных диаграммы UML для проектирования архитектуры
- Домашнее задание: выполнение теста по теме лекции