Конструирование ПО — понятие, жизненный цикл, стандарты
Что такое конструирование программного обеспечения, как оно связано с другими стадиями SDLC, какие артефакты и стандарты применяются на этапе реализации.
Связность и сцепление модулей
Модульность программной системы: определение связности (cohesion) и сцепления (coupling), классические типы, примеры и метрики сложности.
Модели жизненного цикла для конструирования
Классический, инкрементный, RAD, спиральный и компонентно-ориентированный подходы — как они влияют на стадию конструирования ПО.
Планирование конструирования — PERT, CPM, оценки
Планирование производства компонентов: диаграмма Ганта, критический путь, PERT, Planning Poker и связь с тестированием.
Языки конструирования программных систем
Языки программирования, проектирования, спецификации и конфигурации на стадии конструирования ПО — роли, примеры, выбор.
Итоги — конструирование ПО
Краткие итоги раздела «Конструирование ПО».
Чек-лист самопроверки — конструирование ПО
Вопросы для закрепления раздела «Конструирование ПО» с отсылками к статьям энциклопедии.
Конструирование ПО — о разделе
Базовый курс по конструированию программного обеспечения: стадия жизненного цикла, модульность, модели разработки, планирование, языки и связь с тестированием.