Содержание
- Введение 1
- Теоретические основы проектирования программных систем 2
- - Основные принципы и концепции проектирования 2.1
- - Методологии структурного проектирования 2.2
- - Объектно-ориентированное проектирование: принципы и подходы 2.3
- Архитектурные паттерны и подходы к проектированию 3
- - Обзор архитектурных паттернов 3.1
- - Разработка распределенных систем 3.2
- - Микросервисы: архитектура и принципы 3.3
- Жизненный цикл разработки программного обеспечения 4
- - Модели жизненного цикла разработки 4.1
- - Гибкие методологии разработки (Agile, Scrum) 4.2
- - Управление требованиями и конфигурацией 4.3
- Практические примеры применения методов проектирования 5
- - Разработка веб-приложения с использованием MVC 5.1
- - Применение микросервисной архитектуры 5.2
- - Примеры проектных решений в различных областях 5.3
- Заключение 6
- Список литературы 7