Содержание
- Введение 1
- Теоретические основы проектирования программного обеспечения 2
- - Объектно-ориентированное программирование и его роль 2.1
- - Функциональное программирование и его особенности 2.2
- - Agile-методологии и их влияние на процесс проектирования 2.3
- Анализ существующих методологий проектирования 3
- - Объектно-ориентированное проектирование: анализ и применение 3.1
- - Структурное проектирование: методы и подходы 3.2
- - Функциональная декомпозиция: анализ и примеры 3.3
- Технологии проектирования: выбор и применение 4
- - Языки программирования и их роль в проектировании 4.1
- - Инструменты моделирования и CASE-средства 4.2
- - Лучшие практики выбора технологий для конкретных задач 4.3
- Практическое применение технологий проектирования 5
- - Примеры успешных проектов с использованием ООП 5.1
- - Примеры успешных проектов с использованием функционального программирования 5.2
- - Примеры применения Agile-методологий в реальных проектах 5.3
- Заключение 6
- Список литературы 7