Конструирование ПО

Основные тезисы:

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

  • определение проблемы
  • выработка требований
  • создание плана конструирования
  • разработка архитектуры ПО, или высокоуровневое проектирование
  • детальное проектирование
  • кодирование и отладка
  • блочное тестирование
  • интеграционное тестирование
  • интеграция
  • тестрование системы
  • сопровождение

Разработка ПО

Конкретные задачи, связанные с конструированием:

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

Результат конструирования - исходный код.