Конструирование ПО
Основные тезисы:
Конструирование ПО - крупная чать процесса разработки ПО. Вот такие состовляющие разработки ПО, которые были определены за последние 35 лет:
- определение проблемы
- выработка требований
- создание плана конструирования
- разработка архитектуры ПО, или высокоуровневое проектирование
- детальное проектирование
- кодирование и отладка
- блочное тестирование
- интеграционное тестирование
- интеграция
- тестрование системы
- сопровождение

Конкретные задачи, связанные с конструированием:
- проверка выполнения условий
- определение способов последующего тестирования
- проектирование и написание классов и интерфейсов
- создание и присвоение имен переменным и именованным константам
- выбор управляющих структур и организация блоков команд
- блочное тестирование, интеграционное тестирование, отладка
- ревью, форматирование, комментирование кода
Результат конструирования - исходный код.