55
Глава 2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл – это период времени, который начинается с момента
принятия решения о необходимости его создания, и заканчивается в момент его
полного изъятия из эксплуатации [4].
Существует целый ряд методологий, описывающих жизненный цикл ПО:
ГОСТ 34.601-99 – стандарт на стадии и этапы создания
автоматизированной информационной системы, соответствующие каскадной
модели жизненного цикла ПО. В стандарте приводится описание содержания
работ на каждом этапе.
ISO/IEC 12207 «Information Technology — Software Life Cycle
Processes» – стандарт на процессы и организацию жизненного цикла заказного
программного обеспечения.
Для проектирования ИС лучше всего подходит стандарт ISO/IEC 12207.
В данное время есть три главные модели жизненного цикла – это каскадная,
поэтапная и спиральная модель.
В каскадной модели весь процесс разработки будет идти поэтапно, один
шаг после другого. Перевод к последующему этапу будет происходить только
после того, как завершится предыдущий рисунок 17.
В спиральной модели разработки проходят по нарастающей линии.
В поэтапной модели жизненный цикл каждого из выполняемых этапов
продлевается на весь срок разработки информационной системы.
Каскадный метод очень подходит для создания системы, в которой в начале
разработки возможно очень точно и полным образом сформулировать все
необходимые требования, для того, чтобы дать разработчикам свободу в
реализации их как можно лучше с технической точки зрения. В нашем случае,
каскадный метод наиболее всего подходит к применяемой разработке.