2. ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл программного обеспечения — ряд событий,
происходящих с системой в процессе ее создания и дальнейшего использования.
Это время от начального момента создания какого либо программного продукта,
до конца его разработки и внедрения. Жизненный цикл программного
обеспечения можно представить в виде моделей.
Модель жизненного цикла программного обеспечения — структура,
содержащая процессы действия и задачи, которые осуществляются в ходе
разработки, использования и сопровождения программного продукта.
Существует целый ряд стандартов, регламентирующих ЖЦ ПО, а в
некоторых случаях и процессы разработки. Среди наиболее известных
стандартов можно выделить следующие:
ГОСТ 34.601-90 - распространяется на автоматизированные системы
и устанавливает стадии и этапы их создания. Кроме того, в стандарте содержится
описание содержания работ на каждом этапе. Стадии и этапы работы,
закрепленные в стандарте, в большей степени соответствуют каскадной модели
жизненного цикла.
ISO/IEC 12207:1995 - стандарт на процессы и организацию
жизненного цикла. Распространяется на все виды заказного ПО. Стандарт не
содержит описания фаз, стадий и этапов.
Custom Development Method (методика Oracle) по разработке
прикладных информационных систем - технологический материал,
детализированный до уровня заготовок проектных документов, рассчитанных на
использование в проектах с применением Oracle. Применяется CDM для
классической модели ЖЦ (предусмотрены все работы/задачи и этапы), а также
для технологий "быстрой разработки" (Fast Track) или "облегченного подхода",
рекомендуемых в случае малых проектов.
Rational Unified Process (RUP) предлагает итеративную модель