Визуальное моделирование в среде IBM Rational Rose 2003



             

Особенности разработки диаграмм кооперации в среде IBM Rational Rose 2003


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

  • Щелкнуть на кнопке с изображением диаграммы взаимодействия на стандартной панели инструментов и выбрать для построения новую диаграмму кооперации.
  • Выполнить операцию главного меню: Browse
    Interaction Diagram
    (Браузер
    Диаграмма взаимодействия) и выбрать для построения новую диаграмму кооперации.
  • Выполнить операцию контекстного меню: New
    Collaboration Diagram
    (Новая
    Диаграмма кооперации) для логического представления или представления вариантов использования в браузере проекта.

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

Таблица 7.1. Назначение кнопок специальной панели инструментов диаграммы кооперации

Графическое изображениеВсплывающая подсказкаНазначение кнопки


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


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


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


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


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


Class InstanceДобавляет на диаграмму экземпляр класса


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


Link To SelfДобавляет на диаграмму рефлексивную связь


Link MessageДобавляет на связь диаграммы прямое сообщение


Reverse Link MessageДобавляет на связь диаграммы обратное сообщение


Data TokenДобавляет на связь диаграммы элемент прямого потока данных


Reverse Data TokenДобавляет на связь диаграммы элемент обратного потока данных
<


Содержание  Назад  Вперед