Diretrizes:
|
Generalização de Ator |
Um relacionamento de generalização de uma classe de ator de negócio (descendente) com outra classe de ator de negócios (ascendente) indica que o descendente herda o papel que o ascendente pode assumir em um caso de uso de negócios. |
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. O papel compartilhado é modelado como um ator de negócios, Passageiro, herdado pelos dois atores 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 ator de negócios herdado representa um dos papéis do usuário relativos ao sistema.
|
Rational Unified Process
|