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

Параметр процесса ProcessParameter

Простыми словами

Абстрактный параметр поведения — вход или выход процесса. Определение в издании снова скопировано у Process, поэтому опираться приходится на родителей: UML2.5Metamodel::Parameter называет параметр прямо. Потомков три, по одному на домен: ResourceParameter, ServiceParameter и OperationalParameter. Список родителей стоит прочесть внимательно, потому что в нём есть странность — рядом с Parameter стоит UML2.5Metamodel::CallBehaviorAction, то есть действие вызова поведения, чем параметр не является; та же пара родителей у ProcessUsage, и это похоже на след того же копирования, что и в определениях. Показывается в семи процессных видах операционного, сервисного, кадрового и ресурсного доменов. Ошибка — путать параметр с предметом обмена: ExchangeItem описывает, что передают между активами, а ProcessParameter — вход и выход одного поведения.

Примеры

Родитель называет параметр прямо

Строка Generalization содержит MeasurableElement, UML2.5Metamodel::Activity, UML2.5Metamodel::CallBehaviorAction и UML2.5Metamodel::Parameter. Последний метакласс и задаёт смысл элемента, тогда как текст определения повторяет карточку Process.

UAF DMM 1.3, разд. 9.1.1 — строка Generalization карточки ProcessParameter

Лишний родитель

Метакласс действия вызова поведения стоит и у ProcessParameter, и у ProcessUsage. Для применения поведения он уместен, для параметра — нет: параметр не вызывает поведение, а описывает его вход или выход.

UAF DMM 1.3, разд. 9.1.1 — строки Generalization карточек ProcessParameter и ProcessUsage

Три параметра по доменам

На диаграмме под ProcessParameter стоят ResourceParameter, ServiceParameter и OperationalParameter. Аспект Processes в сетке UAF описан как захват поведения на основе деятельностей и потоков с их входами и выходами — параметры и есть эти входы и выходы.

UAF DMM 1.3, разд. 9.1.1 и 7.1 — рис. 9-19 и определение аспекта Processes

Определение из первоисточника

дословная выписка

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Реестр процессовИмитационное моделированиеАрхитектура систем и интеграций

Поддержка