- •Создание прецедентов
- •На панели инструментов щёлкнуть по кнопке Unidirectional Association.
- •Поиск классов
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Изучение взаимодействия объектов
- •Щёлкнуть по кнопке ok, чтобы закрыть диалоговое окно.
- •Определение отношений
- •Добавление поведения и структуры
- •Изучение наследования
- •Анализ поведения объекта
- •Проектирование системной архитектуры
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Выпуск версий Проектирование отношений
- •Проектирование атрибутов и операций
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Генерация кода
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Возвратное проектирование
- •Примеры программ на Visual Basic
- •Создание динамической библиотеки ActiveX
- •В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Повторное использование библиотеки ActiveX
- •5. В появившемся контекстно-зависимом меню выбрать команду Open Specification (Открыть параметры).
- •Глоссарий
На панели инструментов щёлкнуть по кнопке Unidirectional Association.
Щёлкнуть по прецеденту с дополнительными возможностями и перетащить возникшую линию связи на базовый прецедент.
Дважды щёлкнуть по линии связи, чтобы открыть диалоговое окно Specification.
В открывающемся списке Stereotype выбрать значение extend.
Щёлкнуть по кнопке OK, чтобы закрыть диалоговое окно Specification.
Порядок создания дополнительной диаграммы прецедентов (рис. 3) в программе Rational Rose:
Щёлкнуть правой кнопкой мыши по разделу Use Case View (Представление прецедентов) в списке браузера.
В появившемся контекстно-зависимом меню выбрать команду New Use Case Diagram (Создать Диаграмма прецедентов).
Ввести название диаграммы.
Открыть диаграмму и поместить на неё необходимых актёров, прецеденты и связи.
Рис. 3. Диаграмма прецедентов с учетом отношений
Диаграммы действий (рис. 4) в программе Rational Rose создаются следующим образом:
Щёлкнуть правой кнопкой мыши по разделу Use Case View (Представление прецедентов) в списке браузера.
В появившемся контекстно-зависимом меню выбрать команду New Activity Diagram (Создать Диаграмма действий). В список будет добавлена новая диаграмма с именем New Diagram.
Ввести название диаграммы.
Чтобы открыть диаграмму, дважды щёлкнуть по ней мышью в браузере.
Для создания действий необходимо выполнить следующие действия:
Щёлкнуть по кнопке Activity (Действие) на панели инструментов.
Щёлкнуть по диаграмме действий, чтобы поместить элемент, изображающий действие, на диаграмму.
Ввести имя нового действия.
Чтобы получить переходы, в программе Rational Rose следует:
Щёлкнуть по кнопке State Transition (Переход) на панели инструментов.
Щёлкнуть по начальному действию на диаграмме и переместить стрелку перехода на последующее действие.
Рис. 4. Диаграмма действий (деятельности)
Для создания элементов выбора необходимо выполнить следующие действия:
Щёлкнуть по кнопке Decision (Элемент выбора) на панели инструментов.
Щёлкнуть по диаграмме действий, чтобы поместить на неё элемент выбора.
Ввести имя нового элемента.
Щёлкнуть по кнопке State Transition на панели инструментов.
Щёлкнуть по начальному действию на диаграмме и переместить стрелку перехода на элемент выбора.
Последовательность создания условных переходов:
Щёлкнуть по кнопке State Transition на панели инструментов.
Щёлкнуть по элементу выбора на диаграмме и переместить стрелку перехода на последующее действие.
Дважды щелкнуть по стрелке перехода, чтобы открыть диалоговое окно Specification (Параметры).
Щёлкнуть по вкладке Detail (Подробно).
В поле ввода Guard Condition (Условие) ввести условие перехода.
Щёлкнуть по кнопке ОК, чтобы закрыть диалоговое окно.
Чтобы получить прямолинейные линии переходов, необходимо:
Выбрать линии переходов, которые надо сделать прямолинейными (для выбора нескольких линий можно использовать клавишу Shift).
Выбрать команду меню Format Style Rectilinear (Формат Стиль Прямолинейный).
Расположить линии нужным образом на диаграмме действий, перетаскивая их с помощью мыши.
Для создания линий синхронизации в программе Rational Rose:
Щёлкнуть по кнопке Horizontal Synchronization (Горизонтальная линия синхронизации) или Vertical Synchronization (Вертикальная линия синхронизации) на панели инструментов.
Щёлкнуть по диаграмме действий, чтобы поместить на неё линию синхронизации.
Щёлкнуть по кнопке State Transition (Переход) на панели инструментов и добавить необходимые входящие и исходящие линии переходов к линии синхронизации.
Алгоритм создания секций:
Щёлкнуть по кнопке Swimlane (Секция) на панели инструментов.
Щёлкнуть по диаграмме действий, чтобы создать на ней новую секцию с названием New Swimlane.
Дважды щёлкнуть по названию новой секции, чтобы открыть диалоговое окно Specification (Параметры).
Ввести нужное название секции в поле ввода Name (Название).
Щёлкнуть по кнопке ОК, чтобы закрыть диалоговое окно.
Для изменения размеров секции переместить её границу с помощью мыши.
Переместить все необходимые действия и переходы на диаграмме в новую секцию, где сразу можно их создавать.
Последовательность создания начального и конечного состояний:
Щёлкнуть по кнопке Start State (Начальное состояние) или End State (Конечное состояние) на панели инструментов.
Щёлкнуть по диаграмме действий, чтобы поместить на неё символ конечного или начального состояния.
Если добавлено начальное состояние, щелкнуть по кнопке State Transition (Переход) на панели инструментов, а затем на символе начального состояния и выполнить переход к первому действию в потоке.
Если добавлено конечное состояние, щелкнуть по кнопке State Transition на панели инструментов, а затем на предшествующем действии и выполнить переход к символу конечного состояния на диаграмме.
