Описание состояний StateDescription
Простыми словами
Абстрактный конечный автомат: описывает, как актив отвечает на различные события и действия. Единственный родитель — UML2.5Metamodel::StateMachine, и это редкость: элемент не наследует ни UAFElement, ни MeasurableElement, а значит вся его семантика взята у UML целиком, без добавок. Потомки идут по доменам: OperationalStateDescription, ResourceStateDescription и ServiceStateDescription. К нему подключён отдельный кортеж StateDescriptionGeneralization с ролями generalStateDescription и specificStateDescription. Показывается ровно в четырёх видах состояний — операционном, сервисном, кадровом и ресурсном. Отличать надо от ActualState, у которого имя похоже, а смысл совсем другой: тот придаёт временную протяжённость экземплярам и живёт в пакете Parameters. Ошибка — описывать автоматом жизненный цикл экземпляра вместо поведения типа.
Примеры
Карточка говорит: абстрактный тип, представляющий конечный автомат, например операционное или ресурсное описание состояний, изображающий, как актив отвечает на различные события и действия. Речь о поведении актива, а не о его датах.
UAF DMM 1.3, разд. 9.1.1, пакет States — Description карточки StateDescription
Строка Generalization содержит только UML2.5Metamodel::StateMachine. Такое встречается в партии ещё лишь у ExchangeItem, чей единственный родитель — метакласс сообщения BPMN. Оба элемента поэтому не измеримы напрямую.
UAF DMM 1.3, разд. 9.1.1 — строки Generalization карточек StateDescription и ExchangeItem
Аспект States описан как захват поведения элемента на основе состояний и как графическое представление состояний структурного элемента и его отклика на события и действия. Виды состояний четырёх доменов и строятся вокруг StateDescription.
UAF DMM 1.3, разд. 7.1 — таблица определений аспектов, строка States
Определение из первоисточника
дословная выпискаAn abstract type that represents a state machine (i.e. an OperationalStateDescription or ResourceStateDescription), depicting how the Asset responds to various events and the actions.
Абстрактный тип, представляющий автомат состояний (операционный или ресурсный) и показывающий, как актив реагирует на события и действия.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»UML2.5Metamodel::StateMachine
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalStateDescription
- Обобщение — таксономическое отношение «частное → общее»ServiceStateDescription
- Обобщение — таксономическое отношение «частное → общее»ResourceStateDescription
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей