Diagrama de classes é uma representação estática utilizada na área da planejamento para historiar a estrutura de qualquer sistema, aduzindo suas classes, atributos, manobras e as amantes entre os objetos.

Este biotipo de representação é bastante rentável no crescimento de comodidades e de softwares de computação, pois define todas as estratos que o máquina precisa ter e serve de base do lado de o lado a começar de a construção de restantes diagramas que definem o biótipo de comunicação, sequência e também também meios dos sistemas.

O diagrama de classes é a empacota central da Linguagem de Modelagem Unificada (UML – Unfied Modelling Language). Ele descreve as principais tenções da UML, vestindo a função de retrair os elementos de design da compilação do sistema.

Esta linguagem ajuda a amoldar diversos subconjuntos de diagramas, incluindo diagramas de comportamento, interação e também estrutura. Normalmente, ela é utilizada a começar de lado a lado a começar de engenheiros para documentar a perfil dos softwares.

Componentes do diagrama de classes

Os itens da diagramação pois que compõem qualquer diagrama de classes pode imitar as níveis que serão realmente programadas, dessa forma como os principais ferramentas ou a interação entre classes e instrumentos do sistema. Estes itens são:

Classe

Elemento abstrato que representa qualquer conjunto de objetos. Nela contém a especificação do objeto, suas características, qualidades e métodos.

Atributo

Ele define as informações da classe, quê visibilidade, nome, biotipo de dados, multiplicidade, valor inicial e também também propriedade.

A visibilidade pode substância ser pública (representada pelo símbolo +) ou sanitário (representada pelo sinal -). Quando ela é pública, outras estratos podem ter acesso ao atributo e também também quando ela é privada, somente a própria posição tem acesso.