59
Этот стандарт предлагает итеративную модель разработки, включающую
четыре фазы: начало, исследование, построение и внедрение. Каждая фаза
может быть разбита на этапы (итерации), в результате которых выпускается
версия для внутреннего или внешнего использования. Прохождение через
четыре основные фазы называется циклом разработки, каждый цикл
завершается генерацией версии системы. Если после этого работа над проектом
не прекращается, то полученный продукт продолжает развиваться и снова
минует те же фазы [3]. Суть работы в рамках RUP - это создание и
сопровождение моделей, а не бумажных документов, поэтому этот процесс
привязан к использованию конкретных средств моделирования (UML), а также
конкретной технологии проектирования и разработки (объектно-
ориентированный анализ, object-oriented analysis, OOA, объектно-
ориентированное программирование, object-oriented programming, OOP).
5. Microsoft Solution Framework (MSF)
MSF сходна с RUP, так же включает четыре фазы: анализ,
проектирование, разработка, стабилизация, является итерационной,
предполагает использование объектно-ориентированного моделирования. [8].
MSF в сравнении с RUP в большей степени ориентирована на разработку
бизнес-приложений. Microsoft Solutions Framework является наиболее
сбалансированной технологией, ориентированной на проектные группы малых
и средних размеров. MSF не накладывает никаких ограничений на
используемый инструментарий и содержит рекомендации весьма общего
характера. Однако, эти рекомендации могут быть использованы для построения
конкретного процесса, соответствующего потребностям коллектива
разработчиков.
6. Extreme Programming (XP)
Экстремальное программирование является самым новым среди
рассматриваемых методологий, сформировалось в 1996 году. В основе
методологии командная работа, эффективная коммуникация между заказчиком