Você pode migrar recursos de modelagem da versão 6 dos
produtos de modelagem Rational para a versão 7, mas não pode salvar
o novo recurso de modelagem em um formato que seja compatível com a
versão 6. Para continuar o desenvolvimento de modelo simultâneo
nas duas versões dos produtos, o repositório deve ser dividido em
duas ramificações, uma para desenvolvimento de modelo da versão 6 e
outra para a versão 7.
Fundindo modelos
Em um ambiente de equipe
onde alguns membros utilizam a versão 7 dos produtos de modelagem e
outros utilizam a versão 6, o desenvolvimento do modelo
simultaneamente nas duas versões pode ser feito se o
repositório da equipe correspondente estiver dividido em
duas ramificações, uma para a versão 6 e uma para a versão 7.
O recurso de migração automática na versão 7 permite que o
desenvolvimento continue nas duas ramificações, com alterações de
modelo na ramificação da versão 6 fundidas na ramificação da
versão 7. Como os perfis não podem ser fundidos, eles podem ser alterados apenas
em uma única ramificação, a ramificação da versão 6.

Para obter mais
informações sobre como fundir modelos nos produtos de modelagem do
Rational, consulte os artigos no Web site de Trabalhos do
desenvolvedor da IBM: www-128.ibm.com/developerworks/rational/products/rsa/.
Migrando Perfis da UML
A migração dos
recursos do perfil (.epx) da versão 6 para a versão 7 é executada
automaticamente na memória, quando o perfil é aberto. Se o perfil está modificado e salvo, o perfil salvo estará no
formato da versão 7. Se o perfil não estiver salvo, ele continuará
no formato da versão 6 no disco. A vantagem disso é quando trabalhar em um ambiente de equipe de
ramificações duplas.
Um perfil da versão 6 pode ser implementado em um perfil
da versão 7. Quando um modelo é aberto contendo um perfil da versão 6
aplicado, o perfil em si será automaticamente aberto e migrado (na
memória) para a versão 7.
- Se o perfil foi implementado em um plug-in na instalação do
produto e ele nunca for salvo, o perfil no disco permanece
em um formato da versão 6.
- Se o perfil reside em um projeto de espaço de trabalho da versão
7, a referência do perfil em um modelo fará com que o perfil da
versão 6 seja aberto e você pode ser solicitado a atualizar a versão
do ProfileBase. Não atualize o perfil da versão 6 e não salve o
perfil. Isso assegurará que o formato da versão 6 seja mantido.
Nota: Alterações no perfil devem ser feitas na
ramificação da versão 6, e o perfil da versão 6 deve ser
utilizado em produtos da versão 7.
Quando for necessário realizar um realinhamento da
ramificação, todos os perfis da versão 6 devem ser registrados
novamente (implementados) na versão 7 antes de tentar migrar e
fundir os modelos. Caso contrário, o modelo migrado da versão 6 será referido como uma
versão mais nova do perfil que não existe. O resultado será ou a perda de estereótipos aplicados ou a
distorção do modelo.
Migrando Modelos da UML
A migração dos
recursos do modelo (.emx) da versão 6 para a versão 7 é transparente
ao usuário. Você pode abrir o modelo na versão 7 de um produto de
modelagem do Rational UML e o recurso é convertido
automaticamente para a versão 7. Ao abrir um modelo da versão 6, você
é solicitado a atualizar vários perfis aplicados para as novas
versões, e isso permitirá que o modelo seja utilizado na versão 7 do
produto.
Nota: Não há suporte para salvar um modelo de volta em um formato da
versão 6. Uma vez salvo o modelo, ele só pode ser utilizado na versão 7 dos
produtos de modelagem.
Quando trabalhar em um ambiente de equipe com várias
ramificações do repositório, antes de tentar migrar um modelo da
versão 6 para 7, todos os perfis da versão 6 que estão aplicados
nesse modelo devem ser primeiro registrados novamente no produto
da versão 7. Quando o modelo da versão 6 é migrado, esses perfis serão
automaticamente abertos, migrados (na memória) e resolvidos.
Migrando Diagramas
A migração de
recursos de diagrama (.dnx) da versão 6 para a versão 7 é executada
automaticamente quando o recurso do diagrama é aberto pela primeira
vez na versão 7; entretanto, não há suporte para salvar um
recurso de diagrama de volta no formato da versão 6.
Uma vez salvo o diagrama, ele só pode ser utilizado na versão 7 do
produto de modelagem do Rational UML.