Операционный метод OperationalMethod
Простыми словами
OperationalMethod (операционный метод) — поведенческая особенность операционного агента, поведение которой задано операционным действием. Проще говоря, это точка, где структурный элемент объявляет: «я умею делать вот это», причём содержание умения описано отдельно, операционным действием. Приём заимствован у UML напрямую: родитель ProcessOperation наследуется от Operation метамодели UML. Отличие от IsCapableToPerform в том, что кортеж говорит о способности вообще, а метод — о поведенческой особенности самого агента, вызываемой как операция. Ловушка: у ProcessOperation в стандарте стоит то же описание, что у Process, ProcessUsage, ProcessEdge и ProcessParameter, — одна формулировка на пять элементов, и толковать её как определение метода нельзя.
Примеры
Определение прямо говорит, что поведение метода задаётся операционным действием. Значит метод объявляет наличие поведения у агента, а само поведение описано один раз и может использоваться другими агентами.
UAF DMM 1.3, разд. 9.1.4 — A behavioral feature of an OperationalAgent whose behavior is specified in an OperationalActivity
Родитель ProcessOperation наследуется от MeasurableElement, Activity и Operation метамодели UML. Это ровно то переиспользование понятий UML вместо изобретения собственной семантики, которое заявлено в принципах UAF.
UAF DMM 1.3, разд. 9.1.1 — Generalization у ProcessOperation; разд. 6.4 — принцип Reusability of UML Metamodel concepts
У пяти элементов пакета Processes — Process, ProcessUsage, ProcessEdge, ProcessOperation и ProcessParameter — в разд. 9.1.1 стоит одна и та же формулировка. Смысл ProcessOperation виден только из его связей с UML, а не из текста.
UAF DMM 1.3, разд. 9.1.1 — совпадающие описания пяти элементов
Определение из первоисточника
дословная выпискаA behavioral feature of an OperationalAgent whose behavior is specified in an OperationalActivity.
Поведенческая особенность операционного агента, поведение которой задано операционным действием.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»ProcessOperation
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей