2 ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) программного средства (ПС) – это период времени,
который начинается с момента принятия решения о необходимости его создания, и
заканчивается в момент его полного изъятия из эксплуатации [4].
Существует целый ряд методологий, описывающих жизненный цикл ПО:
ГОСТ 34.601-99 – стандарт на стадии и этапы создания АИС, соответствующие
каскадной модели жизненного цикла ПО. В стандарте приводится описание
содержания работ на каждом этапе.
ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» –
стандарт на процессы и организацию жизненного цикла заказного ПО. Он определяет
структуру жизненного цикла, содержащую процессы, действия и задачи, которые
должны быть выполнены во время создания ПО. Каждый процесс разделен на набор
действий, каждое действие — на набор задач. Каждый процесс, действие или задача
инициируется и выполняется другим процессом по мере необходимости, причем не
существует заранее определенных последовательностей выполнения.
Методология Oracle – технологический материал по разработке прикладных
АИС, детализированный до уровня заготовок проектных документов в расчете на
использование Oracle. Применяется для классической модели жизненного цикла
(предусмотрены все работы, задачи и этапы), а также для технологий «быстрой
разработки» или «облегченного подхода», рекомендуемых в случае малых проектов.
Методология RUP (Rational Unified Process) – технологический материал по
реализации итеративной модели разработки, включающей 4 фазы: начало,
исследование, построение и внедрение. Каждая фаза разбита на этапы (итерации),
результатами которых являются версии для внутреннего или внешнего
использования. Каждый цикл завершается генерацией очередной версии системы.
Предполагает создание и сопровождение моделей на базе UML.
Методология MSF (Microsoft Solution Framework) – технологический материал
по реализации итеративной модели разработки, аналогично RUP, включает 4 фазы: