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