Principais diagramas uml

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2585 palavras )
  • Download(s) : 0
  • Publicado : 9 de junho de 2012
Ler documento completo
Amostra do texto
KARINA DE CAMARGO

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 elementosconectados 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 deuma 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ísticasda 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 umobjeto
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"owns a" (contém um),uma vez que a classe que "é dona" for destruída significa que
a classe "contida" será destruída. É graficamente representada por uma linha com
um diamante cheio do lado da classe que o contém.
Especialização – Conhecido com herança, ele representa as dependências e
hierarquias.

FIGURA 1 – REPRESENTAÇÃO DE DIAGRAMA DE CLASSES

1. 1. 2 Diagrama de Objeto
Este diagramarepresenta a modelagem de instâncias das classes de um sistema
em determinado ponto e momento de sua execução, corresponde a uma instância
do diagrama de classes, mostrando o estado de um sistema em um determinado
ponto do tempo.
Trata-se de uma variação ou complemento do diagrama de classes, sendo bastante
dependente deste e utilizando quase a mesma notação, onde há duas exceções: os
objetossão escritos com seus nomes sublinhados e todas as instâncias num
relacionamento são mostradas.
Sua importância não se compara aos diagramas de classes, mas é muito útil para
exemplificar diagramas complexos de classes auxiliando em sua compreensão.
Também são usados como parte dos diagramas de colaboração, onde a
colaboração dinâmica entre os objetos do sistema são m ostrados.

FIGURA 2 –DIAGRAMA DE OBJETOS

1. 1. 3 Diagrama de componentes

É usado para ilustrar como as classes deverão se encontrar organizadas através da
noção

de

componentes

dos

sistemas

em

construção,

demonstrando

as

dependências entre componentes de software, apresentando suas interfaces, ilustra
como as classes deverão ser organizadas através da noção de componentes detrabalho.

As principais aplicações de diagramas de componentes podem ser encontradas na
modelagem dos componentes do código-fonte e do código-executável do software,
assim como para destacar a função de cada módulo para facilitar a reutilização.
Aplica-se também para auxiliar no processo de engenharia reversa, por meio da
organização dos módulos do sistema e seus relacionamentos.

Os...
tracking img