Рождение UP_2

Когда в 1995 г. компания Rational приобрела Objectory AB, Джекобсон занялся объединением процесса Objectory с большим количеством наработок, выполненных в Rational. Было создано 4+1 представление архитектуры, базирующееся на четырех отдельных представлениях (логическом, процессов, физическом и разработки) плюс сводное представление прецедентов. Это до сих пор образует основу подхода UP к архитектуре системы. Кроме того, итеративная разработка была формализована в последовательность фаз (Начало, Уточнение, Построение, Внедрение), объединивших в себе упорядоченность водопадного жизненного цикла с динамизмом итеративной и инкрементной разработки. Основными создателями этой системы были Уолкер Ройс (Walker Royce), Рич Рейтман (Rich Reitmann), Гради Буч (Grady Booch) (создатель метода Буча) и Филипп Крухтен (Philippe Kruchten). В частности, опыт Буча и его идеи в отношении архитектуры были объединены в Rational Approach (подход компании Rational) (превосходное обсуждение его идей можно найти в [Booch 1]).
Rational Objectory Process (ROP) был результатом объединения подхода Objectory с исследованиями процессов компании Rational. В частности, ROP усовершенствовал области, в которых Objectory был слаб: требования, не входящие в прецеденты, реализация, тестирование, управление проектом, развертывание, управление конфигурацией и среда
разработки. Было введено понятие риска (risk) как управляющего механизма ROP, а «архитектура» получила точное определение как поставляемое «архитектурное представление». В это время в компании Rational Буч, Джекобсон и Рамбо разрабатывали UML. Он стал языком, в котором были представлены модели ROP и сам ROP.
Начиная с 1997 г. Rational присоединила множество компаний, объединив опыт в определении требований, управлении конфигурацией, тестировании и т.д. Это привело к выходу в 1998 г. Унифицированного процесса компании Rational (Rational Unified Process, RUP). С тех пор свет увидели множество версий RUP, каждая из которых неизменно лучше предыдущих. Более подробную информацию можно найти по адресу www.rational.com и в книге [Kruchten 1].
В 1999 г. была опубликована важная книга «Unified Software Development Process» [Jacobson 1], описывающая Унифицированный процесс. Если RUP – это процесс, являющийся продуктом компании Rational, то UP – открытый SEP от авторов UML. Не удивительно, что UP и RUP тесно взаимосвязаны. В нашем изложении мы решили использовать UP, а не RUP, поскольку он является открытым SEP, доступным для всех и не привязанным к конкретному продукту или производителю.

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code