PINGDOM_CANARY_STRING
Modelos UML

Modelos e exemplos de diagramas UML

Tempo de leitura: cerca de 5 minutos

Publicado por: Lucid Content Team

Entre todos os engenheiros de software com quem conversamos, encontramos um tema em comum: ninguém gosta de criar documentos. Diagramas UML podem ser extremamente úteis para integrar novos funcionários ou para consultar código fonte durante implementações, no entanto, eles ficam desatualizados rapidamente e são necessárias muitas horas para criá-los — a menos que você use uma ferramenta de criação de diagramas UML, como o Lucidchart.

Oferecemos modelos para três tipos de diagramas estruturais UML — diagramas de classes, de componentes e de objetos — e três tipos de diagramas comportamentais UML — diagramas de atividade, de sequência e de caso de uso. Encontre um modelo para documentar seus sistemas cada vez mais rápido.

Quer saber mais antes de criar seu diagrama?
Conheça os 13 tipos de diagramas UML.

Saiba mais

Modelos de diagramas de classes
Modelos de diagramas de componentes
Modelos de diagramas de objetos
Modelos de diagramas de atividades
Modelos de diagramas de sequência
Modelos de diagramas de caso de uso

Modelos de diagramas de classes

O diagrama de classes é um dos diagramas em UML mais usados, conforme explicado detalhadamente no nosso guia de diagramas de classes. Engenheiros de software e profissionais do mundo dos negócios usam diagramas de classes para mapear a estrutura de sistemas pois mostram as diversas classes, atributos, operações e relacionamentos entre objetos de forma muito clara.

Em nossos exemplos abaixo, você verá que cada forma de classe é rotulada com seu nome na primeira linha, a segunda linha mostra cada atributo da classe em uma linha separada e a terceira linha exibe cada operação em uma linha separada. A partir daí, símbolos adicionais de UML são usados para modelar as diversas interações e os objetos envolvidos no processo.

exemplo de diagrama de classes para um sistema de compras on-line
Diagrama de classes UML para compras on-line (clique na imagem para modificar on-line)
modelo de diagrama de classes UML de modelo de domínio
Diagrama de classes UML para modelos de domínios (clique na imagem para modificar on-line)
modelo de diagrama de classes UML de sistema de gestão de bibliotecas
Diagrama de classes UML para sistemas de gestão de bibliotecas (clique na imagem para modificar on-line)

Modelos de diagramas de componentes

Diagramas de componentes em UML são bastante semelhantes aos diagramas de classes. Diagramas de componentes e de classes exibem a relação estrutural entre sistemas de software e seus elementos, no entanto, os diagramas de componentes geralmente simplificam as interações em sistemas mais complexos. Os componentes neste tipo de diagrama são as partes modulares do sistema que são inerentemente substituíveis. Diagramas são estruturados desta forma para que os componentes possam ser facilmente substituídos de acordo com a necessidade.

Os exemplos de diagramas de componentes abaixo mostram as relações estruturais entre os componentes de um sistema de compras on-line, um sistema de gestão de bibliotecas e um sistema de caixa eletrônico. Os círculos conectados, ou símbolos de “pirulito”, representam as relações de realização dentro dos sistemas. Veja os exemplos abaixo e conheça nosso guia de diagramas de componentes para se familiarizar com os diagramas de componentes.

exemplo de diagrama de componentes de sistema de compras on-line
Diagrama de componentes UML para compras on-line (clique na imagem para modificar on-line)
modelo de diagrama de componentes UML de sistema de gestão de bibliotecas
Diagrama de componentes UML para sistemas de gestão de bibliotecas (clique na imagem para modificar on-line)
Modelo de diagrama de componentes UML de caixa eletrônico
Diagrama de componentes UML para caixas eletrônicos (clique na imagem para modificar on-line)

Modelos de diagramas de objetos

Um diagrama de objetos em UML é semelhante ao diagrama de classes porque trata dos atributos de um diagrama de classes e como esses objetos se relacionam entre si. Por exemplo, no modelo de caixa eletrônico abaixo, os títulos das classes mostram o tipo de cartão, conta e ação que o cliente usa. Os atributos da classe são todos únicos — neste caso, o cartão tem um número e senha PIN específicos, as contas e máquinas têm seus próprios números e quantidades específicos e as ações têm números de transação específicos.

Veja nosso guia de diagramas de objetos para saber mais. Em nossos outros exemplos de diagramas de objetos, você verá que os diagramas UML não tratam somente de sistemas bancários. Experimente criar o seu.

Modelo de diagrama de objetos de caixa eletrônico
Diagrama de objetos UML para caixas eletrônicos (clique na imagem para modificar on-line)
exemplo de diagrama de objetos UML de relacionamento
Diagrama de objetos UML para relacionamentos (clique na imagem para modificar on-line)
exemplo de diagrama de objetos UML de login
Diagrama de objetos UML para logins (clique na imagem para modificar on-line)

Modelos de diagramas de atividade

Diagramas de atividades em UML são subconjuntos importantes de diagramas comportamentais. Eles exibem as funcionalidades de diversas atividades e fluxos de processos de negócios e sistemas de software. Usando símbolos específicos de UML, você pode mapear o ponto inicial, ponto final e todas as junções e interações em seu fluxo de processos. Veja nosso guia de diagramas de atividades para saber mais.

modelo de diagrama de atividades UML de sistema de compras on-line
Diagrama de atividade UML para compras on-line (clique na imagem para modificar on-line)
modelo de diagrama de atividades UML de sistema de gestão de bibliotecas
Diagrama de atividade UML para sistemas de gestão de bibliotecas (clique na imagem para modificar on-line)
Modelo de diagrama de atividades UML de caixa eletrônico
Diagrama de atividade UML para caixas eletrônicos (clique na imagem para modificar on-line)

Modelos de diagramas de sequência

Muitos gerentes de projetos e engenheiros usam diagramas de sequência em UML para ter uma melhor ideia de como as tarefas dentro de um projeto vão funcionar, sobrepor-se e mover-se entre objetos ou componentes. Crie diagramas de sequência para mostrar as interações entre objetos e a ordem em que essas interações ocorrem.

Leia nosso guia completo de diagramas de sequência para saber mais. Os exemplos abaixo apresentam diagramas de sequência UML, e o Lucidchart oferece as formas e os recursos necessários para modelar diagramas de sequência baseados em código.

(Obs.: você pode economizar ainda mais tempo ao gerar diagramas de sequência UML a partir de marcações de texto no Lucidchart. Saiba mais sobre esse recurso.)

modelo de diagrama de sequência UML de compras on-line
Diagrama de sequência UML para compras on-line (clique na imagem para modificar on-line)
modelo de diagrama de sequência UML de sistema de gestão de bibliotecas
Diagrama de sequência UML para o sistemas de gestão de bibliotecas (clique na imagem para modificar on-line)
Modelo de diagrama de sequência UML de caixa eletrônico
Diagrama de sequência UML para caixas eletrônicos (clique na imagem para modificar on-line)

Modelos de diagramas de caso de uso

Com um diagrama de caso de uso UML, você pode criar uma visão geral da relação entre casos de uso, atores envolvidos e sistemas sendo executados. Veja nosso guia de diagramas de caso de uso para saber mais sobre os benefícios desses diagramas e as formas usadas.

Como você pode ver nos exemplos abaixo, casos de uso são representados por formas ovais, e as linhas mostram em que ponto um ator participa e interage com seu caso de uso correspondente. Você pode ver onde cada ator está envolvido no processo todo (e onde está excluído). Em um dos exemplos, um caminhoneiro precisa saber as informações de localização, mas não precisa se envolver com nenhuma outra parte do processo de um sistema de inventário bem-sucedido.

modelo de diagrama de caso de uso UML de inventário
Diagrama de caso de uso UML para inventários (clique na imagem para modificar on-line)
exemplo de diagrama de caso de uso de compras on-line
Diagrama de caso de uso UML para compras on-line (clique na imagem para modificar on-line)
modelo de diagrama de caso de uso UML de reserva de voo
Diagrama de caso de uso UML para reservas de voo (clique na imagem para modificar on-line)

Diagramas UML podem parecer um tanto complexos, mas o processo de criação é realmente fácil de entender. Clique em um dos modelos acima para criar o seu.

Crie diagramas UML para acessar código fonte e planejar novos recursos com a nossa ferramenta de criação de diagramas UML, que torna o processo mais prático e colaborativo.

Veja como

Comece a diagramar com o Lucidchart hoje mesmo — gratuitamente!

Cadastre‐se gratuitamente

Bastante acessado

what does HR do

O que faz o RH? 11 responsabilidades importantes

Sobre o Lucidchart

O Lucidchart é o aplicativo de diagramação inteligente que capacita as equipes a esclarecer a complexidade, alinhar seus insights e construir o futuro, mais rapidamente. Com esta solução intuitiva baseada em nuvem, todos podem trabalhar visualmente e colaborar em tempo real enquanto criam fluxogramas, maquetes, diagramas UML e muito mais.

O Lucidchart é a alternativa on-line ao Visio mais conhecida e utilizada em mais de 180 países por milhões de usuários, desde gerentes de vendas para mapear organizações-alvo a diretores de TI para visualizar sua infraestrutura de rede.

Publicações relacionadas:

Use recursos de automação no Lucidchart para criar diagramas com mais rapidez

crie automaticamente um diagrama

How Lucidites Use Lucidchart: Diagrams for Engineering

engineering diagrams

Iniciar

  • Preços
  • Individual
  • Equipe
  • Empresa
  • Falar com área de vendas
Português
EnglishFrançaisDeutsch日本語PortuguêsEspañolNederlandsPусскийItaliano
PrivacidadeJurídico
Baixe o(a) Apple App StoreBaixe o(a) Google Play Store
© 2022 Lucid Software Inc.