Importando Subunidades Rose como Modelos ou Fragmentos

Você pode usar a página Conversão de Subunidade do Modelo Rational Rose do assistente de Importação de Modelo Rational Rose por várias razões; você pode importar subunidades Rose (como arquivos .cat e .sub) em modelos independentes ou pode importar subunidades como fragmentos. Você também pode ter uma abordagem mista, importando algumas subunidades como modelos e outras como fragmentos.
Antes de Iniciar
Antes de especificar quais subunidades deseja importar como modelos separados ou como fragmentos, você deve selecionar a caixa de opção Converter Subunidades em Modelos ou Fragmentos. Se você não selecionar essa caixa de opção e o modelo Rose que você está importando fizer referência a subunidades, todo o conteúdo da subunidade será copiado nos pacotes dentro do modelo importado. Nem todos os modelos Rose contêm subunidades; se seu modelo não contiver subunidades, você poderá ir para a próxima página no assistente.
Por Que e Quando Desempenhar Esta Tarefa
Para importar subunidades Rose como modelos independentes ou como fragmentos:
  1. Selecione a caixa de opção Converter Subunidades em Modelos ou Fragmentos. Observe como todas as subunidades no modelo Rose são exibidas na lista Subunidades; usando essa lista, você pode especificar se deseja que as subunidades sejam importadas como fragmentos (análogos para subunidades) ou como modelos independentes.
    Nota: As etapas 2, 4 e 5 estão disponíveis apenas quando você importa uma ou mais subunidades como modelos.
  2. Selecione um novo projeto ou faça referência a um projeto existente concluindo uma das seguintes etapas:
    • Clique em Projeto Existente, navegue e especifique um projeto já definido usando o botão de opção Procurar.
    • Clique em Novo Projeto, digite um nome de projeto e especifique um local.
    Nota: Se decidir criar um novo projeto fora do local padrão, limpe a caixa de opções Utilizar Padrão.
  3. Na tabela da lista de subunidades, selecione um nome de subunidade e clique na opção Fragmento ou Modelo correspondente, dependendo de como deseja importar uma subunidade específica. As opções Fragmento e Modelo são exibidas na coluna Converter em; Fragmento é listado por padrão.
    Nota: Você também pode selecionar a caixa de opção Converter Todas as Subunidades em Modelos para comutar a configuração padrão de Fragmento.
  4. Especifique como deseja que a estrutura de diretório do modelo de subunidade apareça depois da importação concluindo um das seguintes etapas:
    • Clique em Com Estrutura de Diretório de Subunidade para manter os modelos de subunidade na mesma estrutura hierárquica de diretórios Rose.
    • Clique em Um Diretório para importar os modelos de subunidade em uma estrutura de diretórios sem formatação, independentemente de como eles estavam estruturados em Rose.
  5. Especifique as convenções de nomenclatura do modelo de subunidade concluindo uma das seguintes etapas:
    • Clique em Usar Nomes de Arquivos de Subunidades para que seus modelos de subunidades importados usem o nome do arquivo de subunidade real. Por exemplo, se um arquivo de subunidade Rose tiver um nome Analysis_Classes.cat, o modelo de subunidade, após a importação, será chamado de Analysis_Classes.efx.
    • Clique em Usar Nomes de Pacotes de Subunidades para que seus modelos de subunidades importados usem o nome do pacote que contém a subunidade Rose. Por exemplo, se uma subunidade Rose residir em um pacote chamado Analysis_Artifacts, o nome do modelo de subunidade, depois da importação, será Analysis_Artifacts.efx, independentemente do nome de arquivo da subunidade original.
    Importante: Se um modelo já existir no projeto de destino com o mesmo nome, ocorrerá um conflito de nome de modelo. Quando ocorre um conflito, o nome do modelo de subunidade é sufixado com uma cadeia _1 para fornecer ao modelo de subunidade um nome exclusivo. Além disso, uma mensagem de aviso é exibida na visualização Problemas.

    Para evitar conflitos de nomes de modelos, selecione as caixas de opção Com Estrutura de Diretório de Subunidade e Usar Nomes de Arquivos de Subunidade quando importar um modelo Rose que faça referência a subunidades. Se ocorrer um conflito de nome, para melhores resultados, resolva todos os conflitos de nome e reimporte o modelo para que possa compartilhar corretamente os modelos de subunidades criados durante as importações subseqüentes de modelos com os mesmos arquivos de subunidades.

  6. Se quiser importar uma das muitas subunidades como fragmentos, especifique as convenções de nomenclatura do modelo de fragmento concluindo uma das seguintes etapas:
    • Clique em Usar Nomes de Arquivos de Subunidades para que seus arquivos de fragmentos usem o nome do arquivo de subunidade real. Por exemplo, se um arquivo de subunidade Rose tiver um nome Analysis_Classes.cat, o nome de fragmento, após a importação, será Analysis_Classes.emx.
    • Clique em Usar Nomes de Pacotes de Subunidades para que seus fragmentos usem o nome do pacote que contém a subunidade Rose. Por exemplo, se uma subunidade Rose residir em um pacote chamado Analysis_Artifacts, o nome de fragmento, depois da importação, será Analysis_Artifacts.efx, independentemente do nome de arquivo da subunidade original.
  7. Execute uma das etapas a seguir:
    • Clique em Mapear Subunidades para Modelos Existentes para importar subunidades em modelos já importados ou criados nos produtos de modelagem Rational UML.
    • Clique em Avançar para ir para a página Mapear Conjuntos de Propriedades do assistente de Importação de Modelo Rose.
Resultados
Depois de importar o modelo Rose e especificar que as subunidades Rose sejam importadas como modelos independentes ou convertidas em fragmentos, os modelos e fragmentos serão exibidos na visualização Explorador de Projetos. Atalhos para os modelos de subunidades importadas também são exibidos para navegação rápida na visualização Explorador de Projetos. Todos os modelos Rose que incluem modelos de subunidades Rose são convertidos em um arquivo de modelo com uma extensão de arquivo .emx; fragmentos possuem uma extensão de arquivo .efx.
O que Fazer Depois
Conceitos relacionados
Migração de Modelo Rose
Referências relacionadas
Artefatos de Importação Rose

Feedback