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

Описание состояний 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 в сетке

Аспект 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.

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

Абстрактный тип, представляющий автомат состояний (операционный или ресурсный) и показывающий, как актив реагирует на события и действия.

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

Связи

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

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Управление архитектурой (Architecture Management)
Редакция
1.3
14 дней бесплатно

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

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

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

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка