Жизненный цикл программного обеспечения (Software Life Cycle Model, ЖЦПО) — это период времени, который начинается с момента принятия решения о создании программного продукта (средства) и заканчивается в момент его полного изъятия из эксплуатации.
Обычно жизненный цикл ПО делят на 6 - 7 стадий. Почему так? Объясню чуть ниже. Плюс, каждый именует их по-разному.
Но как правило суть у них одна: 1. Идея
2. Анализ требований
3. Проектирование
4. Разработка
5. Тестирование.
6. Стабилизация и релиз
7. Поддержка
Каждая из стадий играет важную роль в жизненном цикле и не может быть пропущена, иначе вряд ли получится хороший и качественный продукт...
Структура жизненного цикла ПО: основные, вспомогательные, организационные процессы. На рис. 1 представлена структура жизненного цикла информационных систем согласно стандарту ISO/IEC 12207. Рис. 1. Структура жизненного цикла ИС по стандарту ISO/IEC 12207 Процесс приобретения состоит из действий и задач заказчика, приобретающего ПО. Процесс поставки охватывает действия и задачи, выполняемые поставщиком. Разработка ПО – все работы по созданию ПО и его компонент в соответствии с заданными требованиями, включая оформление проектной и эксплуатационной документации...