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

Сервисные процессы 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

Семантика взята у UML, а не изобретена

Четыре из 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.

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

Даёт подробную информацию о распределении сервисных функций по спецификациям сервисов и о потоках данных между сервисными функциями.

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

Как этим пользуются

Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.

Кому нужно
  • Поставщики решений
  • Системные инженеры
  • Архитекторы программного обеспечения
  • Бизнес-архитекторы
Что закрывает

поведение сервиса с точки зрения операционных деятельностей, которые он должен поддерживать.

В каком виде рисуют
  • Диаграмма деятельности 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.

В других подходах

Сопоставления одного понятия в разных подходах.

ProcessesАппарат моделирования

Аспект сетки: процессы и процедуры.

Семантические различия Не путать со строками «Process» и «Process Model»: здесь столбец сетки, а не сущность и не артефакт.

Служебные сведения
Вид совпадения
Объявлено стандартом
Чем сверяли
NAF→UAF DMM (NAF v4.1 §2.2.2). Это столбец сетки, а не артефакт

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

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

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

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

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

Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций

Поддержка