Диаграмма классов является основным логическим представлением модели и содержит детальную информацию о внутреннем устройстве объектно-ориентированной программной системы или, используя современную терминологию, об архитектуре программной системы. Активизировать рабочее окно диаграммы классов можно несколькими способами:
При этом появляется новое окно с чистым рабочим листом диаграммы классов и специальная панель инструментов, содержащая кнопки с изображением графических примитивов, необходимых для разработки диаграммы классов (табл. 4.1). Назначение отдельных кнопок панели можно узнать также из всплывающих подсказок.
![]() | Selection Tool | Превращает изображение курсора в форму стрелки для последующего выделения элементов на диаграмме |
![]() | Text Box | Добавляет на диаграмму текстовую область |
![]() | Note | Добавляет на диаграмму примечание |
![]() | Anchor Note to Item | Добавляет на диаграмму связь примечания с соответствующим графическим элементом диаграммы |
![]() | Class | Добавляет на диаграмму класс |
![]() | Interface | Добавляет на диаграмму интерфейс |
![]() | Unidirectional Association | Добавляет на диаграмму направленную ассоциацию |
![]() | Association Class | Добавляет на диаграмму ассоциацию класс |
![]() | Package | Добавляет на диаграмму пакет |
![]() | Dependency or Instantiates | Добавляет на диаграмму отношение зависимости |
![]() | Generalization | Добавляет на диаграмму отношение обобщения |
![]() | Realize | Добавляет на диаграмму отношение реализации |
На специальной панели инструментов по умолчанию присутствует только часть пиктограмм элементов, которые могут быть использованы для построения диаграммы классов. Добавить кнопки с пиктограммами других графических элементов таких как, например, отношения агрегации и композиции, шаблон, класс бизнес-сущность, управляющий класс, или удалить ненужные кнопки можно с помощью настройки специальной панели инструментов. Соответствующее диалоговое окно настройки специальной панели инструментов для диаграммы классов можно вызвать аналогично другим панелям с помощью операции контекстного меню Customize (Настройка) при позиционировании курсора на специальной панели инструментов.