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

Зависимость ролей способностей CapabilityRoleDependency

Простыми словами

CapabilityRoleDependency (зависимость ролей способностей) — кортеж между двумя ролями способностей: одна зависит от другой. Особенность этой строки реестра в том, что определения у элемента НЕТ вовсе: в издании formal-25-10-01 после строк про пакет, абстрактность и родителя сразу идёт схема, раздел Description отсутствует. Поэтому смысл приходится восстанавливать по трём вещам — по имени, по схеме и по парному элементу CapabilityDependency, устроенному так же, но между способностями. Концы названы dependentCapabilityRole и independentCapabilityRole, оба к CapabilityRole с кратностью 1. Родитель MeasurableElement даёт возможность измерять зависимость. Работает в одном виде — Strategic Connectivity. Ошибка при заполнении реестра — подставить сюда определение CapabilityDependency: это разные элементы с разными концами.

Примеры

Единственный элемент партии без раздела Description

В разделе 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 на уровне ролей.

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

Связи

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

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

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

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

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

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

Поддержка