Importação de Modelo Rational Rose - Notas sobre o Release

© Copyright International Business Machines Corporation 2006. Todos direitos reservados. Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corporation.

Notas sobre o Release

1.0 Limitações
   1.1 Parâmetros e Argumentos do Tipo Ponteiro
   1.2 Importando Agentes no Rose
   1.3 Restrições em Associação
2.0 Problemas Conhecidos e Soluções Alternativas
   2.1 Uso de Símbolos pathmap em Referências doc Externas

1.0 Limitações

1.1 Parâmetros e Argumentos do Tipo Ponteiro

No Rational Rose®, se um argumento ou parâmetro for definido como sendo do tipo ponteiro, ele será importado com o mesmo tipo que no Rose; no entanto, o tipo ponteiro é indicado como multiplicidade (*).

1.2 Importando Agentes no Rose

No Rational Rose, um Agente é representado como um elemento de classe estereotipado como um Agente; nos novos produtos de Modelagem Rational, existe um elemento de modelo Agente do UML 2 real (o elemento de modelo Agente não é uma classe estereotipada).

Durante a importação, o assistente de Importação de Modelo do Rose mapeia classes estereotipadas do Rose para elementos de modelo agente do UML 2 quando você seleciona a caixa de opções Interpretar convenções UML 2 nas preferências do assistente Importação de Modelo do Rose.

Se você limpar a caixa de opções Interpretar convenções UML 2, todos os agentes no modelo Rose serão importados como classes UML 2 estereotipadas como agentes.

1.3 Restrições em Associação

Se uma função de modelo do Rose tiver uma restrição em uma associação não-navegável, ela não será importada como uma restrição na Associação.

Isso também é evidente nos casos em que o modelo do Rose tiver restrições em funções em uma associação Agente-Caso de uso dirigida, pois o Agente não tem a propriedade das funções no UML 2.

A movimentação de restrição será feita da Associação para o Classificador na outra extremidade apenas se houver navegabilidade na associação, e essa navegabilidade será mantida no modelo importado (dessa forma manipulando o caso case para associações Agente e Caso de uso).

2.0 Problemas Conhecidos e Soluções Alternativas

2.1 Uso de Símbolos pathmap em Referências doc Externas

Se uma referência de arquivo externo contiver um símbolo pathmap:

  1. O símbolo pathmap será resolvido como se fosse um pathmap  não prefixado
    (isto é, não ocorre no início do caminho de arquivo).
  2. Para símbolos pathmap prefixados, você será solicitado a atualizar a tabela de símbolos de pathmap
    no assistente Importação de Modelo do Rose. O valor do símbolo pathmap deve ser derivado
    dos valores de pathmap do ROSE e todas as chamadas recursivas deverão ser resolvidas.

Solução alternativa: Você deve atualizar o pathmap criando um novo símbolo (Janelas > Preferências > Modelagem > Pathmaps > Recursos Vinculados > Novo) e, em seguida, selecionar o novo símbolo e incluí-lo no pathmap (Janelas > Preferências > Modelagem > Pathmaps).