Главная страница
Навигация по странице:

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

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

  • Окно документации

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

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

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

  • Таблица 1.3. Назначение иконок диаграммы деятельности

  • Основы объектно-ориентированного бизнес-моделирования. Введение Рациональный унифицированный процесс


    Скачать 2.1 Mb.
    НазваниеВведение Рациональный унифицированный процесс
    Дата15.12.2022
    Размер2.1 Mb.
    Формат файлаdoc
    Имя файлаОсновы объектно-ориентированного бизнес-моделирования.doc
    ТипДокументы
    #846068
    страница3 из 16
    1   2   3   4   5   6   7   8   9   ...   16

    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.

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

    Иконка

    Название иконки

    Назначение



    Create New Model or File

    Создание новой модели или файла



    Open Existing Model

    Открытие файла модели



    Save Model , File or Script

    Сохранение модели, файла или скрипта



    Cut

    Вырезка



    Copy

    Копирование



    Paste

    Вставка



    Print Diagram

    Печать диаграммы



    Context Sensitive help

    Открытие файла справки



    View Documentation

    Визуализация окна документации



    Browse Class Diagram

    Открытие диаграммы классов



    Browse Interaction Diagram

    Открытие диаграммы взаимодействия



    Browse Component Diagram

    Открытие диаграммы компонентов



    Browse State Machine Diagram

    Открытие диаграммы состояний



    Browse Deployment Diagram

    Открытие диаграммы размещения



    Browse Parent

    Открытие диаграммы родителя



    Browse Previous Diagram

    Открытие предыдущей диаграммы



    Zoom In

    Увеличение масштаба



    Zoom Out

    Уменьшение масштаба



    Fit in Window

    Поместить диаграмму в одном окне



    Undo Fit in Window

    Отменить команду Поместить диаграмму в одном окне

    В табл. 1.3 представлен набор иконок для построения диаграммы деятельности.

    Таблица 1.3.

    Назначение иконок диаграммы деятельности

    Иконка

    Название иконки

    Назначение



    Selection Tool

    Выбор любой иконки на панели



    Text Box

    Текстовое поле



    Note

    Примечание



    Anhor Note to Item

    Линия для соединения примечания с любым элементом



    State

    Состояние



    Activity

    Деятельность



    Start state

    Начальное состояние



    End state

    Конечное состояние



    State Transition

    Переход от одной деятельности или состояние в другое



    Transition to self

    Переход в текущее состояние или деятельность



    Horizontal Synchronization

    Горизонтальные синхронизаторы



    Vertical Synchronization

    Вертикальные синхронизаторы



    Decision

    Решение



    Swim lane

    Дорожка



    Object Flow

    Поток объектов



    Object

    Объект



    RPW Activity

    Деятельность при описании процесса создания ПС



    RPW Workflow Detail

    Поток работ при описании процесса создания ПС
    1   2   3   4   5   6   7   8   9   ...   16


    написать администратору сайта