Операция процесса ProcessOperation
Простыми словами
Абстрактный метод — операция, через которую поведение вызывают. Как и у остальных четырёх элементов пакета Processes, текст определения здесь скопирован у Process и о методах не говорит ничего; смысл задают родители и потомки. Родитель UML2.5Metamodel::Operation прямо называет операцию, а потомки не оставляют сомнений: OperationalMethod, ResourceMethod и ServiceMethod, по одному на домен. Отличать надо от ProcessUsage: метод — это объявленная операция элемента, применение — вызов поведения внутри другого поведения. Показывается в пяти процессных видах операционного, сервисного и кадрового доменов; в ресурсных процессах его нет, хотя ResourceMethod существует. Ошибка — считать метод синонимом функции: функция это Process, а метод — способ её объявить у структурного элемента.
Примеры
Строка Generalization содержит MeasurableElement, UML2.5Metamodel::Activity и UML2.5Metamodel::Operation. Последний метакласс и есть операция в терминах UML, тогда как текст определения повторяет карточку Process и говорит о поведении.
UAF DMM 1.3, разд. 9.1.1 — строка Generalization и Description карточки ProcessOperation
На диаграмме под ProcessOperation стоят OperationalMethod, ResourceMethod и ServiceMethod. Такое зеркальное деление по доменам в UAF сквозное: так же устроены рёбра процессов, параметры и применения.
UAF DMM 1.3, разд. 9.1.1, рис. 9-18 — ProcessOperation с тремя потомками
Списки Elements называют ProcessOperation в пяти видах: операционных процессах, операционных процессах миссии, сервисных процессах, сервисных процессах семантики BPMN и кадровых процессах. В ресурсных процессных видах его нет, хотя потомок ResourceMethod объявлен.
UAF DMM 1.3, разд. 8.1 — списки Elements процессных видов
Определение из первоисточника
дословная выпискаAn abstract type that represents a behavior or process (i.e. a Function or OperationalActivity) that can be performed by a Performer.
Абстрактный тип, представляющий поведение или процесс (функцию либо операционное действие), выполнимый исполнителем.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Activity
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Operation
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalMethod
- Обобщение — таксономическое отношение «частное → общее»ServiceMethod
- Обобщение — таксономическое отношение «частное → общее»ResourceMethod
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций