Описание переходов состояний (операционный уровень) OV-6b State Transition Description · DoDAF
Простыми словами
Диаграмма состояний операционной деятельности: на какие события она отвечает сменой состояния, и какое действие при этом выполняется. Каждый переход задаёт событие и действие. Нужна там, где последовательность и тайминг не выражаются моделью деятельности: издание прямо говорит, что явная последовательность в ответ на внешние и внутренние события в OV-5a и OV-5b полностью не выражена. Основа заимствована: «OV-6b is based on the statechart diagram», и определение конечного автомата процитировано в издании из UML. Отличие от OV-6c: здесь поведение одного участника через его состояния, там — упорядоченный по времени обмен между участниками сценария. Отличие от OV-6a: правило говорит, что должно быть, автомат показывает, как поведение развёртывается. DM2: Activity, Event/Trigger, Condition, State.
Примеры
Издание признаёт, что диаграмму состояний можно без потери смысла превратить в структурированные текстовые правила, но защищает графику доводом: «the graphical form of the state diagrams can often allow quick analysis of the completeness of the rule set, and detection of dead ends or missing conditions».
DoDAF 2.02, OV-6b, Detailed Description, абзац про state chart diagrams
Ошибки такого рода, не пойманные на этапе операционного анализа, издание оценивает без смягчений: они ведут к серьёзным ошибкам поведения уже развёрнутых систем или к дорогим исправлениям.
DoDAF 2.02, OV-6b, Detailed Description, там же
Издание разрешает вложенность: «States in an OV-6b may be nested» — и объясняет зачем, тем, что это позволяет строить довольно сложные модели операционного поведения.
DoDAF 2.02, OV-6b, Detailed Description, последний абзац
Определение из первоисточника
дословная выпискаThe OV-6b is a graphical method of describing how an Operational Activity responds to various events by changing its state. The diagram represents the sets of events to which the Activities respond (by taking an action to move to a new state) as a function of its current state. Each transition specifies an event and an action.
Отклики операционных узлов на события: состояния и переходы между ними.
Источникhttps://dodcio.defense.gov/Portals/0/Documents/DODAF/DoDAF_v2-02_web.pdf
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Как применяют
- Анализ бизнес-событий
- Поведенческий анализ
- Выявление ограничений
- OV-6a, 6b, 6c: Введение
То же в оригинале
- Как применяют
- Analysis of business events.
- Behavioral analysis.
- Identification of constraints.
- OV-6a, 6b, 6c: Introduction
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Маркированные перечни со страницы модели (назначение, применение, состав):
- Analysis of business events.
- Behavioral analysis.
- Identification of constraints.
В других подходах
Сопоставления одного понятия в разных подходах.
Состояния элемента и переходы между ними.
Семантические различия DoDAF и MODAF держат по три варианта в разных рядах; FEAF — один необязательный артефакт.
Корпоративные архитектуры
- DoDAFOV-6b State Transition Description
- DoDAFSvcV-10b Services State Transition Description
- DoDAFSV-10b Systems State Transition Description
- MODAFOV-6b Operational State Transition Description
- MODAFSOV-4b Service State Model
- MODAFSV-10b Resource State Transition Description
- FEAFD-7 State-Transition Diagram
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей