53
II ПРОЕКТНАЯ ЧАСТЬ
2.5. Разработка проекта автоматизации
2.5.1. Этапы жизненного цикла проекта автоматизации
Модель жизненного цикла – структура, содержащая процессы, действия и
задачи, которые осуществляются в ходе разработки, функционирования и
сопровождения программного продукта в течение всей жизни системы, от
определения требований до завершения ее использования. Имеется несколько
моделей и стандартов, в какой-то степени регламентирующих жизненный цикл,
большая часть из них принадлежит заказному ПО (автоматизированным системам
АС, и др.) и помимо непосредственно ЖЦ регламентируют кроме того и процессы
разработки:
Custom Development Method (и, технология Oracle) по разработке прикладных
информационных систем под заказ – определенный материал, конкретизированный
вплоть до степени заготовок проектных документов, предназначенных на
применение в проектах с применением Oracle. Степень адаптивности CDM
ограничивается 3-мя моделями ЖЦ: "классическая" (учтены все без исключения
работы/задачи и этапы), "быстрая разработка" (Fast Track), "упрощенный подход",
предлагаемый в случае небольших проектов и возможности ускоренно
прототипировать приложения.
Rational Unified Process (RUP) предлагает итеративную модель разработки,
включающую четыре фазы: начало, исследование, построение и внедрение.
Прохождение через четыре ключевые фазы именуется циклом разработки, при этом
каждый цикл заканчивается генерацией версии системы.
Microsoft Solution Framework (MSF) аналогична с RUP, точно так же содержит
четыре фазы: исследование, проектирование, разработка, стабилизация, является
итерационной, подразумевает применение объектно-ориентированного
моделирования. MSF в сопоставлении с RUP в большей части нацелена на
разработку бизнес-приложений.