уровня, которая служит для представления программных компонентов и зависимостей между
ними.Диаграмма компонентов разрабатывается для следующих целей:
Визуализация общей структуры ПО.
Спецификация исполняемого кода (единиц развертывания) ПО.
Обеспечение многократного использования отдельных фрагментов кода ПО.
Представление концептуальной и физической схем баз данных.
Имя компонента записывается аналогично имени линии жизни на диаграмме последовательности в следующем формате (БНФ):
<имя-компонента>::=[<собственное-имя-компонента>] [‘:’<имя-типа>],
при этом собственное имя компонента записывается со строчной буквы и в имени компонента должен присутствовать хотя бы один терм.
Пример изображения простого компонента и компонента с интерфейсами: