Сервисные процессы Services Processes · UAF
Простыми словами
Ячейка Сервисный × Процессы показывает поведение сервиса как деятельность: какие сервисные функции (ServiceFunction) закреплены за спецификацией сервиса и какие потоки данных идут между ними. Это самая населённая ячейка сервисной строки — 28 элементов, — потому что в ней сходятся три вещи: сами функции с их действиями и рёбрами (ServiceFunctionAction, ServiceFunctionEdge), параметры и сигналы обмена (ServiceParameter, ServiceSignal, ServiceExchange) и мост в операционную строку через операционную деятельность (OperationalActivity) и отношение Implements. От соседней ячейки Последовательности отличается тем, что не расставляет взаимодействия по времени, а от Состояний — тем, что описывает работу, а не состояние спецификации. Представляется диаграммой деятельности SysML вместе с блочной диаграммой определения.
Примеры
Вид собран вокруг закрепления функций за сервисом: «provides detailed information regarding the allocation of service functions to service specifications, and data flows between service functions.» Мост в операционную строку стоит в диаграмме буквально: ServiceFunction, OperationalActivity и отношение Implements между ними.
UAF DMM 1.3, разд. 8.1.5 — Definition вида Services Processes и состав рис. 8-37
Четыре из 28 элементов вида — прямые ссылки на метамодель UML: Activity, ActivityEdge, CallBehaviorAction, Operation. Это записанный принцип языка: «The explicit relationship to these concepts enables the UAF DMM to reuse UML semantics instead of reinventing its own semantics.»
UAF DMM 1.3, разд. 6.4 Core Principles — пункт Reusability of UML Metamodel concepts; перечень Elements под рис. 8-37
У ячейки есть близнец — Services Processes BPMN Semantics, с дословно тем же предметом интереса. Различие в нотации: здесь рекомендованы диаграмма деятельности SysML и BDD, там — диаграмма процесса BPMN, и четыре элемента UML заменены четырьмя элементами BPMN 2.
UAF DMM 1.3, разд. 8.1.5 — Recommended Implementation и составы рис. 8-37 и рис. 8-38
Определение из первоисточника
дословная выпискаprovides detailed information regarding the allocation of service functions to service specifications, and data flows between service functions.
Даёт подробную информацию о распределении сервисных функций по спецификациям сервисов и о потоках данных между сервисными функциями.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Кому нужно
- Поставщики решений
- Системные инженеры
- Архитекторы программного обеспечения
- Бизнес-архитекторы
- Что закрывает
поведение сервиса с точки зрения операционных деятельностей, которые он должен поддерживать.
- Из чего состоит
- ActivityPerformableUnderCondition
- ActualCondition
- Implements
- IsCapableToPerform
- OperationalActivity
- OperationalInformation
- PerformsInContext
- Process
- ProcessEdge
- ProcessOperation
- ProcessParameter
- ProcessUsage
- ResourcePerformer
- Service
- ServiceExchange
- ServiceExchangeItem
- ServiceFunction
- ServiceFunctionAction
- ServiceFunctionEdge
- ServiceMethod
- ServiceParameter
- ServiceRole
- ServiceSignal
- UML2.5Metamodel::Activity
- UML2.5Metamodel::ActivityEdge
- UML2.5Metamodel::CallBehaviorAction
- UML2.5Metamodel::Operation
- UML2.5Metamodel::Parameter
- В каком виде рисуют
- Диаграмма деятельности SysML, диаграмма определения блока SysML
То же в оригинале
- Кому нужно
- Solution Providers
- Systems Engineers
- Software Architects
- Business Architects
- Что закрывает
the behavior of a service in terms of the operational activities it is expected to support.
- Из чего состоит
- ActivityPerformableUnderCondition
- ActualCondition
- Implements
- IsCapableToPerform
- OperationalActivity
- OperationalInformation
- PerformsInContext
- Process
- ProcessEdge
- ProcessOperation
- ProcessParameter
- ProcessUsage
- ResourcePerformer
- Service
- ServiceExchange
- ServiceExchangeItem
- ServiceFunction
- ServiceFunctionAction
- ServiceFunctionEdge
- ServiceMethod
- ServiceParameter
- ServiceRole
- ServiceSignal
- UML2.5Metamodel::Activity
- UML2.5Metamodel::ActivityEdge
- UML2.5Metamodel::CallBehaviorAction
- UML2.5Metamodel::Operation
- UML2.5Metamodel::Parameter
- В каком виде рисуют
- SysML Activity Diagram, SysML Block Definition Diagram
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Stakeholders: Solution Providers, Systems Engineers, Software Architects, Business Architects.
- Concerns: the behavior of a service in terms of the operational activities it is expected to support.
- Recommended Implementation: SysML Activity Diagram, SysML Block Definition 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Реестр процессовИмитационное моделированиеАрхитектура систем и интеграций