Элемент UAF UAFElement
Простыми словами
UAFElement — корень всей метамодели: абстрактный супертип для всех элементов UAF, дающий им общий набор свойств. Общего свойства ровно одно — URI, необязательный строковый идентификатор элемента. Ни родителя, ни других атрибутов у него нет, и в этом весь смысл: любой элемент реестра, от Capability до ServiceSignal, оказывается его потомком через цепочку из двух-четырёх шагов. В спецификациях видов имя появляется там, где вид сознательно работает с чем угодно: в Dictionary (словаре терминов архитектуры), в Standards Taxonomy и Standards Traceability (стандарт применим к любому элементу архитектуры), в Security Controls и в Motivation: Requirements. Ошибка — искать у UAFElement поведение или связи: у него нет ни того, ни другого, он существует ради наследования и ради единого способа сослаться на элемент извне.
Примеры
Стандарт пишет: «Abstract super type for all of the UAF elements. It provides a way for all of the UAF elements to have a common set of properties». Никакой другой роли у элемента нет — это чистая точка сборки иерархии.
UAF DMM 1.3, разд. 9.1.2, описание UAFElement (рис. 9-43)
У UAFElement объявлен ровно один атрибут — URI типа String с кратностью 0..1, хранящий уникальный идентификатор элемента. Он необязателен, поэтому модель без URI остаётся корректной, но обмен между инструментами теряет опору.
UAF DMM 1.3, разд. 9.1.2 — таблица атрибутов UAFElement
Standard стандарт определяет как ратифицированную и прошедшую экспертизу спецификацию, которая может быть применена к любому элементу архитектуры. Чтобы это выразить, вид Standards Traceability и перечисляет UAFElement как допустимый конец применимости.
UAF DMM 1.3, разд. 9.1.10, описание Standard (рис. 9-241); разд. 8.1.10 — список Elements вида Standards Traceability
Определение из первоисточника
дословная выпискаAbstract super type for all of the UAF elements. It provides a way for all of the UAF elements to have a common set of properties.
Абстрактный супертип всех элементов UAF. Даёт всем элементам общий набор свойств.
Основные параметры
Атрибуты этой сущности по справочнику источника.
- URI : String[0..1] — Captures Unique identifier for the element.
Связи
Входящие
- Обобщение — таксономическое отношение «частное → общее»ActualState
- Обобщение — таксономическое отношение «частное → общее»ISO8601DateTime
- Обобщение — таксономическое отношение «частное → общее»OpposableElement
- Обобщение — таксономическое отношение «частное → общее»CapableElement
- Обобщение — таксономическое отношение «частное → общее»Architecture
- Обобщение — таксономическое отношение «частное → общее»Stakeholder
- Обобщение — таксономическое отношение «частное → общее»PhaseableElement
- Обобщение — таксономическое отношение «частное → общее»Achiever
- Обобщение — таксономическое отношение «частное → общее»Desirer
- Обобщение — таксономическое отношение «частное → общее»SubjectOfStrategicConstraint
- Обобщение — таксономическое отношение «частное → общее»ConceptItem
- Обобщение — таксономическое отношение «частное → общее»SubjectOfOperationalConstraint
- Обобщение — таксономическое отношение «частное → общее»SubjectOfResourceConstraint
- Обобщение — таксономическое отношение «частное → общее»SubjectOfForecast
- Обобщение — таксономическое отношение «частное → общее»VersionedElement
- Обобщение — таксономическое отношение «частное → общее»ProtocolImplementation
- Обобщение — таксономическое отношение «частное → общее»SubjectOfSecurityConstraint
- Обобщение — таксономическое отношение «частное → общее»ActualResourceRelationship
- Обобщение — таксономическое отношение «частное → общее»AffectableElement
- Обобщение — таксономическое отношение «частное → общее»LocationHolder
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
- Обобщение — таксономическое отношение «частное → общее»PropertySet
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей