Создание компонентов

1. Щелкните Компонент на панели элементов, затем щелкните пустую область схемы.

- или -

Скопируйте и вставьте существующий компонент.

a. Найдите существующий компонент на схеме или в Проводнике по моделям UML.

b. Щелкните компонент правой кнопкой мыши и выберите Копировать.

c. Откройте схему, на которой необходимо отобразить скопированный компонент.

d. Щелкните правой кнопкой мыши пустую область схемы и выберите Вставить.

Копия компонента отображается с новым именем.

2. Щелкните имя компонента, чтобы изменить его.

3. Щелкните шеврон (5), если нужно отобразить только заголовок компонента.

Отображение портов компонента

Порт (2, 3) представляет группу сообщений или вызовов операций, входящих в компонент или выходящих из него. Группа описывается интерфейсом, который определяет тип порта. Порт может либо предоставлять, либо требовать интерфейс.

Порт с предоставленным интерфейсом (2) предоставляет операции, реализуемые компонентом, которые также могут использоваться другими компонентами.

В качестве примеров можно назвать пользовательский интерфейс, веб-службу, интерфейс.NET или коллекцию функций на любом языке программирования.

Порт с требуемым интерфейсом (3) представляет требование компонента к группе операций или служб, которые должны быть предоставлены другими компонентами или внешними системами.

Например, веб-браузер требует веб-серверы, а надстройка приложения требует службы из приложения.

Компонент может иметь неограниченное число портов.

Добавление портов в компонент

1. На панели элементов щелкните Предоставленный интерфейс или Требуемый интерфейс.

2. Щелкните компонент, который необходимо добавить в интерфейс.

На границе компонента появляется порт.

Новый интерфейс создается как тип порта. Этот интерфейс отображается в Проводнике по моделям UML.

3. Перетащите порт через границу компонента и разместите его, где нужно.

4. Перетащите метку порта, чтобы скорректировать его расположение.

5. Щелкните метку, чтобы изменить ее. Метка показывает имя интерфейса. Если изменить ее, изменится и имя интерфейса.

Ссылки между компонентами

Используйте зависимость (4), чтобы показать, что требования одного компонента можно удовлетворить операциями или службами, предоставленными другим компонентом.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: