sábado, 10 de dezembro de 2016

UML - Diagrama de Classe


Aqui continuamos mais um artigo da série "UML"

Qual o objetivo do Diagrama de Classe?

Permitir a visualização das classes do sistema com seus respectivos atributos e métodos.

Demonstrar como as classes se complementam, se relacionam e transmite informações entre si.

Composto por classes e associações existentes entre elas.

Uma classe na linguagem UML é representada por um retângulo com até 3 divisões:

1 - Contêm a descrição ou nome da classe.

2 - Os atributos da classe.

3 - Os métodos da classe.

Atributos e métodos podem não ser representados no diagrama. 


Relacionamentos ou Associações

Um relacionamento ou associação descreve um vinculo que ocorre normalmente entre os objetos de uma ou mais classes.

Associação unária ou reflexiva.

Esse tipo de associação ocorre quando existe um relacionamento de um objeto de uma classe com os objetos da mesma classe.

A multiplicidade procura determinar o numero minimo e máximo de objetos envolvidos em cada extremidade da associação.

Associação Binária

Ocorrem quando são identificados relacionamento entre duas classes distintas.

É a associação mais encontrada nas situações.

A navegabilidade é representada por uma seta nas extremidades da associação, identificando o sentido que as informações são transmitidas entre os objetos das classes que estão envolvidas.


Associação ternária

São associações que conectam objetos de mais de duas classes.


Agregação

É um tipo especial de associação onde tenta demonstrar que as informações de um objeto (chamado objeto-todo) precisam ser complementadas pelas informações contidas em um ou mais objetos de outra classe (chamados objetos parte).


O símbolo agregação difere da associação por conter um losangulo na extremidade da classe que contém os objetos todo.


Composição

Constitui-se uma variação da agregação, onde é apresentado um vínculo mais forte entre os objetos-todo e os objetos-parte, procurando demonstrar que os objetos parte tem que estar associado a um único objeto-todo.

O Símbolo de composição diferencia-se graficamente do símbolo de agregação por utilizar um losango preenchido.

Generalização / Especialização

O objetivo dessa associação é representar a ocorrência de herança entre as classes.


Veja também:














,

Nenhum comentário:

Postar um comentário