3. Проектирование


Тема 2. Проектирование

1. Понятие программной архитектуры

Текст…

2. Декомпозиция структуры ПО

2.1.1 Архитектурное проектирование

2.1.2 Модульное проектирование

2.1.3 Компонентная декомпозиция

2.1.4 Принципы SOLID

3. Моделирование системной архитектуры

3.1 Архитектурные стили обмена данными

3.2 Стили обработки данных

3.3 Модели управления

4. Шаблоны проектирования

5. Семейства программ и фреймворки


Практические задания

Задание 1. Построение архитектуры системы

Задание 2. Контекстное представление