LAOU
A parte de documentação e modelagem é uma das partes mais importantes dos projetos, pois quando bem feita, diminui muito os diversos erros de análise e modelagem que podemos ter. A UML e divida em 14 Diagramas que são divididos em estruturais e comportamentais. São eles:
Diagramas estruturais
* Diagrama de classes
* Diagrama de objetos
* Diagrama de componentes
* Diagrama de instalação ou de implantação
* Diagrama de pacotes
* Diagrama de estrutura composta
* Diagrama de perfil
Diagramas comportamentais
* Diagrama de caso de uso
* Diagrama de transição de estados ou de estados
* Diagrama de atividade
* Diagramas de interação
* Diagrama de sequência
* Diagrama de interatividade ou de interação
* Diagrama de colaboração ou comunicação
* Diagrama de tempo ou temporal
Diagrama de Classes
Representa uma coleção de classes e seus inter-relacionamentos. Diagrama de objetos
Representa um retrato, em tempo de execução, dos objetos do software e seus inter-relacionamentos.
Diagrama de Componentes
Representa uma coleção de componentes de software e seus inter-relacionamentos.
Diagrama de instalação ou de implantação
Representar a arquitetura física do sistema. Mapear a arquitetura lógica de classes em termos de nós de processamento e comunicação e a dependência entre eles.
Diagrama de Pacotes
Representa um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas, ou até mesmo outros pacotes. Diagrama de Estrutura Composta
Representa a descrição dos relacionamentos entre os elementos. Utilizado para descrever a colaboração interna de classes, interfaces ou componentes para especificar uma funcionalidade.