Способен выполнять (связь) IsCapableToPerform
Простыми словами
Кортеж, отвечающий на вопрос, кто что умеет делать: он прослеживает структурные элементы к деятельностям, которые они способны выполнять. На одном конце OperationalAgent, Service или ResourcePerformer, на другом — OperationalActivity, ServiceFunction или Function, по одной паре ролей на домен. Отличать его надо от PerformsInContext, и разница принципиальная: IsCapableToPerform говорит о способности вообще, безотносительно обстановки, а PerformsInContext — о том, что действие выполняется ролью при использовании в конкретном контексте или конфигурации. Первый живёт на уровне типов, второй — на уровне применений. С шестнадцатью упоминаниями в списках Elements это один из самых частых элементов UAF: он есть в структурных, связностных и процессных видах пяти доменов. Ошибка — подменять им Implements: тот про переход между уровнями абстракции, а не про умение.
Примеры
Карточка говорит «A tuple defining the traceability between the structural elements to the Activities that they can perform.» Слово traceability здесь не случайно: связь именно прослеживающая, она не предписывает выполнение, а фиксирует возможность.
UAF DMM 1.3, разд. 9.1.1, пакет Processes — Description карточки IsCapableToPerform
На диаграмме сходятся OperationalAgent по роли performingOperationalPerformer, Service по роли service и ResourcePerformer по роли performingResource, а с другой стороны — OperationalActivity, ServiceFunction и Function. Один кортеж обслуживает три домена.
UAF DMM 1.3, разд. 9.1.1, рис. 9-14 — IsCapableToPerform с тремя парами ролей
PerformsInContext определён как связь действия с ролью, указывающая, что действие может быть выполнено ролью при использовании в конкретном контексте или конфигурации. IsCapableToPerform такой оговорки не имеет и потому применим на уровне типов.
UAF DMM 1.3, разд. 9.1.1 — карточки PerformsInContext и IsCapableToPerform
Определение из первоисточника
дословная выпискаA tuple defining the traceability between the structural elements to the Activities that they can perform.
Кортеж, задающий трассируемость от структурных элементов к действиям, которые они способны выполнять.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей