52
внедрение. Каждая фаза может быть разбита на этапы (итерации). В конце
каждой итерации выпускается промежуточная, но функциональная версия
конечного продукта для внутреннего или внешнего использования.
Прохождение фаз называют циклом разработки, который завершается
генерацией версии системы. Разработка может быть продолжена, образуя
новый цикл, завершаемый более качественной версией системы.
Использование стандарта RUP подразумевает создание и сопровождение
моделей на базе UML [23].
- Microsoft Solution Framework (MSF) – аналогичен RUP. Характерными
особенностями являются: наличие основных фаз (выработка концепции,
проектирование, разработка, стабилизация, внедрение); итеративный
подход; интегрированный подход к созданию и внедрению решений; состоит
из двух моделей и трех дисциплин. Используется для разработки бизнес-
приложений [42].
- COBIT (Control Objectives for Information and related Technology) –
методология управления информационными технологиями,
предоставляющая менеджерам, аудиторам и IT-пользователям пакет
открытых документов, около 40 международных и национальных
стандартов и руководств в области управления IT, аудита и IT-
безопасности [37].
- Custom Development Method – методика Oracle, определяющая разработку
прикладных информационных систем. Выделяют два подхода к
разработке: классический (для наиболее сложных и масштабных
проектов) и подход быстрой разработки (для небольших проектов) [39].
- Extreme Programming (XP) – экстремальное программирование. Гибкая
методология разработки программного обеспечения. Основные приемы
могут быть объединены в четыре группы: Короткий цикл обратной связи,
Непрерывный, а не пакетный процесс, Понимание, разделяемое всеми и
Социальная защищённость программиста.
Из перечисленных стандартов выбран ГОСТ Р ИСО/МЭК 12207-2010.
Структура жизненного цикла программного обеспечения по стандарту
ИСО/МЭК 12207-2010 основывается на группах процессов [3]: