Помощь в написании студенческих работ
Антистрессовый сервис

Технология Rational Unified Process

РефератПомощь в написанииУзнать стоимостьмоей работы

Впервые было показано, как можно, подобно продукту, разрабатывать и моделировать сам процесс разработки программного обеспечения. Была создана оригинальная архитектура процесса и определен набор моделей, в которые записывается результат процесса. Были детально проработаны такие части процесса, как моделирование прецедентов (вариантов использования), анализ и проектирование. Однако другие части… Читать ещё >

Технология Rational Unified Process (реферат, курсовая, диплом, контрольная)

Одной из наиболее совершенных технологий, претендующих на роль мирового корпоративного стандарта, является разработка корпорации IBM Rational — Rational Unified Process (RUP). Это специализированная версия Унифицированного процесса — Unified Process (UP), широко применяемого для разработки объектноориентированных систем [92]. Унифицированный процесс является результатом трех десятилетий разработки и практического использования.

Путь развития Rational Unified Process, представленный на рис. 3.8, отражает коллективный опыт множества специалистов и компаний.

Rational Unified Process как продукт был разработан на основе Objectory Process, впервые выпущенного в 1987 г. компанией Ericsson и совершенствовавшегося в течение восьми последующих лет специалистами шведской компании Objectory АВ под руководством Айвара Якобсона. («Objectory» — это сокращение от «Object Factory» — «Фабрика Объектов»),.

Процесс Objectory разрабатывался в виде серии выпусков от Objectory 1.0 в 1988 г. до первой онлайновой версии Objectory 3.8 в 1995 г. Обзор версий Objectory Process описан его основными авторами в работе [119].

Основанный на концепции использования прецедентов (вариантов использования) и объектно-ориентированном проектировании, этот процесс получил признание в индустрии программных средств и был принят (полностью или в качестве составной части) множеством компаний по всему миру.

Важно отметить, что сам по себе продукт Objectory мог рассматриваться как система. Такой способ описания процесса — как системы-продукта — давал хорошую возможность разработки новой версии Objectory на основе предыдущей.

Разработка Rational Unified Process.

Рис. 3.8. Разработка Rational Unified Process.

Этот способ разработки Objectory делал ее удобнее для привязки к разработке различных продуктов и выполнения частных требований конкретной разработки. Сам процесс разработки программного продукта Objectory был сконструирован на основе этого процесса, что составляет его уникальную особенность.

Впервые было показано, как можно, подобно продукту, разрабатывать и моделировать сам процесс разработки программного обеспечения. Была создана оригинальная архитектура процесса и определен набор моделей, в которые записывается результат процесса. Были детально проработаны такие части процесса, как моделирование прецедентов (вариантов использования), анализ и проектирование.

Однако другие части — управление требованиями, не входящими в прецеденты, реализация и тестирование — не имели столь детальной проработки. Кроме того, в процессе содержались только наметки информации об управлении проектом, управлении конфигурациями, развертывании и создании среды разработки (обеспечении утилитами и процессами).

В 1995 г. компания Objectory АВ вошла в состав Rational Software Corporation. Теперь к Objectory были добавлены опыт и практика Rational. Результатом стал Rational Objectory Process 4.1. В частности, добавились фазы в сочетании с управляемым итеративным подходом. Архитектура была выделена явно и представлена как существенная часть организации системы. Итеративная разработка из относительно общей концепции превратилась в управляемый рисками подход, при котором архитектура разрабатывается в первую очередь.

Таким образом, Rational Objectory Process 4.0 унаследовал от Objectory модель процесса и основополагающую концепцию прецедента. От Rational он получил нынешнюю формулировку итеративной разработки и архитектуры.

Эта версия также объединила управление требованиями от корпорации Requisite Inc. и подробный процесс тестирования от корпорации SQA Inc., — компаний, также объединившихся с Rational Software. И, наконец, данная версия процесса была первой, в которой использовался давно созданный язык UML (версия 0.8).

К процессу были добавлены новые рабочие процессы для бизнес-моделирования. Также в него вошло проектирование пользовательских интерфейсов на основе прецедентов, базировавшееся на работах Objectory АВ.

К середине 1998 г. Rational Objectory Process превратился в полномасштабный процесс, способный поддерживать разработку программ в течение всего жизненного цикла. В июне Rational выпустила новую версию продукта — Rational Unified Process 5.0 (122]. Изменение названия отразило тот факт, что произошла унификация процесса по многим параметрам: унификация подходов к разработке, использование Унифицированного языка моделирования, унификация работ многих методологов — не только в Rational, но и на сотнях площадок заказчиков, которые много лет использовали этот процесс.

Rational Unified Process постоянно совершенствуется. Последняя его версия входит в состав пакета ЮМ Rational Team Unifying Platform [53].

Показать весь текст
Заполнить форму текущей работой