Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Роль во взаимодействии InteractionRole

Простыми словами

Абстрактный участник сценария взаимодействия — то, что на диаграмме последовательностей превращается в линию жизни: связь representsRole ведёт к UML2.5Metamodel::Lifeline. Конкретные потомки — OperationalRole, ServiceRole и ResourceRole, по одному на домен. Здесь спрятана ловушка имён: единственный родитель InteractionRole — метакласс BPMN2Metamodel::ResourceRole, а один из её потомков в UAF называется просто ResourceRole. Два разных элемента с почти совпадающим именем в одной строке родословной, и различает их только префикс пространства имён. Показывается в четырёх видах последовательностей, в Services Processes BPMN Semantics и в сквозном виде BPMN. Ошибка — путать роль с исполнителем: роль это применение исполнителя в контексте сценария, а не сам исполнитель.

Примеры

Определение

Карточка говорит «An abstract type that represents an individual participant in the InteractionScenario.» Слово individual здесь означает отдельного участника, а не экземпляр в смысле пары тип-экземпляр: приставки Actual у элемента нет.

UAF DMM 1.3, разд. 9.1.1, пакет Sequences — Description карточки InteractionRole

Совпадение имён родителя и потомка

Родитель InteractionRole — BPMN2Metamodel::ResourceRole, а среди её потомков стоит собственный ResourceRole UAF. Имена различаются только префиксом пространства имён, поэтому поиск по короткому имени в тексте даст оба.

UAF DMM 1.3, разд. 9.1.1, рис. 9-22 — InteractionRole, её родитель и потомки

Роль становится линией жизни

Связь representsRole с кратностью ноль или один ведёт от InteractionRole к метаклассу линии жизни UML. Именно поэтому элемент появляется в видах последовательностей всех четырёх доменов: линия жизни и есть его изображение на диаграмме.

UAF DMM 1.3, разд. 9.1.1, рис. 9-22 — роль representsRole и UML2.5Metamodel::Lifeline

Определение из первоисточника

дословная выписка

An abstract type that represents an individual participant in the InteractionScenario.

машинный перевод

Абстрактный тип, представляющий отдельного участника сценария взаимодействия.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Управление архитектурой (Architecture Management)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

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

Попробовать бесплатно Без банковской карты

Это же в StormОргструктураРоли и доступыРеестр процессов

Поддержка