Анализируем требования и цели, определяем функциональные и нефункциональные требования к ПО
Создаем общую структуру ПО, определяем его модули, компоненты и взаимодействие между ними
Пишем код с использованием спецификации и требований, определенных на предыдущих этапах. Тестируем для обеспечения качества кода и функциональности программы
Исследование
и анализ требований
Проектирование архитектуры
Разработка
и тестирование
Интегрируем в существующую инфраструктуру и тестирование на совместимость с другими системами, интеграция
Оказываем поддержку и сопровождение ПО (устранение ошибок, обновление
и расширение функциональности
соответствии с требованиями)
Интеграция
и развертывание
Поддержка
и сопровождение