Диаграмма компонентов
Диагра́мма компоне́нтов, Component diagram — статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. В качестве физических компонентов могут выступать файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п.
Основные сведения [править]
Компоненты связываются через зависимости, когда соединяется требуемый интерфейс одного компонента с имеющимся интерфейсом другого компонента. Таким образом иллюстрируются отношения клиент-источник между двумя компонентами.
Зависимость показывает, что один компонент предоставляет сервис, необходимый другому компоненту. Зависимость изображается стрелкой от интерфейса или порта клиента к импортируемому интерфейсу.[1]
Когда диаграмма компонентов используется, чтобы показать внутреннюю структуру компонентов, предоставляемый и требуемый интерфейсы составного компонента могут делегироваться в соответствующие интерфейсы внутренних компонентов.
Делегация показывается связь внешнего контракта компонента с внутренней реализацией этого поведения внутренними компонентами.[1]
Ссылки [править]
| Эта статья нуждается в дополнительных источниках для улучшения проверяемости. Вы можете помочь улучшить эту статью, добавив ссылки на авторитетные источники. Не подтверждённая источниками информация может быть поставлена под сомнение и удалена. |
Для улучшения этой статьи желательно?:
|
| Это заготовка статьи о программировании. Вы можете помочь проекту, исправив и дополнив её. |
См. также [править]
| Unified Modeling Language | |
|---|---|
| Акторы |
Организации: Object Management Group • UML Partners • Люди: Гради Буч • Джеймс Рамбо • Айвар Якобсон |
| Прочее | |
| Концепции | |
| Структура | |
| Поведение | |
| Отношения | |
| Растяжимость |
Профиль • Стереотип • Другие понятия: Мощность отношений |
| Диаграммы | |
| Структурные |
Классов • Композитной структуры • Компонентов • Объектов • Пакетов • Развёртывания |
| Поведения | |
| Взаимодействия | |

