Создание схемы последовательностей, показывающей взаимодействие частей

1. Создайте новую схему последовательностей.

2. Создайте линию жизни для внешнего компонента, пользователя, устройства или другого субъекта (1), отправляющего сообщения этому компоненту.

Свойству Субъект данной линии жизни можно задать значение true, чтобы указать, что это внешнее свойство рассматриваемого компонента. Над линией жизни отображается контурограмма.

3. Создайте линию жизни для предоставленного интерфейса (2) этого компонента, которому выбранный субъект отправляет сообщения.

4. Создайте линию жизни для каждой части (3) компонента.

5. Создайте линию жизни для каждого требуемого интерфейса (4) компонента.

6. Создайте сообщения от внешнего субъекта (5). Покажите, как сообщение передается частям и как они взаимодействуют в ответ на него.

7. При необходимости покажите сообщения, отправляемые требуемому интерфейсу (6). Не показывайте никаких подробностей в области выполнения сообщения.

Компонент — это больше, чем его части?

В некоторых случаях компонент — это не больше, чем имя, присвоенное коллекции частей. Всю работу выполняют части, и во время выполнения нет ни кода, ни других артефактов, которые представляют компонент.

Это можно указать в модели, задав свойство Является неявно создаваемым экземпляром компонента. В этом случае все интерфейсы компонента должны находиться в портах и иметь делегирования во внутренние части.


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



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