Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Схема компонентов системы администрирования страховых полисов

В Unified Modeling Language (UML) диаграмма компонентов показывает, как компоненты соединяются вместе, чтобы сформировать более крупные компоненты или программные системы . Они используются для иллюстрации структуры произвольно сложных систем.

Обзор [ править ]

Диаграмма компонентов позволяет проверить, что требуемые функциональные возможности системы приемлемы. Эти диаграммы также используются в качестве инструмента связи между разработчиком и заинтересованными сторонами системы. Программисты и разработчики используют диаграммы, чтобы формализовать дорожную карту для реализации, что позволяет лучше принимать решения о назначении задач или необходимых улучшениях навыков. Системные администраторы могут использовать диаграммы компонентов для планирования на будущее, используя представление логических программных компонентов и их взаимосвязей в системе. [1]

Элементы диаграммы [ править ]

Схема компонентов расширяет информацию, содержащуюся в элементе обозначения компонента. Один из способов иллюстрации предоставленных и требуемых интерфейсов для указанного компонента - это прямоугольный отсек, прикрепленный к элементу компонента. [2] Другой общепринятый способ представления интерфейсов - использование графического соглашения « шарик-и-гнездо» . При условии , зависимость от компонента к интерфейсу показана сплошной линия , к компоненте с помощью интерфейса с «леденцом», или шара, меченной с именем интерфейса. требуетсяЗависимость использования от компонента к интерфейсу проиллюстрирована полукругом или сокетом, помеченным именем интерфейса, прикрепленным сплошной линией к компоненту, которому требуется этот интерфейс. Унаследованные интерфейсы могут быть показаны с помощью леденца на палочке, перед меткой имени с символом вставки . Чтобы проиллюстрировать зависимости между ними, используйте сплошную линию с простой стрелкой, соединяющей сокет с леденцом. [3]

Ссылки [ править ]

  1. Белл, Дональд (15 декабря 2004 г.). «Основы UML: диаграмма компонентов» . Разработчик IBM . Проверено 15 июня 2019 года .
  2. Белл, Дональд (15 декабря 2004 г.). «Основы UML: диаграмма компонентов» . Разработчик IBM . Проверено 15 июня 2019 года .
  3. ^ «Спецификация унифицированного языка моделирования, версия 2.5.1» . Группа управления объектами. Декабрь 2017 . Проверено 15 июня 2019 года .

Внешние ссылки [ править ]


  • Официальная спецификация UML версии 2.5.1
  • Диаграммы компонентов в UML 2
  • Рекомендации по диаграммам компонентов UML 2 , Скотт У. Амблер
  • Диаграммы компонентов UML 2