78
ЖЦ является непрерывным процессом, начинающимся с момента
зарождения решения о важности его создания и заканчивающимся тогда, когда
продукт изымается из эксплуатации [23].
Самые распространенные стандарты, это: [1]:
• ГОСТ 34.601-90 – относится к АИС и устанавливает части и этапы их
создания. Также в нем описано содержание работ на любом этапе. Этапы и стадии
проекта, указанные в стандарте, зачастую соответствуют каскадной модели ЖЦ
[27].
• ISO/IEC 12207 - стандарт на процессы и реализацию ЖЦ. Относится
ко всем видам заказного ПО. Стандарт не включает описания фаз, этапов и стадий
[7].
• Custom Development Method от Oracle по созданию прикладных ИС -
технологический материал, разработанный до уровня шаблонов преоктных
документов, которые рассчитаны на применение в проектах, связанных с Oracle.
Используется CDM для стандартной модели ЖЦ (есть все задачи и типы), а также
для вариантов оперативной разработки (Fast Track) или простого подхода, которые
применяются в случае малых проектов [8].
• Rational Unified Process (RUP) описывает итеративную модель
разработки, состоящую из 4 фаз: начало, анализ, разработка и применение. Каждая
фаза делиться на этапы (итерации), по итогу которых выпускается версия для
применения внутри или вне [24]. Завершение всех 4 фаз считается циклом
разработки, каждый цикл по итогу представляет версию системы. Если после этого
проект не завершается, полученный продукт развивается дальше и проходит все
эти же фазы. Суть проекта в рамках RUP - это разработка и сопровождение
моделей на базе UML [37].
• Microsoft Solution Framework (MSF) схожа чем-то с RUP, имеет 4
фазы: анализ, подготовка, создание, тестирование, является итерационной, может
применять объектно-ориентированного моделирования. MSF в отличии от RUP
более ориентирована на создание бизнес-приложений [38].
• Extreme Programming (XP) - экстремальное программирование
(современная методология) была предложена в 1996 году. В базе методологии
командная работа, отличная коммуникация между исполнителем и заказчиком в