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

Операционный метод 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

Заимствовано из UML

Родитель 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.

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

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

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

Связи

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

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

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

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

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

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка