Principais diagramas uml
DIAGRAMAS UML
SÃO ROQUE
SETEMBRO/2010
1 DIAGRAMAS UML
1.1 DIAGRAMAS ESTRUTURAIS
Os diagramas estruturais da UML são para visualização,especificação, construção e documentação dos aspectos estáticos de um sistema, estes podem ser considerados como uma representação de seu esque leto e estrutura inalteráveis
1.1.1 Diagrama de classes
Apresenta elementos conectados por relacionamentos, representa o modelo da estrutura de um sistema orientado a objetos, demonstrando as classes, os tipos e os relacionamentos sendo usado para exibir entidades do mundo real, além de elementos de análise e projeto. Define todas as classes que o sistema deve possuir e é a base para a construção de outros diagramas como os de comunicação, seqüência e estados.
Trata-se de uma representação da estrutura e relações das classes que servem de modelo para objetos, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si.
Os principais conceitos adotados no diagrama de classes são:
Classe: Elemen to abstrato que representa um conjunto de objetos;
Atributo: Define características da classe como visibilidade (pública - onde as outras classes podem ter acesso ao atributo, ou privada - o atributo só é acessado pelo relacionamento da classe com a classe externa);
Operação: Função requerida a um objeto;
Associação: Relacionamentos entre classes.
Em relação aos relacionamentos, eles podem ser divididos em:
Agregação – Este relacionamento mostra que as informações de um objeto precisam ser complementadas de outra classe; esta associação é conhecida como
"has-a" (tem um), uma vez que a classe que "contém" for destruída não significa que a classe "contida" será destruída também. Sua representação gráfica é feita por uma linha com um diamante vazado do lado da classe que contem.
Composição – O objeto-parte pertence a um único objeto-todo; é conhecido como