Технология Rational Unified Process (RUP, Rational Software). RUP представляет собой программный продукт, разработанный компанией Rational Software, которая в настоящее время входит в состав IBM. RUP в значительной степени соответствует стандартам и нормативным документам, связанным с процессами ЖЦ ПО и оценкой технологической зрелости организаций-разработчиков (ISO 12207, ISO 9000, CMM и др.). Ее основными принципами являются: 1)Итерационный и инкрементный (наращиваемый) подход к созданию ПО. 2)Планирование и управление проектом на основе функциональных требований к системе - вариантов использования. 3)Построение системы на базе архитектуры ПО. RUP предлагает итеративную модель разработки, включающую четыре фазы: начало, исследование, построение и внедрение. Каждая фаза м.б. разбита на этапы (итерации), в результате которых выпускается версия для внутреннего или внешнего использования. Прохождение через 4 основные фазы называется циклом разработки, каждый цикл завершается генерацией версии системы. Если после этого работа над проектом не прекращается, то полученный продукт продолжает развиваться и снова минует те же фазы. Суть работы в рамках RUP - это создание и сопровождение моделей, а не бумажных документов, поэтому этот процесс привязан к использованию конкретных средств моделирования (UML), а так же конкретной технологии проектирования и разработки (объектно-ориентированный анализ, object-oriented analysis, OOA, объектно-ориентированное программирование, object-oriented programming, OOP).
Технология Microsoft Solution Framework (MSF, Microsoft). Она сходна с RUP, так же включает четыре фазы: анализ, проектирование, разработка, стабилизация, является итерационной, предполагает использование объектно-ориентированного моделирования.. MSF в сравнении с RUP в большей степени ориентирована на разработку бизнес-приложений. MSF представляет собой согласованный набор концепций, моделей и правил. MSF состоит из двух моделей и трех дисциплин. Они подробно описаны в пяти документах, так называемых "белых книгах" ("whitepapers"), каждый из которых охватывает определенную дисциплину или модель MSF: ●Модель процессов MSF; ●Модель проектной группы MSF; ●Дисциплина управления проектами MSF; ●Дисциплина управления рисками MSF; ●Дисциплина управления подготовкой MSF.
Технология Project Management Method (PJM, Oracle). Методическую основу технологии создания ПО корпорации Oracle (www.oracle.com) составляет метод Oracle (Oracle Method) – комплекс методов, охватывающий большинство процессов ЖЦ ПО. В состав комплекса входят: ●CDM (Custom Development Method) – разработка прикладного ПО; ●PJM (Project Management Method) – управление проектом; ●AIM (Application Implementation Method) – внедрение прикладного ПО; ●BPR (Business Process Reengineering) – реинжиниринг бизнес-процессов; ●OCM (Organizational Change Management) – управление изменениями и др.