Проектирование и создание ПО
Создание структуры, компонентов и архитектуры программной системы для достижения заданных целей: определение требований, выбор технологий, разработка архитектуры, проектирование интерфейсов, планирование и оценка ресурсов.