Vários atores podem desempenhar o mesmo papel em um caso de uso específico. Portanto, um Caixa e um Contador, ambos
responsáveis por verificar o saldo de uma conta, são vistos como a mesma entidade externa pelo caso de uso que faz a
verificação. O papel compartilhado é modelado como um agente (Supervisor de Saldo), herdado pelos dois atores
originais. Esse relacionamento é mostrado através de generalizações de atores.
Os atores Caixa e Contador herdam todas as propriedades de um Supervisor de Saldo. Dessa forma, ambos podem atuar como
Supervisores de Saldo.
Um usuário pode desempenhar vários papéis em relação ao sistema. Ou seja, na realidade, o usuário corresponder a vários
atores. Para tornar o modelo mais claro, é possível representar o usuário por um agente que herde vários atores. Cada
agente herdado representa um dos papéis do usuário em relação ao sistema.
|