Стандартный и расширенный методологические фильтры. Обзор моделей


Таблица 40. Связи в UML-диаграмме компонент

Английское название связи Русское название связи
Belongs to Принадлежит к
Calls Вызывает
Contains Содержит
Depends Зависит
Supports Поддерживает

 


7.3.12. UML-диаграмма компонент — UML Component diagram


UML имеет возможность отображать в виде диаграммы такие относящиеся к реализации аспекты, как структура кода (компонента) и структура работы системы. Для этой цели ARIS использует UML-диаграмму компонент. Ее нотация показана на рис. 152. Связи приведены в табл.40.

Компоненты — это элементы, которые формируют блоки в процессе компиляции или компоновки, а также во время выполнения системных операций. Первый тип связей между компонентами описывает физическую структуру компонент. Компонента может содержаться в другой компоненте. Этот факт отображается связью содержит.


Второй тип взаимосвязи между компонентами — отношение вызова. Одна компонента вызывает другую через объект интерфейс. Компонента, обеспечивающая интерфейс, соединяется с помощью связи поддерживает (сплошная стрелка), а компонента, использующая интерфейс, соединяется посредством связи вызывает (пунктирная стрелка).

Конфигурация компонент может сохраняться в процессе работы системы. Для этого компоненты группируются и привязываются к объекту пакет. Привязка осуществляется с помощью соединения содержит между компонентой и ее пакетом. При графическом представлении рекомендуется помещать компоненты в объекты пакет.

UML-диаграмма компонент приведена на рис. 153.