62
Среди наиболее популярных стандартов обычно выделяют
следующие:
ГОСТ 34.601-90 – применим к автоматизированным системам и
устанавливает все стадии и этапы их разработки. Также в этом стандарте
есть описание содержания работ для каждого этапа. Этапы и стадии,
которые закреплены в данном стандарте, чаще всего соответствуют
каскадной модели жизненного цикла.
ГОСТ Р 12207-2010 – стандарт, определяющий процессы и
организацию жизненного цикла. Применим к любому виду заказного ПО. В
стандарте нет описания стадий, фаз и этапов.
Custom Development Method (Oracle) – технологический
материал по разработке прикладных ИС, который детализирован до уровня
заготовок проектных инструкций, которые будут использоваться в проектах
с участием Oracle. Используется CDM для классической модели ЖЦ
(имеются все этапы и задачи), а также при технологии быстрой разработки
или облегченного прохода, которые используются в случае малого проекта.
Rational Unified Process (RUP) – использует некую
интерактивную модель разработки, которая включает 4 фазы: начало,
исследование, построение и внедрение. Любая из этих фаз может
разбиваться на этапы, в результате которых исполняется версия для
внутреннего или внешнего использования. Проход по всем 4 фазам – это
цикл разработки, и каждый такой цикл завершается генерацией версии
системы. Если после этого проект продолжается, то сам продукт также
видоизменяется и проходит эти фазы еще раз. Суть работы в рамках RUP -
разработки и сопровождение моделей на базе UML.
Microsoft Solution Framework (MSF) – поход на RUP, также
имеет 4 фазы: анализ, проектирование, разработка и стабилизация, является
итерационным и предполагает применение объектно-ориентированных
моделей. MSF в сравнении с RUP в большей степени предназначен для
создания бизнес-приложений.