Elementos do Modelo UML

Um elemento de modelo UML é uma abstração de um recurso estrutural ou comportamental do sistema que está sendo modelado e que inclui conteúdo semântico em um modelo.

Na visualização Explorador de Projetos, os elementos do modelo aparecem sob o modelo ou os elementos de modelo ao qual eles pertencem. É possível incluir, modificar, classificar, agrupar e filtrar elementos do modelo em modelos para fornecer detalhes sobre o sistema e para facilitar a compreensão do modelo.

Todos os elementos do modelo possuem propriedades, como por exemplo um nome. Outros recursos, como por exemplo atributos e operações que pertencem a uma classe, podem definir adicionalmente alguns elementos do modelo UML.

Nota: Em diagramas, um elemento do diagrama (ou formato) representa graficamente um elemento do modelo. Os elementos do diagrama aparecem como formas ou conectores do editor de diagramas.

A tabela a seguir descreve os tipos comuns de elementos do modelo.

Tipo de Elemento do Modelo Descrição
Elementos Estruturais do Modelo Esses elementos modelam as partes estáticas de um sistema. Alguns exemplos incluem classificadores como agentes, classes, componentes e nós.
Elementos Comportamentais do Modelo Esses elementos modelam as partes dinâmicas de um sistema. Normalmente, é possível localizar elementos de modelo comportamentais em diagramas de máquina de estado ou de interação. Alguns exemplos incluem atividades, decisões, mensagens, objetos e estados.
Elementos Organizacionais do Modelo Esses elementos agrupam elementos do modelo em conjuntos lógicos. Um pacote é um exemplo de um elementos de modelo organizacional.
Elementos de Anotação do Modelo Esses elementos fornecem comentários e descrições. As notas e restrições são exemplos de elementos de anotação do modelo.

Classificadores

Nos diagramas UML, o classificador de termo é usado para categorizar um grupo de elementos de modelo com recursos estruturais semelhantes, que incluem atributos e associações, e recursos comportamentais semelhantes, que incluem operações e métodos.

O classificador de termo refere-se a um conceito que não se aplica apenas a um elemento de modelo UML específico, mas a todos os classificadores.

Os classificadores podem ter opções de apresentação exclusivas, restrições, podem ser derivados, estereotipados e ter diversos valores com marcadores. Por exemplo, nos modelos UML, classes e tipos de dados possuem objetivos diferentes; no entanto, eles dois são classificadores pois possuem recursos estruturais e comportamentais semelhantes.

Compartimentos de um classificador são visível ou ocultos por padrão, dependendo do tipo de classificador. Por exemplo, quando você cria uma classe, por padrão, os compartimentos de atributos e operações ficam visíveis, no entanto, quando você cria um tipo de dado, por padrão, os compartimentos são ocultados.

Os seguintes elementos de diagrama são classificadores nos modelos UML:
  • Agentes
  • Artefatos
  • Classes
  • Colaborações
  • Componentes
  • Enumerações
  • Tipos de Dados
  • Interfaces
  • Nós
  • Funções
  • Sinais
  • Casos de Uso
Tarefas relacionadas
Organizando Modelos UML
Copiando e Movendo Elementos de Modelo UML
Excluindo Elementos do Modelo
Aplicando Estereótipos em Elementos de Modelos UML
Examinando a Hierarquia de Herança de Classificadores em Modelos UML
Referências relacionadas
Estereótipos de Elementos do Modelo UML
Diferenças de Nome do Elemento de Modelo UML 1.4 e 2.1

Feedback