UML - Classes

Índice
A orientação do objeto é a base para fazer o Diagramas UML, de fato UML existe para representar a orientação a objetos, uma vez que sabemos o básico de ambos UML Como orientados a objetos, talvez possamos nos perguntar o que vem a seguir e o passo que devemos dar é como usar os dois juntos.
Primeiro devemos saber que vamos diagramar, normalmente devemos começar com uma classe, desta forma podemos fazer as abstrações das quais o resto do conteúdo irá derivar.
Criação de uma classe
As aulas em UML são representados por um retângulo, o nome da classe deve seguir a convenção de ter o nome com a primeira letra em maiúsculas, é importante que seja apenas uma palavra então se tivermos um caso em que a classe deve ter duas palavras , então temos que juntá-los e cada palavra deve começar com letras maiúsculas, como: "Telefone celular”. O nome da classe deve ficar no topo do retângulo.
Seguindo as convenções, garantimos que nosso diagrama seja lido por qualquer pessoa que conheça o UML.
Vamos ver a seguinte imagem como uma classe seria:

Outra forma de nomear uma classe é quando ela pertence a um pacote, então poderíamos dizer "Pacote :: Classe”Onde os dois pares de pontos representam a associação de classe do pacote, isso também é conhecido como uma rota e teria a seguinte aparência:

Depois de decidir como nossa classe será chamada, é hora de colocar os atributos.
Atributos
Os atributos são as características da classe, nós os definimos quando fazemos o processo de abstração dela, ou seja, quando fazemos a lista de coisas que fazem da classe um modelo ou representação do objeto e que sem essas coisas ela não pode ser representado.
A convenção de nomenclatura atributos é uma palavra minúscula, se o atributo consistir em duas ou mais palavras após a primeira minúscula, as seguintes palavras devem ser unidas à primeira e devem começar com a primeira letra em maiúscula, como "largura de banda". Uma classe pode conter um ou mais atributos e também nenhum atributo, caso tenha, estes devem estar listados abaixo do nome da classe separados por uma linha, vejamos a seguinte imagem:

Operações
Eles são as ações que uma instância da classe pode executar, podemos chamá-los métodos se estamos falando de programação orientada a objetos, essas operações seguem a mesma convenção de nomenclatura dos atributos, com a única diferença de que no final adicionaremos um par de parênteses como: "porta aberta()”, Sendo ações, geralmente a primeira palavra é um verbo no infinitivo. A lista é colocada sob os atributos também com uma linha que os separa.
Vamos ver na imagem a seguir como ficaria:

Como podemos ver, quando vemos essa definição de classe com seus atributos e operações, já podemos ter uma ideia do que ela pode ou não ser capaz de fazer e sua transferência para o código de programação é muito mais fácil.
É muito fácil fazer uma definição de classe em UML E ver o resultado final também nos mostra o quão legível ele pode ser, com uma aula bem definida seguindo o padrão, podemos ter uma equipe de coleta de informações e uma equipe de desenvolvimento e ambas puderam se comunicar com o mínimo de mal-entendidos.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave