Процессы ресурсов: семантика BPMN Resources Processes BPMN Semantics · UAF
Простыми словами
То же ресурсное поведение, записанное в нотации BPMN: определение отличается от базового варианта одним хвостом — «using BPMN». Различие настоящее лежит в перечне элементов: вместо UML-овских Activity, ActivityEdge и CallBehaviorAction здесь Process, CallActivity, SequenceFlow, MessageFlow и BPMNMessage из пакета BPMN2Metamodel. Рекомендованная форма одна — диаграмма процесса BPMN, а адресатов на одного меньше, чем у базового варианта: поставщики решений и ИТ-архитекторы, без системных инженеров. Выбирать этот вариант стоит, когда процессы уже ведутся в BPM-системе организации: UAF переиспользует семантику BPMN намеренно, и такой процесс не нужно перерисовывать в SysML. Особенность именно ресурсного варианта — элемент ActivityPerformableUnderCondition, которого нет у операционного близнеца.
Примеры
ActivityPerformableUnderCondition — «The ActualCondition under which an Activity is performed». В базовом варианте ячейки условия представлены типами Condition и EnvironmentProperty, а здесь появляется именно фактическое условие: BPMN-схему привязывают к конкретной обстановке.
UAF DMM 1.3, разд. 9.1.7 Domain MetaModel::Resources, статья ActivityPerformableUnderCondition; разд. 8.1.7, перечни Elements к рис. 8-60 и 8-61
В перечне стоят и BPMN2Metamodel::ResourceRole, и обычный ResourceRole UAF. Это не дублирование, а точка стыковки: дорожка BPMN-диаграммы соответствует роли ресурса в архитектуре, и связь между ними должна быть явной, а не подразумеваемой.
UAF DMM 1.3, разд. 8.1.7 Resources::Processes BPMN Semantics — перечень Elements к рис. 8-61
Даже в BPMN-варианте в перечне остаются OperationalActivity и Implements. Смена нотации не отменяет требования прослеживаемости: BPMN-процесс обязан быть привязан к операционной деятельности, которую он реализует.
UAF DMM 1.3, разд. 8.1.7 — перечень Elements к рис. 8-61
Определение из первоисточника
дословная выпискаdescribes the functions that are normally conducted in the course of implementing operational activity(ies) in support of capability(ies). It describes the functions, their Inputs/Outputs, function actions and flows between them using BPMN.
Описывает функции, обычно выполняемые в ходе реализации операционных действий в поддержку способностей, в нотации BPMN. Описывает функции, их входы и выходы, действия-акции и потоки между ними.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Кому нужно
- Поставщики решений
- Архитекторы информационных технологий
- Что закрывает
фиксирует деятельность и потоки на основе BPMN.
- Из чего состоит
- ActivityPerformableUnderCondition
- AssetRole
- BPMN2Metamodel::BPMNMessage
- BPMN2Metamodel::CallActivity
- BPMN2Metamodel::MessageFlow
- BPMN2Metamodel::Process
- BPMN2Metamodel::ResourceRole
- BPMN2Metamodel::SequenceFlow
- Exchange
- ExchangeItem
- Function
- FunctionAction
- FunctionEdge
- Implements
- OperationalActivity
- PerformsInContext
- PhysicalResource
- Process
- ProcessEdge
- ProcessUsage
- ResourceArchitecture
- ResourceExchange
- ResourceExchangeItem
- ResourceInformation
- ResourceParameter
- ResourcePerformer
- ResourceRole
- В каком виде рисуют
- Диаграмма процесса BPMN
То же в оригинале
- Кому нужно
- Solution Providers
- IT Architects
- Что закрывает
captures activity based behavior and flows using BPMN.
- Из чего состоит
- ActivityPerformableUnderCondition
- AssetRole
- BPMN2Metamodel::BPMNMessage
- BPMN2Metamodel::CallActivity
- BPMN2Metamodel::MessageFlow
- BPMN2Metamodel::Process
- BPMN2Metamodel::ResourceRole
- BPMN2Metamodel::SequenceFlow
- Exchange
- ExchangeItem
- Function
- FunctionAction
- FunctionEdge
- Implements
- OperationalActivity
- PerformsInContext
- PhysicalResource
- Process
- ProcessEdge
- ProcessUsage
- ResourceArchitecture
- ResourceExchange
- ResourceExchangeItem
- ResourceInformation
- ResourceParameter
- ResourcePerformer
- ResourceRole
- В каком виде рисуют
- BPMN Process Diagram
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Stakeholders: Solution Providers, IT Architects.
- Concerns: captures activity based behavior and flows using BPMN.
- Recommended Implementation: BPMN Process Diagram.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: процессы и процедуры.
Семантические различия Не путать со строками «Process» и «Process Model»: здесь столбец сетки, а не сущность и не артефакт.
Корпоративные архитектуры
- UAFArchitecture Development Method
- UAFStrategic Processes
- UAFStrategic Processes: Mission Phases
- UAFOperational Processes
- UAFOperational Processes BPMN Semantics
- UAFOperational Processes: Mission Threads
- UAFServices Processes
- UAFServices Processes BPMN Semantics
- UAFPersonnel Processes
- UAFResources Processes
- UAFResources Processes BPMN Semantics
- UAFResources Processes: Mission Engineering Threads
- UAFSecurity Processes
- UAFProject Processes
- NAFC4 - Standard Processes
- NAFS4 - Service Functions
- NAFL4 - Logical Activities
- NAFP4 - Resource Functions
- NAFA4 - Architecture Methology
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций