Qual é a diferença entre UML 2.1.2 e UML 2.2
Pergunta
Estou avaliando uma ferramenta que diz que ele suporta UML 2.2. No entanto, se eu pesquisar na internet, eu não encontrar o que mudança incremental ocorreu entre duas versões.
E sim, eu tentei ir através de documentos OMG, mas esses são muito densos para ler. Existe uma simples qualquer explicação?
Solução
Eu não acho que há uma visão clara das mudanças no 2.2. Há um documento de especificação 2.2 UML com barras de alteração: marca as seções alterados em oposição à versão 2.1.2. É realmente a melhor maneira de ver essas mudanças - mais uma vez, não há nenhuma visão real, pelo menos nenhum que eu poderia encontrar. Você pode visualizar o documento (PDF) aqui .
Eu desnatado o documento um pouco. Eles são alterações na sua maioria menores. Algumas das mudanças me deparei pode encontrar rapidamente em:
- 8.3 (descrições de classes)
- 8.3.2 (ComponentRealization)
- 10,2 (implantações - Abstract Syntax)
- 11,2 (Abstract Syntax)
- 11.3.12 (ClearStructuralFeatureAction)
- 11.3.19 (InputPin)
- 11.3.33 (ReadLinkAction)
- 11.3.47 (StartObjectBehaviorAction)
- 11.3.55 (WriteStructuralFeatureAction)
- 15,2 (State Machines - sintaxe abstrata)
Outras dicas
Não sei o que o seu nível de referência de UML é, mas as especificações UML 2.2 com a mudança bares mostra todas as mudanças. Leva tempo página virada. É talvez mais fácil de ler o Relatório RTF para a revisão 2.2 .