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