Artefatos > Conjunto de Artefatos de Análise e Design > Modelo de Design... > Modelo de Design > Diretrizes > Diagrama de Classes


Diagrama de Classes

Um diagrama de classes mostra um conjunto de elementos do modelo declarativos (estáticos), como classes e pacotes, além de seu conteúdo e relacionamentos.
Tópicos

Explicação Início da página

Os diagramas de classes mostram a estrutura estática do modelo, principalmente os elementos existentes, como classes, sua estrutura interna e seus relacionamentos com outras classes. Eles não mostram informações temporárias.

Um diagrama de classes é apresentado como um conjunto de elementos do modelo declarativos (estáticos) - como classes, pacotes e seus relacionamentos - que são conectados entre si e a seu conteúdo como um gráfico. Os diagramas de classe podem ser organizados em (e pertencentes a) pacotes, mostrando apenas o que é relevante em um determinado pacote.

Uso Início da página

As estruturas de classe a seguir são adequadas para ilustração em diagramas de classes, mas você não usará todas elas em todas as situações. Cada estrutura de classe deve ter seu próprio diagrama de classes.

  • As classes mais importantes e seus relacionamentos. Diagramas deste tipo podem funcionar como um resumo de modelo de objetos e são de grande ajuda para revisar o modelo. Esses diagramas provavelmente serão incluídos na visão lógica da arquitetura.
  • Classes coerentes ou relacionadas funcionalmente.
  • Classes que pertencem ao mesmo pacote.
  • Hierarquias de agregação importantes.
  • Estruturas importantes de objetos de entidade, como estruturas de classe com relacionamentos de associação, de agregação e de generalização. Se for possível, crie um diagrama de classes que contenha todas as classes dos objetos de longa duração e seus relacionamentos. Esse tipo de diagrama é especialmente útil para revisar o que está armazenado no sistema e as estruturas de armazenamento.
  • Os pacotes e suas dependências, possivelmente ilustrando a divisão em camadas.
  • As classes que participam de uma determinada realização de casos de uso.
  • Uma única classe, seus atributos, operações e relacionamentos com outras classes.

Apresente cada classe em pelo menos um diagrama. Algumas vezes, é possível entender melhor o modelo se uma classe aparecer várias vezes na mesma visão; por exemplo, caso você deseje fazer a diferenciação entre diferentes objetos da classe.

Copyright  © 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process