Como o próprio título diz, esse post tem como função ser um guia rápido de consulta aos principais diagramas UML.

Diagramas UML

Os principais diagramas UML são:

Confira também: UML Building Blocks.

Diagrama de Caso de Uso

O diagrama de Caso de Uso é também conhecido como o principal Diagrama UML. Esse diagrama representa o conjunto de comportamentos de alto nível que o sistema deve executar para um determinado ator.

Enfim o Diagrama de Caso de Uso é também o diagrama UML mais simples , e não há necessidade de grandes detalhamentos.

Diagrama de Caso de Uso UML

A figura acima ilustra um caso de uso geral, mas é recomendado que eles sejam desenvolvidos para cada cenário.

As setas de includes  e extends, indicam, respectivamente, obrigatoriedade e opção de se realizar determinada ação.


Diagrama de Classes

O diagrama de classes representa uma coleção de classes e seus inter-relacionamentos.

UML Resumo: diagrama-de-classes

Diagrama de objetos

O diagrama de objetos representa um retrato, em tempo de execução, dos objetos do software e seus inter-relacionamentos. Dessa forma, temos o exemplo abaixo em que o OBJETO Cliente tem um RELACIONAMENTO com os OBJETOS Contrato de Aluguel. 

Diagrama de Objetos

Diagrama de Colaboração

Representa uma coleção de objetos que trabalham em conjunto para atender algum comportamento do sistema.

diagramas-de-colaboracao

Diagrama de Sequência

Representa uma perspectiva, orientada por tempo, da colaboração entre os objetos.

Resumo Diagramas UML: Diagrama de Frequencia

Diagrama de Atividades

Representa o fluxo de tarefas que podem ser executadas pelo sistema ou por um ator.

Diagramas UML Resumo: Diagrama de Atividades

 

Diagrama de Estados

Representa um conjunto de estados que um objeto pode estar e os “gatilhos” que estimulam a transição do objeto de um estado para outro.

Diagramas UML Resumo: Diagrama de Estados

Diagrama de Componentes

O Diagrama de Componentes representa uma coleção de componentes de software e seus inter-relacionamentos.

UML Resumo: Diagrama de Componentes

Diagrama de Depuração

O Diagrama de Depuração representa uma coleção de componentes e mostra como esses são distribuídos em um ou vários nós de hardware. No exemplo da imagem abaixo temos a representação do COMPONENTE Banco de Dados, distribuído fisicamente, em servidores diferentes.

Diagramas UML Resumo: Diagrama de Depuração

Diagrama de Pacotes

O Diagrama de Pacotes representa uma coleção de outros elementos de modelagem e diagramas. Por exemplo, o PACOTE Gerenciamento de Usuários inclui ELEMENTOS de Cadastro, Locação, Financeiro, Relatórios e assim por diante.

UML Resumo - Diagrama de Pacotes

Diagramas UML – Recursos Extras

Como esse post tem o objetivo de ser um guia rápido, aqui estão alguns recursos extras caso você tenha mais tempo:

// Comente!

comentários