Таблица 40. Связи в UML-диаграмме компонент
Английское название связи | Русское название связи |
Belongs to | Принадлежит к |
Calls | Вызывает |
Contains | Содержит |
Depends | Зависит |
Supports | Поддерживает |
7.3.12. UML-диаграмма компонент — UML Component diagram
UML имеет возможность отображать в виде диаграммы такие относящиеся к реализации аспекты, как структура кода (компонента) и структура работы системы. Для этой цели ARIS использует UML-диаграмму компонент. Ее нотация показана на рис. 152. Связи приведены в табл.40.
Компоненты — это элементы, которые формируют блоки в процессе компиляции или компоновки, а также во время выполнения системных операций. Первый тип связей между компонентами описывает физическую структуру компонент. Компонента может содержаться в другой компоненте. Этот факт отображается связью содержит.
Второй тип взаимосвязи между компонентами — отношение вызова. Одна компонента вызывает другую через объект интерфейс. Компонента, обеспечивающая интерфейс, соединяется с помощью связи поддерживает (сплошная стрелка), а компонента, использующая интерфейс, соединяется посредством связи вызывает (пунктирная стрелка).
Конфигурация компонент может сохраняться в процессе работы системы. Для этого компоненты группируются и привязываются к объекту пакет. Привязка осуществляется с помощью соединения содержит между компонентой и ее пакетом. При графическом представлении рекомендуется помещать компоненты в объекты пакет.
UML-диаграмма компонент приведена на рис. 153.