Vários atores de negócios podem desempenhar o mesmo papel em um caso de uso de negócios específico. Assim, um Viajante
a Negócios e um Turista são vistos como a mesma entidade externa pelo caso de uso de negócios que lida com check-in. A
função compartilhada é modelada como um agente de negócios (Passageiro), herdada pelos dois agentes de negócios
originais. Esses relacionamentos são mostrados com generalizações.
Os atores Viajante a Negócios e Turista herdam todos os atributos de um Passageiro. Dessa forma, ambos podem atuar como
Passageiro.
Por outro lado, um usuário de negócio pode assumir vários papéis diferentes em relação ao negócio, o que significa que
o usuário pode corresponder a vários atores de negócios. Se esse for o comportamento geral desse tipo de usuário, o
modelo pode se tornar mais claro se o usuário for representado por um ator de negócios que herda vários atores de
negócios. Cada agente de negócios herdado representa uma das funções do usuário em relação ao negócio.
|