Trabalhando em um Ambiente de Desenvolvimento da Equipe

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.

Trabalhando em um ambiente de equipe

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.


Feedback