Жизненный цикл ПО
При разработки реального программного продукта возникают сложности. Часто решение задач не так очевидно, как кажется первоначально. Поэтому программисты разработали технологию для построения сложной программной системы.
Этапы построения программной системы называют жизненным циклом программы.
Жизненный цикл программы Системный анализ и постановка задачи (Определяется и анализируется предметная область, в которой программа будет работать. Требуется 15% средств, выделенных на проект) Проектирование (Разрабатывается структура и алгоритмы работы программы. 30% средств)
Жизненный цикл программы Кодирование (Алгоритмы переводятся на язык, понятный компьютеру. 15% средств) Тестирование и отладка (Обнаружение и устранение ошибок. 30 % средств) Сопровождение (Устранение проблем программы при сдаче ее заказчику. 10 % средств)