Параметр процесса 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.
Абстрактный тип, представляющий поведение или процесс (функцию либо операционное действие), выполнимый исполнителем.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Activity
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::CallBehaviorAction
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::Parameter
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalParameter
- Обобщение — таксономическое отношение «частное → общее»ServiceParameter
- Обобщение — таксономическое отношение «частное → общее»ResourceParameter
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций