Фактическое состояние ActualState
Простыми словами
Корень экземплярной стороны UAF. Определение прямо говорит, что элемент придаёт временную протяжённость набору элементов, реализованных как спецификации экземпляров, — то есть именно здесь модель переходит от типов к индивидам. Абстрактен, конкретных потомков не имеет вовсе: под ним стоят ActualPropertySet, ActualMeasurement, ActualProjectMilestoneRole и ProjectStatus, а через ActualPropertySet — почти вся ветвь Actual, включая ActualResource и ActualStrategicPhase. Два собственных атрибута, startDate и endDate типа ISO8601DateTime, и есть та самая протяжённость. Вокруг него вращаются четыре кортежа: Sequence и ComparesTo (оба с ролями supplier и client), Desires и Achieves. Отсюда присутствие сразу в девяти видах — от Strategic States и Project Roadmap до сквозного Parameters: Measurements. Ошибка — считать его состоянием в смысле конечного автомата: за это отвечает StateDescription.
Примеры
Карточка говорит «Abstract element that applies temporal extent to a set of elements realized as Instance Specifications.» Ссылка на Instance Specification — это ссылка на понятие UML, и она объясняет, почему все элементы с приставкой Actual ведут себя как индивиды.
UAF DMM 1.3, разд. 9.1.1, пакет Parameters — Description карточки ActualState
У ActualState объявлены startDate и endDate типа ISO8601DateTime с кратностью ноль или один, описанные как время начала и окончания для всех индивидуальных элементов. Их наследуют все потомки, поэтому отдельного элемента для дат в UAF нет.
UAF DMM 1.3, разд. 9.1.1 — таблица Attributes карточки ActualState
StateDescription определён как абстрактный тип, представляющий конечный автомат и показывающий, как актив отвечает на события и действия; он наследует UML2.5Metamodel::StateMachine. ActualState же не про поведение, а про временную протяжённость экземпляра.
UAF DMM 1.3, разд. 9.1.1 — карточки StateDescription и ActualState
Определение из первоисточника
дословная выпискаAbstract element that applies temporal extent to a set of elements realized as Instance Specifications.
Абстрактный элемент, задающий временной охват набору элементов, реализованных как спецификации экземпляров (Instance Specification).
Основные параметры
Атрибуты этой сущности по справочнику источника.
- endDate : ISO8601DateTime[0..1] — End time for all individual elements.
- startDate : ISO8601DateTime[0..1] — Start time for all individual elements.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»UAFElement
Входящие
- Обобщение — таксономическое отношение «частное → общее»ActualProjectMilestoneRole
- Обобщение — таксономическое отношение «частное → общее»ProjectStatus
- Обобщение — таксономическое отношение «частное → общее»ActualMeasurement
- Обобщение — таксономическое отношение «частное → общее»ActualPropertySet
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей