Sobre 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 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) e Modelo Organizacional(organização do 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, e colaboraçõ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 o vocabulá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 classes permite 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 um esquema 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. A diferenç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 de Componentes 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