Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы объектно-ориентированного бизнес-моделир...doc
Скачиваний:
13
Добавлен:
26.11.2019
Размер:
2.15 Mб
Скачать

1.3. Инструментальное средство визуального моделирования Rational Rose

Rational Rose - инструмент, позволяющий разрабатывать модели с использованием диаграмм UML на всех этапах создания программной системы, в соответствие с рациональным унифицированным процессом RUP.

1.3.1. Основные элементы интерфейса Rational Rose

Основными элементами интерфейса Rational Rose являются (рис. 1.2):

  • браузер (browser) или окно просмотра элементов модели;

  • окно документации (documentation window);

  • стандартная панель инструментов (standard panel);

  • панель инструментов диаграммы (diagram panel);

  • окно диаграммы (diagram window);

  • спецификации элементов (specification).

Рис. 1.2. Основные элементы интерфейса Rational Rose

Браузер организован в виде дерева. Каждый элемент в браузере может содержать другие элементы, находящиеся ниже его в иерархии. Щелчок левой клавиши мыши по изображению плюса "+" рядом с элементом в браузере позволяет раскрыть содержимое элемента. Щелчок мыши по изображению минуса "-" рядом с элементом в браузере позволяет скрыть содержимое элемента в браузере.

Браузер используется для:

  • создания диаграмм;

  • навигации по диаграммам;

  • добавления элементов диаграмм;

  • перемещения элементов диаграмм;

  • группировки элементов диаграмм и диаграмм в пакеты (папки);

  • работы со спецификацией элементов диаграмм;

  • открытия диаграммы;

  • удаления диаграммы.

Браузер поддерживает четыре представления (в браузере существуют четыре пакета) (рис.1.3):

  • представление функций (Use Case View);

  • логическое представление (Logical View);

  • представление компонент (Component View);

  • представление размещения (Deployment View).

Рис. 1.3. Пакеты в Rational Rose для создания диаграмм и элементов модели

В любом из пакетов можно создавать свои собственные пакеты для размещения любых диаграмм и их элементов.

Например, в представлении функций можно создавать следующие элементы и диаграммы (рис. 1.4):

  • пакет (Package);

  • функция (Use Case);

  • роль (Actor);

  • класс (Class);

  • диаграмма функций (Use Case Diagram);

  • диаграмма классов (Class Diagram);

  • диаграмма взаимодействия (Collaboration Diagram);

  • диаграмма последовательностей (Sequence Diagram);

  • диаграмма состояний (Statechart Diagram);

  • диаграмма деятельности (Activity Diagram).

Рис. 1.4. Элементы и диаграммы представления функций

Вызов элементов диаграмм и диаграмм в любом представлении производиться по щелчку правой клавиши мыши по пакету представления и выбора пункта меню New.

Окно документации предназначено для документирования элементов модели.

Панели инструментов обеспечивают быстрый доступ к часто используемым командам. В Rational Rose существуют два вида панелей: стандартная панель (standard panel) и панель диаграммы (diagram panel) (рис. 1.5). Стандартная панель видна всегда. Ее кнопки соответствуют командам, которые могут использоваться для работы с любой диаграммой. Панель диаграммы своя для каждого типа диаграмм UML. Можно изменить и настроить любую панель инструментов. Для этого следует выбрать пункт меню Tools  пункт меню Options закладка Toolbars (рис. 1.6).

Рис. 1.5. Стандартная панель и панель диаграмм

Окне диаграммы используется для построения диаграмм. При внесении изменений в элементы диаграммы Rational Rose автоматически обновляет браузер. Аналогично при внесении изменений в элемент с использованием браузера Rational Rose автоматически обновляет соответствующие диаграммы.

Спецификация элементов используется для документирования информации, связанной с элементами диаграмм.

Рис. 1.6. Закладка для настройки панелей диаграмм

Назначение иконок стандартной панели представлено в табл. 1.2.

Таблица 1.2.