32
и этапы работ, выполнение которых необходимо и достаточно для создания АС,
соответствующей заданным требованиям. Стадии и этапы создания АС выделяют-
ся как части процесса создания по соображениям рационального планирования и
организации работ, заканчивающихся заданным результатом. Работы по развитию
АС осуществляют по стадиям и этапам, применяемым для создания АС.
Microsoft Solutions Framework (MSF) — методология разработки программ-
ного обеспечения, предложенная корпорацией Microsoft. Модель проектной груп-
пы MSF описывает подход Майкрософт к организации работающего над проектом
персонала и его деятельности в целях максимизации успешности проекта. Данная
модель определяет ролевые кластеры, их области компетенции и зоны ответствен-
ности, а также рекомендации членам проектной группы, позволяющие им успешно
осуществить свою миссию по воплощению проекта в жизнь. В соответствии с мо-
делью MSF проектные группы строятся как небольшие многопрофильные коман-
ды, члены которых распределяют между собой ответственность и дополняют обла-
сти компетенций друг друга. В проектную группу входят такие ролевые кластеры:
управление программой, управление продуктом, разработка, тестирование, управ-
ление релизом, удовлетворение потребителя. Модель процессов включает такие
основные фазы процесса разработки: Выработка концепции, планирование, разра-
ботка, стабилизация, внедрение.
Rational Unified Process (RUP) — методология разработки программного
обеспечения, созданная компанией Rational Software. RUP использует итеративную
модель разработки. В конце каждой итерации проектная команда должна достичь
запланированных на данную итерацию целей, создать или доработать проектные
артефакты и получить промежуточную, но функциональную версию конечного
продукта. Итеративная разработка позволяет быстро реагировать на меняющиеся
требования, обнаруживать и устранять риски на ранних стадиях проекта, а также
эффективно контролировать качество создаваемого продукта. Полный жизненный
цикл разработки продукта состоит из четырех фаз, каждая из которых включает в
себя одну или несколько итераций: начало (формируются видение и границы про-
екта, создается экономическое обоснование), уточнение (документирование требо-
ваний, спроектированная, реализованная и оттестированная исполняемую архи-
тектура), построение (реализация большей части функциональности продукта,