Диаграммы пакетов, компонентов и размещения - Диаграммы компонентов (component diagrams)

Компоненты на диаграмме компонентов представляют собой физические модули программного кода (рис. 14.2). Обычно они в точности соответствуют пакетам на диаграмме пакетов (см. рис. 14.1); таким образом, диаграмма компонентов отражает выполнение каждого пакета в системе.

14-2.jpg (28461 bytes)

 

Рис. 14.2.

Зависимости между компонентами должны совпадать с зависимостями между пакетами. Эти зависимости показывают, каким образом одни компоненты взаимодействуют с другими. Направление данной зависимости показывает уровень осведомленности о коммуникации. Если на панелях инструментов диаграмм размещения отсутствуют некоторые значки, то их можно настроить вызвав диалоговое окно View/Toolbar/Configure/Toolbars/Component Diagrams

Таблица 14.1. Описание кнопок панели инструментов диаграмм компонентов Rational Rose

Кнопка Описание Название

p14-1.jpg (5415 bytes)

Выбор элемента модели Select tool
Ввод текста Text Box
Комментарий Note
Связь комментария с элементом Anchor Note to Item
Компонент Component
Пакет Package
Зависимость Dependency
Тело задания Task Body
Спецификация задания Task Specification
Тело пакета Package Body
Спецификация пакета Package Specification
Главная программа Main Program
Спецификация подпрограммы Subprogram Specification
Тело попдпрограммы Subprogram Body