Diagramas de classes UML

UML é a Unified Modeling Language, padrão para a representação de modelagens utilizadas no desenvolvimento orientado a objetos. Um dos componentes mais difundidos de UML é o seu diagrama de classes.

A representação de classes em diagramas UML contempla três tipos básicos de informação: o nome da classe, os seus atributos e os seus métodos. Graficamente, um retângulo com três compartimentos internos representa esses grupos de informação, como ilustrado a seguir para uma classe Aluno:

Uma classe UML

A especificação de uma classe é composta por três regiões:

Nome da classe
Um identificador para a classe, que permite referenciá-la posteriormente -- por exemplo, no momento da criação de um objeto.
Atributos
O conjunto de propriedades da classe. Para cada propriedade, especifica-se:
Métodos
O conjunto de funcionalidades da classe. Para cada método, especifica-se sua assinatura, composta por: