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
Referências relacionadas
Diferenças de Notação UML do Elemento de Modelo do Diagrama de Atividades
Diferenças de Notação UML do Elemento de Modelo do Diagrama de Classe
Diferenças de Notação do Elemento de Modelo do Diagrama de Colaboração
Diferenças de Notação do Elemento de Modelo do Diagrama de Componente
Diferenças de Notação do Elemento de Modelo do Diagrama de Implementação
Diferenças de Notação do Elemento de Modelo do Diagrama de Seqüência
Mapeamentos de Notação de Elemento de Modelo do Diagrama de Estados do Gráfico de Estados
Diferenças de Notação do Elemento de Modelo do Diagrama de Caso de Uso
Mapeamento Semântico UML 2.0 Específico

Feedback