A state machine describing the behavior of a ResourcePerformer, depicting how the ResourcePerformer responds to various events and the actions.
Описание состояний ресурса ResourceStateDescription
На какой вопрос отвечает «Как именно исполнитель ресурса реагирует на события и меняет свое состояние?»
Это формализованная модель поведения исполнителя ресурса. Она фиксирует, как объект реагирует на внешние события и какие действия выполняет в ответ, переходя из одного состояния в другое.
Аналогия Это как инструкция для автомата по продаже кофе: если нажали кнопку, он начинает варить, если закончилось молоко, он показывает ошибку.
Разобраться
Зачем это нужно
Нужно для точного описания логики работы компонента. Это исключает двусмысленности при проектировании и тестировании взаимодействия систем.
Применить
Когда это нужно, а когда нет
Когда нужно
- При описании поведения конкретного исполнителя ресурса
- Когда нужно зафиксировать реакцию на события
- Для моделирования переходов между состояниями
Когда не нужно
- Для описания бизнес-процесса целиком — берите «Операция процесса»
- Для описания состояния всего сервиса — берите «Описание состояний сервиса»
- Для определения общих метаданных — берите «Определение метаданных архитектуры»
Типичные ошибки
- 01Путать описание поведения исполнителя с описанием состояния всего сервиса.
- 02Описывать только список состояний, игнорируя события и действия, которые их вызывают.
- 03Применять к процессам, где нет четкого разделения на исполнителя и события.
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Ресурсы (Resources)
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»StateDescription
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей