Элемент, обладающий способностью CapableElement
Простыми словами
Абстрактная метка того, что элемент способен проявлять способности. Смысл в том, чтобы кортеж Exhibits имел один общий конец вместо перечисления всех подходящих типов: под CapableElement собраны OperationalAgent, ResourcePerformer и Service на типовой стороне и ActualService с ActualResource на экземплярной. Это редкий для UAF случай, когда одна абстракция накрывает оба слоя сразу, и он объясняет, почему один и тот же вид прослеживаемости работает и для логических исполнителей, и для реальных ресурсов. Отсюда география: восемь видов, от Strategic Roadmap: Deployment и Phasing до Operational, Services, Resources, Projects и Actual Resources Traceability. Ошибка — искать у CapableElement собственные свойства или заводить его строкой: он ничего не хранит и существует ради одной связи.
Примеры
Карточка говорит «An abstract type that represents a structural element that can exhibit capabilities.» Ключевое слово structural: поведение способностей не проявляет, их проявляют структурные элементы — исполнители, ресурсы и сервисы.
UAF DMM 1.3, разд. 9.1.1, пакет Traceability — Description карточки CapableElement
На диаграмме под CapableElement показаны OperationalAgent, ResourcePerformer и Service, а ниже — ActualService и ActualResource. То есть способность проявляют и типы, и экземпляры, и кортеж Exhibits для обоих один и тот же.
UAF DMM 1.3, разд. 9.1.1, рис. 9-13 — CapableElement с потомками
Exhibits определён как кортеж между CapableElement и Capability, которой тот отвечает при определённых условиях среды. Без общей шапки этот кортеж пришлось бы задавать пятью парами ролей, и добавление нового носителя способностей меняло бы саму связь.
UAF DMM 1.3, разд. 9.1.3 — карточка Exhibits и рис. 9-92
Определение из первоисточника
дословная выпискаAn abstract type that represents a structural element that can exhibit capabilities.
Абстрактный тип, представляющий структурный элемент, который может проявлять способности.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»UAFElement
Входящие
- Обобщение — таксономическое отношение «частное → общее»OperationalAgent
- Обобщение — таксономическое отношение «частное → общее»Service
- Обобщение — таксономическое отношение «частное → общее»ResourcePerformer
- Обобщение — таксономическое отношение «частное → общее»ActualResource
- Обобщение — таксономическое отношение «частное → общее»ActualService
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей