Uma associação representa relacionamentos estruturais entre instâncias de trabalhadores de negócio e entidades de
negócio no modelo de análise de negócio. As informações devem ser preservadas por algum tempo e não apenas mostrar
relacionamentos de dependência de procedimentos. Cada associação tem um nome e uma multiplicidade. A multiplicidade
define como muitos objetos da classe conectada podem ser conectados. Ela é uma constante ou uma faixa (por exemplo,
0..5) que mostra o número de objetos que podem ser conectados.
Exemplo:
Um agente que faz o check-in de passageiros aéreos segue um conjunto de instruções que descrevem suas tarefas no caso
de uso de negócios de check-in. Cada funcionário que atua como um agente de check-in deve conhecer esses procedimentos
para que o caso de uso de check-in funcione adequadamente. A classe de trabalhador de negócio Agente de Check-in deve
ter uma associação com uma classe de entidade de negócios que represente o conjunto de instruções.
Alguns tipos de associação talvez tenham uma interpretação um pouco ampla. Para esses tipos, é importante determinar a
interpretação específica em cada caso. Para essa finalidade, os papéis que as partes envolvidas assumem na associação
podem ser especificados. Se isso não for suficiente para descrever a associação, essa também pode receber um nome.
Evite nomes como "tem" e "contém", que não incluem nenhuma informação para o que a associação realmente indica.
|