Diferenças Notacionais ao Expressar Multiplicidade

Multiplicidade, também conhecido como cardinalidade como vários usuários Rational Rose, especifica quantas instâncias de um classificador podem ser associadas a uma única instância de outro classificador. Embora a definição geral de multiplicidade não tenha sido alterada entre versões diferentes da UML, a notação de multiplicidade que aparece nos elementos do diagrama foi alterada.

No Rose e UML 1.4, um "n" simples representava uma ligação superior ilimitada para notação de multiplicidade; nas versões recentes da UML, uma ligação ilimitada é representada por um asterisco " *." Ao importar um modelo Rose, toda a notação de multiplicidade refletirá a convenção UML mais recente.

Notação de Multiplicidade Rose Notação de Multiplicidade de Arquiteto de Software Descrição de Multiplicidade
n * Número ilimitado de instâncias
1 1 Exatamente 1 instância
0..n * 0 ou mais instâncias
1..n 1,,* 1 ou mais instâncias
0..1 0..1 0 ou 1 instância

Feedback