Зависимость ролей способностей CapabilityRoleDependency
Простыми словами
CapabilityRoleDependency (зависимость ролей способностей) — кортеж между двумя ролями способностей: одна зависит от другой. Особенность этой строки реестра в том, что определения у элемента НЕТ вовсе: в издании formal-25-10-01 после строк про пакет, абстрактность и родителя сразу идёт схема, раздел Description отсутствует. Поэтому смысл приходится восстанавливать по трём вещам — по имени, по схеме и по парному элементу CapabilityDependency, устроенному так же, но между способностями. Концы названы dependentCapabilityRole и independentCapabilityRole, оба к CapabilityRole с кратностью 1. Родитель MeasurableElement даёт возможность измерять зависимость. Работает в одном виде — Strategic Connectivity. Ошибка при заполнении реестра — подставить сюда определение CapabilityDependency: это разные элементы с разными концами.
Примеры
В разделе 9.1.3 у CapabilityRoleDependency указаны пакет Connectivity, isAbstract со значением No и Generalization MeasurableElement, после чего сразу начинается схема. Строки Description нет, тогда как у соседнего CapabilityDependency она есть. Единственное, что издание даёт дословно, — подпись «Figure 9-71: CapabilityRoleDependency»: определение здесь схема, а не текст.
UAF DMM 1.3, разд. 9.1.3 — блок CapabilityRoleDependency (рис. 9-71) между CapabilityDependency (рис. 9-70) и StrategicExchange (рис. 9-72)
На рис. 9-71 от кортежа идут две роли — dependentCapabilityRole и independentCapabilityRole, обе к CapabilityRole с кратностью 1. Конструкция буквально повторяет CapabilityDependency, но на уровне ролей.
UAF DMM 1.3, разд. 9.1.3, рис. 9-71 — роли CapabilityRoleDependency
Зависимость между способностями как таковыми и зависимость между их применениями в конкретной структуре — разные утверждения. Первое верно всегда, второе только в данном контексте, поэтому вид Strategic Connectivity перечисляет оба кортежа.
UAF DMM 1.3, разд. 8.1.3 — список Elements вида Strategic Connectivity, содержащий CapabilityDependency и CapabilityRoleDependency
Определение из первоисточника
Определения в спецификации нет: блок содержит Package, isAbstract и Generalization, но раздел Description отсутствует. По структуре — зависимость между ролями способностей, аналог CapabilityDependency на уровне ролей.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormКарта бизнес-способностейАрхитектура систем и интеграцийРеестр процессов