Conjuntos de Propriedade de Modelo e Perfis UML

Os novos produtos de modelagem UML armazenam informações específicas de domínio como propriedades de estereótipos nos perfis UML.

Embora o Rational Rose armazene informações específicas de domínio como atributos customizados nos conjuntos de propriedade do modelo e defina as imagens de estereótipo nos arquivos de configuração do estereótipo, todas essas informações se convertem em perfis UML durante o processo de importação do modelo Rose. Os perfis UML customizam e estendem a UML para projetos e processos específicos.

Conjuntos de Propriedades do Modelo Rose

As propriedades do modelo Rose são valores modificáveis que você pode anexar a um modelo Rose e a elementos de modelo relacionado. Os conjuntos de propriedade fornecem uma maneira para que você defina as informações específicas que não são expressas na notação UML padrão, mas que são necessárias para estender a UML para atender à requisitos específicos de domínio de seu código, projeto ou processos.

Diferente dos estereótipos Rose, as propriedades do modelo Rose não aparecem no editor de diagrama. Especialmente, os conjuntos de propriedade são aplicados implicitamente (semelhante às extensões requeridas do aplicar em UML) e seus nomes não aparecem nos suportes do estereótipo. Os arquivos do conjunto de propriedades do modelo Rose possuem uma extensão de nome de arquivo .pty.

Perfis UML

Um perfil é um pacote que contém estereótipos UML que estendem os elementos (metaclasses) da linguagem UML para um domínio ou propósito específico. Os estereótipos UML possuem propriedades que são digitadas por tipos primitivos UML padrão ou por enumerações e as classe também são definidas no perfil. Eles também podem ter ícones e imagens de formato escalável associadas a eles. Os estereótipos UML combinam todos os recursos dos estereótipos Rose e de conjuntos de propriedade em um único mecanismo de extensão de metamodelo.

Os perfis identificam um subconjunto específico do metamodelo UML e definem estereótipos e restrições que podem ser aplicados a eles. Os perfis Base, Intermediário e Completo da UML são aplicados automaticamente a cada modelo. O Software Architect e o Software Modeler também fornecem o perfil Implementação e o perfil Padrão, ambos também são automaticamente aplicados a cada modelo.

Os arquivos de perfil UML possuem uma extensão de nome de arquivo .epx. Você pode visualizar perfis na visualização Explorador de Projetos.

Durante o processo de importação, o assistente de Importação do Modelo Rose converte todos os estereótipos Rose em estereótipos UML das seguintes maneiras:

Durante o processo de importação, o assistente de Importação do Modelo Rose converte todos os conjuntos de propriedade Rose em estereótipos UML das seguintes maneiras:

Os estereótipos importados de um arquivo de configuração de estereótipo Rose são aplicados aos elementos que possuem um estereótipo correspondente no modelo Rose. Isso pode ocorrer além de outros estereótipos já aplicados durante o processo de importação.

Durante o processo de importação, os estereótipos importados dos conjuntos de propriedades Rose são aplicados aos elementos das seguintes maneiras:

Nota: Os estereótipos UML importados dos conjuntos de propriedades são automaticamente suprimidos para que não apareçam no editor de diagrama. Para ver os valores de propriedade dos elementos aos quais são aplicados, você deve selecionar a caixa de opções Mostrar Propriedades Não Suprimidas na página Visualizações da janela Preferências.

Conceitos relacionados
Desenvolvimento Orientado a Modelos
Modelagem e Edição Visual de UML
Transformações
Subunidades e Fragmentos
Vários Modelos
Visualizações de Modelo de Nível Superior Rose
Tarefas relacionadas
Resolvendo Referência Quebrada para Subunidades
Mapeando Estereótipos Rose para Perfis
Descobrindo Propriedades Rose Não Mapeadas

Feedback