В Unified Modeling Language (UML) диаграмма компонентов показывает, как компоненты соединяются вместе для формирования более крупных компонентов или программные системы. Они используются для иллюстрации структуры произвольно сложных систем.
Диаграмма компонентов позволяет проверить, приемлемы ли требуемые функциональные возможности системы. Эти диаграммы также используются в качестве средства связи между разработчиком и заинтересованными сторонами системы. Программисты и разработчики используют диаграммы, чтобы формализовать дорожную карту для реализации, что позволяет лучше принимать решения о назначении задач или необходимых улучшениях навыков. Системные администраторы могут использовать диаграммы компонентов для планирования на будущее, используя представление логических компонентов программного обеспечения и их взаимосвязей в системе.
Диаграмма компонентов расширяет информацию, представленную в нотации компонентов элемент. Один из способов иллюстрации предоставленных и требуемых интерфейсов заданным компонентом - это прямоугольный отсек, прикрепленный к элементу компонента. Другой общепринятый способ представления интерфейсов - использование графического обозначения шарика и гнезда. Предоставленная зависимость от компонента к интерфейсу проиллюстрирована сплошной линией для компонента, использующего интерфейс из «леденца на палочке» или шарика, помеченного именем интерфейса. Необходимая зависимость использования от компонента к интерфейсу проиллюстрирована полукругом или сокетом, помеченным именем интерфейса, прикрепленным сплошной линией к компоненту, которому требуется этот интерфейс. Унаследованные интерфейсы могут быть показаны с помощью леденца на палочке, перед меткой имени с помощью символа каретки. Чтобы проиллюстрировать зависимости между ними, используйте сплошную линию с простой стрелкой, соединяющей сокет с леденцом.
На Wikimedia Commons есть носители, связанные с Диаграммы компонентов. |
.
.