Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
40
Добавлен:
01.06.2015
Размер:
602.11 Кб
Скачать

Rational Rose

СОДЕРЖАНИЕ

Назначение Rational Rose

Основы графического интерфейса

Представления

Диаграммы

Работа в группе

© 2005,

В.В.Хашковский, Д.П.Калачев,

31

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

Групповая разработка требует, чтобы группы аналитиков, архитекторов и разработчиков имели возможность одновременно видеть «полную картину» при работе над ее частью

Для успешного управления моделью, в которой множество членов группы имеют различные виды доступа, необходимо:

Сформулировать рабочую стратегию для управления групповыми действиями

Иметь

инструментальные средства поддержки этой стратегии

© 2005,

В.В.Хашковский, Д.П.Калачев,

32

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

При разработке стратегии для групповой работы необходимо рассмотреть два аспекта:

Разработка стратегии поддержки текущей работы

Разработка стратегии поддержки и восстановления переналаживаемых артефактов моделирования

© 2005,

В.В.Хашковский, Д.П.Калачев,

33

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

При разработке текущих проектов инструментальные средства должны быть способны:

Обеспечить всех членов группы одновременным доступом к полной модели

Управлять доступом к модифицированию элементов модели

Вносить изменения контролируемым способом

Обслуживать множество версий модели

Для разрешения этих проблем Rose интегрирована с Rational ClearCase

© 2005,

В.В.Хашковский, Д.П.Калачев,

34

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

Инструмент конфигурационного управления ClearCase эффективно поддерживает групповую разработку:

Защищает разработчиков от несанкционированных изменений модели

Поддерживает сравнение и объединение изменений, сделанных многими участниками разработки

Поддерживает

распределенную

(географически

рассредоточенную)

разработку

Интеграция допускает из меню Rose часто используемые команды управления версиями

© 2005,

В.В.Хашковский, Д.П.Калачев,

35

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

Для поддержки многократного использования:

Артефакты многократного использования должны быть архитектурно-существенными модулями, а не обычными классами

Члены группы должны иметь доступ к переналаживаемым артефактам

Эти артефакты должны легко каталогизироваться, отыскиваться и применяться в моделях

Созданные ранее компоненты можно протянуть в другой проект

© 2005,

В.В.Хашковский, Д.П.Калачев,

36

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Планирование групповой разработки

Инструменты для управления многократно используемыми артефактами:

Rose Framework Wizard. Позволяет создавать собственные каркасы для фиксации и повторного использования универсальных моделей

Microsoft Visual Component Manager (VCM).

Позволяет публиковать полные модели Rose и перетаскивать пакеты и/или классы из VCM

в модели Rose

Созданные ранее компоненты можно протянуть в другой проект

© 2005,

В.В.Хашковский, Д.П.Калачев,

37

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

В дополнение к интеграции с системами конфигурационного управления, Rose обеспечивает собственные средства и возможности для поддержки групповой работы. Это:

Управляемые модули

Отображения виртуального пути

Инструмент интеграции моделей (Model Integrator)

© 2005,

В.В.Хашковский, Д.П.Калачев,

38

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Управляемые модули

Rose поддерживает работу в группе, позволяя выделять части модели в отдельные файлы (управляемые модули)

Каждый член группы отвечает за определенный модуль

Самый низкий уровень детализации для управляемого модуля – это пакет

Управляемые модули могут помещаться под управление версиями

© 2005,

В.В.Хашковский, Д.П.Калачев,

39

© 2004,

Л.Б.Новиков

 

Rational Rose / Работа в группе

Отображение виртуального пути

дает Rose возможность при обращении к управляемому модулю использовать относительный путь

к файлу вместо его физического пути

Это позволяет перемещать модель между системами и каталогами и модифицировать модель из различных рабочих областей

© 2005,

В.В.Хашковский, Д.П.Калачев,

40

© 2004,

Л.Б.Новиков

 

Соседние файлы в папке Материал Курса