51
Такое описание каждого этапа дает возможность увидеть логику построения
проекта автоматизации и взаимосвязи выделяемых работ.
Жизненный цикл ИС можно показать как ряд событий, совершающихся с
системой при ее создания и использовании.
Модель жизненного цикла включает в себя многообразные состояния
системы, от обнаружения нужды в данной ИС и до полного отказа от ее
использования. Модель жизненного цикла суть схема процессов, действий и
задач, осуществляемых в процессе разработки, действия и сопровождения
программного продукта на протяжении жизни системы, от дефиниции
потребностей до окончания ее использования.
Перечислим модели жизненного цикла, активно применяемые на
сегодняшний день.
А) Каскадная модель. Предполагает реализацию всех этапов проекта в
четко определенной последовательности. Переход к следующему этапу
возможен только по факту полного окончания работ этапа предыдущего.
Б) Поэтапная модель с промежуточным контролем. В рамках этой модели
разработка ИС производится итерациями с циклами обратной связи между
этапами. Промежуточные корректировки дают возможность учесть
действительно имеющее место взаимное влияние итогов разработки на
отдельных этапах; время жизни каждого из этапов транспонируется на все время
создания ИС.
В) Цикличная модель. В ходе каждого цикла создается очередная версия
продукта, конкретизируются запросы к проекту, оценивается его качество,
расписываются действия последующего цикла. При этом акцент ставится на
такие этапы разработки, как анализ и проектирование. На этих стадиях
реализуемость предлагаемых технических решений пробуется и доказывается
через создание прототипов (макетирования).
В проектах относительно простых ИС каждое приложение является единым,
функционально и информационно независимым блоком. При создании
приложений такого типа каскадный способ оказался оптимальным. Завершение