Добавление частей в компонент

1. Создайте часть для каждой крупной функциональной единицы, которая является частью родительского компонента.

a. Щелкните Компонент на панели элементов, затем щелкните внутри родительского компонента (1).

Новая часть (3) появляется внутри родительского компонента.

В Проводнике по моделям UML создается новый компонент. Это тип новой части.

- или -

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

Новая часть (3) появляется внутри родительского компонента. Ее тип — это компонент, перемещенный из Проводника по моделям UML.

- или -

На схеме или в Проводнике по моделям UML щелкните компонент правой кнопкой мыши и выберите Копировать.

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

Новая часть (3) появляется внутри родительского компонента. Ее тип — это скопированный компонент.

b. Щелкните имя новой части, чтобы изменить его. Изменить ее тип невозможно.

c. В новую часть можно добавить предоставленные и требуемые интерфейсы (4, 5). Выберите Предоставленный интерфейс или Требуемый интерфейс и щелкните часть.

- или -

Перетащите существующий интерфейс из Проводника по моделям UML в часть.

Интерфейсы добавляются в тип части и отображаются в самой части. При необходимости корректируется размер родительского компонента.

2. Соедините части друг с другом.

· Используйте инструмент Зависимость, чтобы соединить порты разных частей (6).

3. Соедините части с портами родительского компонента.

. Создайте один или несколько портов (7) в родительском компоненте. Выберите Требуемый интерфейс или Предоставленный интерфейс на панели элементов и щелкните родительский компонент.

a. Делегируйте (9) порт одной или нескольким частям. Последовательно щелкните инструмент Делегирование, порт в родительском компоненте и порт в части. Можно соединить порты, предоставляющие или требующие интерфейсы аналогичным способом.

Отображение частей части

После разложения компонента на части каждый тип части можно дополнительно разложить на внутренние части.

Удобнее разместить каждый слой разложения на отдельной схеме компонентов. Сначала нужно найти тип части. Например, на иллюстрации одна из частей называется DNCustomerServer, а ее тип представляет собой компонент, который называется CustomerServer. Этот тип можно найти в Проводнике по моделям UML и поместить его на другую схему. Затем можно создавать внутренние части типа.


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



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