На схемах компонентов и развертываний компонент является распространяемой единицей реализации в системе. Например, компонент может представлять физический модуль кода (исходный, двоичный или исполняемый) или логический компонент, представляющий бизнес-документ в человеческой системе.
На схеме развертывания экземпляр компонента представляет единицу реализации, которая имеет удостоверение во время выполнения и может содержать объекты. Экземпляр узел может содержать компонент.
Примечание: Для создания и редактирования схем UML на Веб-приложение Visio требуется лицензия на Visio, план 1 или Visio, план 2, которая приобретается отдельно от Microsoft 365. За дополнительными сведениями обратитесь к администратору Microsoft 365. Если администратор включил самостоятельное приобретение, вы можете приобрести лицензию для Visio самостоятельно. Дополнительные сведения см. в разделе Вопросы и ответы о самостоятельной покупке.
Поведение компонента определяется с точки зрения предоставляемых интерфейсов и необходимых интерфейсов. Интерфейсы — это элементы модели, определяющие наборы операций, которые должны реализовывать другие элементы модели, например классы или компоненты.
Существует два типа интерфейсов:
Имя |
Описание |
|
---|---|---|
|
Предоставленный интерфейс |
Создает сведения, используемые требуемым интерфейсом другого компонента. |
|
Обязательный интерфейс |
Зависит от сведений о другом классе или интерфейсе для выполнения своей надлежащей функции. |