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

Операция процесса 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.

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

Абстрактный тип, представляющий поведение или процесс (функцию либо операционное действие), выполнимый исполнителем.

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

Связи

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

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

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

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

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

Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций

Поддержка