Os principais diagramas da UML – Resumo rápido

Como o próprio título diz, esse post tem como função ser um guia rápido de consulta aos principais diagramas da UML. Serve, principalmente, para você que, como eu, não é lá muito fã de documentação mas precisa fazê-la, mesmo que em trabalhos da faculdade 🙂

Antes de continuar, você sabe o que é UML? Se não, vamos lá!

UML – Unified Modeling Language (Linguagem de Modelagem Unificada), como o próprio nome já diz, é uma linguagem para modelagem de objetos do mundo realusada para especificar, construir, visualizar e documentar um software. Em suma, uma modelagem UML oferece um “desenho” do software que se pretende desenvolver.

Você pode ler mais sobre a história da UML em: www.linhadecodigo.com.br/artigo/763/uml-unified-modeling-language-introducao-e-historico.aspx

Diagrama de Caso de Uso

Representa o conjunto de comportamentos de alto nível que o sistema deve executar para um determinado ator. É o diagrama mais simples, e não há necessidade de grandes detalhamentos.

caso-de-uso-geralA 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

Representa uma coleção de classes e seus inter-relacionamentos.

diagrama-de-classes

Diagrama de objetos

Representa um retrato, em tempo de execução, dos objetos do software e seus inter-relacionamentos.

diagrama_de_objetos_01

Diagrama de Colaboração

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

decimal

Diagrama de Sequência

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

diagrama-sequencia-uml

Diagrama de Atividades

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

atividade-cadastro-de-pedidos

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.

diag_estado

Diagrama de Componentes

Representa uma coleção de componentes de software e seus inter-relacionamentos.

diagrama-componentes-uml

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.

diagrama-depuracao-uml

Diagrama de Pacotes

Representa uma coleção de outros elementos de modelagem e diagramas.

diagrama-pacotes-uml

Espero que este resumo rápido auxilie nos seus estudos. Qualquer adendo ou dúvida, deixe seu comentário abaixo!

Artigo postado originalmente em Eu Faço Programas

Gabii Fonseca

Mais artigos deste autor »

Gabriella Fonseca Ribeiro tem 21 anos e cursa Sistemas de Informação. Trabalha com desenvolvimento, pesquisa e otimização de websites - SEO, marketing digital, redes sociais e comunicação interativa. || www.eufacoprogramas.com


21 Comentários

Lais Ramonielly
9

Muita bom’.. Estou num curso de Informática e estou estudado um pouco sobre POO (Programação Orientada a Objeto) e essa postagem me foi muito util. Excelente postagem… Me ajudou bastante.

Leandro Trazzi
10

Olá, estudo Gestão em tecnologia da informação e essa postagem está me ajudando a entender um pouco mais sobre programação orientada a objetos..
Obrigado.

Rodrigo Farias
11

O diagrama de componentes acho que falta dizer que eles tem que mostrar os serviços que cada componente provê para outro. Mas como uma introdução, está otimo.

Nara
13

O povo é analfabeto funcional, a moça deixou claro que seria um resumo rápido, quem quer entender deve ir mais a fundo e não usar resumos. Isso é um resumo ou seja, quem já sabe o conteúdo e quer repescar , para criticar ter que ter razão !

Junior
15

Parabéns Gabi!
Matéria sensacional !!
Caso tenha algum material que possa me auxiliar como apostilas ou até mesmo livros *PDFs* e puder me enviar, ficarei muito grato!
Email : [email protected]

Jé Odé
16

Ótimo artigo
Objetivo e orientador.
Estou iniciando na área de análise de negócios de forma efetiva, estou procurando material para me especializar, sem necessariamente fazer curso específicos e de auto custo.
Obrigado pela força.
Parabéns Gabi!!

Eder Heihel
18

Boa noite Gabii. Eu não encontrei muita informação sobre esse Diagrama de Depuração. Sabe me dizer se ele pode ser conhecido por outro nome? Obrigado e parabéns pelo post!

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!