Sobre uml

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (963 palavras )
  • Download(s) : 0
  • Publicado : 1 de outubro de 2012
Ler documento completo
Amostra do texto
Diagramas da Linguagem UML

A UML utiliza vários diagramas pra descrição do sistema, estes sendo uma representação gráfica de uma coleção de elementos
Sistemas Complexos requerem a descrição devários aspectos diferentes:
Modelo Funcional (estrutura estática e interação dinâmica), Modelo não-funcional(tempo de processamento, confiabilidade, produção) e Modelo Organizacional(organizaçãodo trabalho, mapeamento e código).

Tipo de Diagramas:
– Estrutural: estática
● Diagrama de Classes
Um diagrama de classes é um diagrama que mostra um conjunto de classes,interfaces, ecolaborações e seus relacionamentos. Graficamente, um diagrama de
classes é uma coleção de vértices e arcos.
Segundo Booch, Rumbaugh e Jacobson (2005), diagramas de classe são usados para:
1. Modelar ovocabulário do sistema: o diagrama de classes pode servir para mostrar aquilo que fará parte do sistema, ou seja, aquilo que é de interesse do sistema.
2. Modelar as colaborações: o diagrama de classespermite a visualização das classes bem como as suas relações, que juntas formam um comportamento.

3. Modelar um esquema lógico de banco de dados: a partir do diagrama de classes é possível criar umesquema lógico de um banco de dados relacional ou orientado a objetos.

Na UML, as classes são representadas graficamente por uma caixa dividida entre o compartimento onde ficará o nome da classe,o compartimento com os atributos e o último com as operações da classe

● Diagrama de Objetos
O diagrama de objetos é uma variação do diagrama de classes e utiliza quase a mesma notação. Adiferença é que o diagrama de objetos mostra os objetos que foram instanciados das classes. O diagrama de objetos é como se fosse o perfil do sistema em certo momento de sua execução.

● Diagrama deComponentes
Ilustra como as classes deverão se encontrar organizadas através da noção de componentes de trabalho. Por exemplo, pode-se explicitar, para cada componente, qual das classes que ele...
tracking img