Сценарий взаимодействия InteractionScenario
Простыми словами
Абстрактный сценарий взаимодействия: задаёт взаимодействия между активами вроде исполнителей-ресурсов и сервисов. Конкретные потомки — OperationalInteractionScenario, ServiceInteractionScenario и ResourceInteractionScenario. Как и соседи по пакету Sequences, он стоит на четырёх родителях: MeasurableElement, UML2.5Metamodel::Activity, BPMN2Metamodel::Process и UML2.5Metamodel::Interaction — то есть одновременно и деятельность, и процесс, и взаимодействие. Особенность на фоне соседей: у сценария есть собственный кортеж обобщения, InteractionScenarioGeneralization, связывающий более общий сценарий с более частным. Показывается в четырёх видах последовательностей и в сквозном виде BPMN. Ошибка — считать сценарий тем же, что StateDescription: сценарий описывает обмен между участниками во времени, конечный автомат — реакцию одного элемента на события.
Примеры
Карточка говорит «An abstract type that specifies interactions between Assets, like ResourcePerformers, and Services.» Концы взаимодействия названы активами, то есть кругом защищаемых и структурных элементов, а не только исполнителями.
UAF DMM 1.3, разд. 9.1.1, пакет Sequences — Description карточки InteractionScenario
На диаграмме к сценарию подключён кортеж InteractionScenarioGeneralization с ролями generalInterationScenario и specificInteractionScenario. Такой отдельный кортеж обобщения в UAF есть лишь у четырёх элементов, и сценарий один из них.
UAF DMM 1.3, разд. 9.1.1, рис. 9-23 — InteractionScenario и его кортеж обобщения
StateDescription определён как абстрактный тип, представляющий конечный автомат и показывающий, как актив отвечает на события и действия. Сценарий же упорядочивает обмены между несколькими участниками, и аспект у него другой — Sequences против States.
UAF DMM 1.3, разд. 9.1.1 и 7.1 — карточка StateDescription и определения аспектов Sequences и States
Определение из первоисточника
дословная выпискаAn abstract type that specifies interactions between Assets, like ResourcePerformers, and Services.
Абстрактный тип, задающий взаимодействия между активами (например ресурсными исполнителями) и сервисами.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Activity
- Обобщение — таксономическое отношение «частное → общее»BPMN2Metamodel::Process
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Interaction
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalInteractionScenario
- Обобщение — таксономическое отношение «частное → общее»ServiceInteractionScenario
- Обобщение — таксономическое отношение «частное → общее»ResourceInteractionScenario
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей