Mapeamentos entre Elementos UML doRational System Architect e do Produtos de Modelagem do Rational

Esse conteúdo se aplica à versão 7.5.1, ou posterior. Ao importar dados do Rational System Architect, e exportar dados de outroProdutos de Modelagem do Rational para oRational System Architect, cada produto suporta um subconjunto de elementos UML.

Mapeamentos de elemento ao importar dados doRational System Architect em outro Produtos de Modelagem do Rational

Ao importar dados do Rational System Architect, os Produtos de Modelagem do Rational suportam um subconjunto de elementos de UML 2.1.

A tabela a seguir resume como os elementos de UML do Rational System Architect são mapeados para os elementos de UML em outros Produtos de Modelagem do Rational.

Elemento de UML no Rational System Architect Elemento de UML 2.1 em outro Produtos de Modelagem do Rational
Estado da ação (em uma atividade) Ação opaca
Estado da ação (com ações integradas) Nó de atividade estruturado
Transição de ação (em uma atividade) Fluxo de controle
Diagrama de atividades Diagrama de propriedade da atividade gerada de elementos semânticos de UML
Modelo de atividade Atividade
Agente (uma classe com o estereótipo «agente» aplicado) Agente
Associação dos seguintes tipos: direta, bidirecional, agregação ou composição Associação do tipo apropriado
Extremidade da associação Membro de associação se a extremidade não for navegável, ou uma propriedade pertencente à classe na extremidade navegável
Classe sem estereótipo aplicado Classe
Atributo de classe Propriedade pertencente a uma classe ou interface
Diagrama de classes Diagrama de classes com posicionamento de símbolo relativo
Diagrama de colaboração Diagrama de comunicação pertencente à interação, e gerado dos elementos semânticos de UML
Transição complexa (em um atividade) Nó de junção
Nó de decisão (em uma atividade) Nó de decisão
Relacionamento de dependência Relacionamento de dependência
Nota do diagrama, também chamada descrição Nota do diagrama UML (sem elemento semântico)
Estende o relacionamento (entre casos de uso) Estende o relacionamento
Nó final (em uma atividade) Nó final
Parâmetro formal Parâmetro (pertencente à operação)
Relacionamento de generalização (entre casos de uso) Relacionamento de generalização
Inclui relacionamento (entre casos de uso) Inclui relacionamento
Herda do relacionamento (entre classes) Relacionamento de generalização
Nó inicial (em uma atividade) Nó inicial
Interface (classe com o estereótipo «interface» aplicado) Interface
Método Operação pertencente a uma classe ou interface
Mensagem (em um diagrama de seqüência, com um método associado) Mensagem (uma chamada assíncrona)
Mensagem (em um diagrama de seqüência, sem um método associado) Mensagem (sinal assíncrono)
Objeto (linha de vida em diagrama de seqüência) Linha de vida
Unidade organizacional (raia em uma atividade) Partição de atividade
Pacote Pacote (hierarquia mantida)
Porta Porta (pertencente a uma classe)
Link de porta Conector (pertencente a uma colaboração especial para mostrar conexões de porta)
Realiza relacionamento Relacionamento de realização
Realiza relacionamento (com uma interface de destino) Relacionamento de realização de interface
Diagrama de seqüência Diagrama de seqüência pertencente à interação, e gerado dos elementos semânticos de UML
Um ou mais estereótipos aplicados a um elemento
Para estereótipos que são aplicados aos elementosRational System Architect, um estereótipo equivalente é aplicado no outroProdutos de Modelagem do Rational se ambas as seguintes condições são true:
  • O estereótipo doRational System Architect mapeia para um estereótipo equivalente em um perfil no outroProdutos de Modelagem do Rational
  • O estereótipo equivalente pode ser aplicado ao elemento UML mapeado no outroProdutos de Modelagem do Rational

Caso contrário o nome do estereótipo doRational System Architect é definido como uma palavra-chave no elemento no outroProdutos de Modelagem do Rational.

Caso de uso Caso de uso
Associação de caso de uso Associação
Diagrama de casos de uso Diagrama de casos de uso com posicionamento de símbolo relativo

Mapeamentos de Elemento ao Exportar Dados de Outro Produtos de Modelagem do Rational

Ao exportar dados de outro Produtos de Modelagem do Rational, o Rational System Architect suporta um subconjunto de elementos do UML 2.1.

A tabela a seguir resume como os elementos de UML de outro Produtos de Modelagem do Rational mapeiam para os elementos de UML no Rational System Architect.

Elemento de UML 2.1 em outro Produtos de Modelagem do Rational Elemento de UML no Rational System Architect
Agente Agente (uma classe com o estereótipo «agente» aplicado)
Associação entre classes e interfaces dos seguintes tipos: nenhuma, agregação ou composição Associação do tipo correspondente
Associação na qual uma extremidade envolve um caso de uso Associação de caso de uso
Propriedade de associação pertencente a uma classe (extremidade navegável, ou uma propriedade pertencente a uma associação (não navegável) Extremidade da associação
Classe Classe sem estereótipo aplicado
Conector entre portas (pertencente a uma colaboração ou classe) Link de porta

A funcionalidade de exportação em outro Produtos de Modelagem do Rational detecta conectores entre portas definidas em elementos de colaboração ou em classes, e cria definições de link de porta correspondentes nos dados XML exportados. Na versão 11.2 e posterior do Rational System Architect, ao reconciliar os dados que você exporta doProdutos de Modelagem do Rational, apesar de essas definições semânticas para esses links de porta existirem na enciclopédia de dados doRational System Architect, os links da porta exportada não são exibidos nos diagramas de classe.

Estende o relacionamento Estende o relacionamento (entre casos de uso)
Relacionamento de generalização (entre casos de uso) Relacionamento de generalização (entre casos de uso)
Relacionamento de generalização (entre classes ou interfaces) Herda do relacionamento (entre classes)
Inclui relacionamento Inclui relacionamento (entre casos de uso)
Interface Interface (uma classe com o estereótipo «interface» aplicado)
Operação pertencente a uma classe ou interface Método
Pacote Pacote (hierarquia mantida)
Parâmetro (pertencente à operação) Parâmetro formal
Porta (pertencente à classe) Porta
Propriedade pertencente a uma classe ou interface (uma propriedade de não associação) Atributo de classe
Relacionamento de realização Realiza relacionamento
Relacionamento de realização de interface Realiza relacionamento (com uma interface de destino)
Estereótipos e palavras-chaves aplicados a um elemento Propriedade de estereótipo

Se somente um estereótipo ou palavra-chave foi aplicado no outroProdutos de Modelagem do Rational, a propriedade de estereótipo, que é uma cadeia, contém o nome do estereótipo ou propriedade. Se vários estereótipos ou palavras-chaves são aplicados, a propriedade de estereótipo é uma lista separada por vírgulas que contém os nomes correspondentes.

Para objetos de agente e interface, o nome do estereótipo correspondente sempre está no início dessa lista.

Caso de uso Caso de uso

Feedback