Школа IT-менеджмента АНХ при Правительстве РФ
Опубликован: 28.11.2005 | Доступ: свободный | Студентов: 3754 / 1179 | Оценка: 4.28 / 4.00 | Длительность: 10:29:00
ISBN: 978-5-94774-408-8
Специальности: Системный архитектор
Лекция 10:

Разработка диаграммы деятельности и редактирование свойств ее элементов

< Лекция 9 || Лекция 10: 1234 || Лекция 11 >
Аннотация: Особенности разработки диаграммы деятельности в среде IBM Rational Rose 2003. Добавление деятельности на диаграмму деятельности и редактирование ее свойств. Добавление перехода и редактирование его свойств. Пример диаграммы деятельности для модели банкомата.

Особенности разработки диаграммы деятельности в среде IBM Rational Rose 2003

Диаграмма деятельности в среде IBM Rational Rose 2003, так же как и диаграмма состояний, может относиться к отдельному классу, операции класса, варианту использования, пакету или представлению. Общие рекомендации по построению диаграммы деятельности были рассмотрены в лекции 11 курса "Основы объектно-ориентированного моделирования в нотации UML". Для того чтобы построить диаграмму деятельности, ее вначале необходимо создать и активизировать.

Начать построение диаграммы деятельности для выбранного элемента модели или моделируемой системы в целом можно одним из следующих способов:

  • Щелкнуть на кнопке с изображением диаграммы состояний на стандартной панели инструментов, после чего следует выбрать представление и тип разрабатываемой диаграммы - диаграмма деятельности.
  • Выделить логическое представление ( Logical View ) или представление вариантов использования ( Use Case View ) в браузере проекта и выполнить операцию контекстного меню: New \to Activity Diagram (Новая \to Диаграмма деятельности ).
  • Раскрыть логическое представление ( Logical View ) в браузере проекта и выделить рассматриваемый класс, операцию класса, пакет, или раскрыть представление вариантов использования ( Use Case View ) и выбрать вариант использования, после чего выполнить операцию контекстного меню: New \to Activity Diagram (Новая \to Диаграмма деятельности ).
  • Выполнить операцию главного меню: Browse \to State Machine Diagram (Обзор \to Диаграмма состояний), после следует чего выбрать представление и тип разрабатываемой диаграммы - диаграмма деятельности.

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

Таблица 10.1. Назначение кнопок специальной панели инструментов диаграммы деятельности
Графическое изображение Всплывающая подсказка Назначение кнопки

Selection Tool Превращает изображение курсора в форму стрелки для последующего выделения элементов на диаграмме

Text Box Добавляет на диаграмму текстовую область

Note Добавляет на диаграмму примечание

Anchor Note to Item Добавляет на диаграмму связь примечания с соответствующим графическим элементом диаграммы

State Добавляет на диаграмму состояние

Activity Добавляет на диаграмму деятельность

Start State Добавляет на диаграмму начальное состояние

End State Добавляет на диаграмму конечное состояние

State Transition Добавляет на диаграмму переход

Transition to Self Добавляет на диаграмму рефлексивный переход

Horizontal Synchronization Добавляет на диаграмму горизонтально расположенный символ синхронизации

Vertical Synchronization Добавляет на диаграмму вертикально расположенный символ синхронизации

Decision Добавляет на диаграмму символ принятия решения для альтернативных переходов

Swimlane Добавляет на диаграмму дорожку

Object Добавляет на диаграмму объект (по умолчанию отсутствует)

Object Flow Добавляет на диаграмму стрелку потока объектов (по умолчанию отсутствует)

Business Activity Добавляет на диаграмму бизнес-деятельность (по умолчанию отсутствует)

Business Transaction Добавляет на диаграмму бизнес-транзакцию (по умолчанию отсутствует)

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

Для разрабатываемого проекта системы управления банкоматом диаграмма деятельности описывает последовательность действий клиента при использовании банкомата. Для удобства можно включить эту диаграмму в логическое представление, для чего необходимо в браузере проекта выделить логическое представление ( Logical View ) и выполнить операцию контекстного меню: New \to Activity Diagram (Новая \to Диаграмма деятельности ). Продолжая разработку проекта по моделированию системы управления банкоматом, можно приступить к разработке новой диаграммы деятельности. С этой целью для диаграммы деятельности модели банкомата зададим имя Диаграмма деятельности ATM, а в секцию ее документации введем текст "Диаграмма деятельности описывает последовательность действий клиента при использовании банкомата".

< Лекция 9 || Лекция 10: 1234 || Лекция 11 >
Yegor Lonskiy
Yegor Lonskiy

Всем привет. Написано в описании, что стоимость 30 000 рублей. Вопрос: 30 000 за возможность пройти курс? или же 30 000 только за выдачу диплома?

Элина Рожкова
Элина Рожкова
Светлана Ведяева
Светлана Ведяева
Россия, Саратов
Оксана Пагина
Оксана Пагина
Россия, Москва