UML Classes
UML
FMR – Faculdade Marechal Rondon
Gestão de Sistemas de Informação
Prof. Ms. Elvio Gilberto da Silva http://www.elvio.pro.br elvio@fmr.edu.br
AULA Nº 1
Diagramas da UML
A UML utiliza vários diagramas para descrever um sistema.
Um diagrama é uma apresentação gráfica de uma coleção de elementos.
1
Diagramas da UML
Sistemas
complexos requerem a descrição de vários aspectos diferentes:
Modelo Funcional (estrutura estática e interação dinâmica).
Modelo não-funcional (tempo de processamento, confiabilidade, produção).
Modelo Organizacional (organização do trabalho, mapeamento e código).
Diagramas da UML
Cada visão é descrita por um certo número de diagramas que contém informação referente a um aspecto específico do sistema.
A vantagem dessa abordagem é que podemos nos concentrar em um aspecto do sistema por vez.
2
Diagramas da UML
Em UML, existe a distinção entre modelo e diagrama. Modelo contém informações a respeito dos elementos de um sistema em estudo, independente de como são apresentados visualmente. Diagrama é uma visualização particular de certos elementos de tipos de um modelo, e geralmente expõe apenas um subconjunto de informação detalhada desses elementos.
Diagramas da UML
Um elemento do modelo pode existir em vários diagramas, mas há apenas uma definição daquele elemento no modelo subjacente.
3
Diagramas da UML
Os diagramas propostos pela UML são:
Diagrama de classe
Diagrama de casos de uso
Diagramas de Interação
Diagrama de Seqüência
Diagrama de Colaboração
Diagrama de estado
Diagrama de atividade
Diagramas de implementação
Diagrama de Componente
Diagrama de implantação
Diagramas da UML
Diagrama de Classe:
Denota a estrutura estática de um sistema.
As classes representam coisas que são manipuladas por um sistema.
Esse diagrama é considerado estático porque a estrutura de classes é válida em qualquer ponto do ciclo de vida do