Рекомендация: Субъект - обобщение
Несколько субъектов могут играть одну и ту же роль в конкретном варианте использования. Настоящая рекомендация демонстрирует моделирование этой ситуации с помощью взаимосвязей обобщения.
Взаимосвязи
Основное описание

Объяснение

Несколько субъектов могут играть одну и ту же роль в конкретном варианте использования. Например, банкомат и бухгалтер, проверяющие баланс финансового счета, рассматриваются вариантом использования, выполняющим проверку, как одна и та же внешняя сущность. Общая роль моделируется как субъект Супервизор баланса, наследуемый двумя исходными субъектами. Эта взаимосвязь показана с обобщениями субъектов.

Диаграмма, описанная в тексте.

Субъекты Банкомат и Бухгалтер наследуют все свойства Супервизора баланса. Таким образом, оба эти субъекта могут действовать как Супервизор баланса.

Использование

Пользователь может играть несколько ролей по отношению к системе, что означает, что пользователь может соответствовать нескольким субъектам. Для упрощения модели вы можете представить пользователя одним субъектом, наследующим несколько субъектов. Каждый наследуемый субъект представляет одну из ролей пользователя по отношению к системе.