Exemplos de Caso de Uso UML

Conheça exemplos de diagramas de casos de uso UML para ATM, sites, bibliotecas, compras online e mais. Aprenda o que é um diagrama de casos de uso e como criar modelos profissionais no EdrawMax em minutos.

Ana Sophia
Ana Sophia May 12, 26
Compartilhar artigo:
banner-product
Quer criar um diagrama UML em minutos?

O criador gratuito de diagramas UML EdrawMax ajuda você a criar um diagrama UML profissional com modelos e símbolos gratuitos. Experimente!

para Mac > Teste grátis
para Linux > Teste grátis
para Win > Teste grátis

criador gratuito de diagrama de classes UML

Os casos de uso UML (Linguagem Unificada de Modelagem) são uma ferramenta fundamental para capturar e descrever os requisitos funcionais de um sistema a partir da perspectiva do usuário. Eles permitem que designers e desenvolvedores de sistemas entendam melhor as necessidades e expectativas dos usuários e criem soluções alinhadas a essas necessidades.

Neste artigo, exploraremos alguns exemplos de casos de uso UML que mostram como eles podem ser aplicados em diferentes contextos e domínios. Com esses exemplos, você poderá entender com mais clareza como os casos de uso podem ser utilizados para modelar e analisar os requisitos de um sistema.

modelo de diagrama UML

1. O que é um diagrama de casos de uso?

Quando um software de sistema está em fase de desenvolvimento, para que funcione de maneira eficiente, os desenvolvedores especificam diferentes casos de uso para verificar o possível comportamento do software em diferentes casos ou situações. Esse diagrama mostra o possível comportamento de funcionamento do software.

O benefício de usar um diagrama de casos de uso é que desenvolvemos o sistema pensando no usuário. É a melhor maneira de atender aos requisitos do usuário final. O diagrama de casos de uso ilustra a relação entre vários casos de uso, atores e sistemas. A melhor prática é manter o diagrama de casos de uso pequeno e claro. Como ele especifica como um sistema funcionará, mostra apenas a funcionalidade do sistema.

Notação de diagrama de casos de uso

Nesta seção, falaremos sobre os quatro tipos básicos de notações de diagramas de casos de uso. A seguir, apresentamos alguns deles.

Casos de uso

Casos de uso

Os casos de uso mostram como o sistema funcionará em diferentes situações. Eles são criados levando em consideração o que o usuário espera do sistema. De acordo com os desejos e necessidades do usuário, os casos de uso são definidos e, em seguida, o sistema é desenvolvido e testado com base neles.

Atores

Atores no diagrama de casos de uso

Um ator é simplesmente o usuário final. Pode ser uma pessoa, uma organização, uma máquina ou qualquer outro elemento. Os atores são colocados com diferentes casos no diagrama para ilustrar como o usuário vai interagir com o sistema.

Subsistemas

Subsistemas no diagrama de casos de uso

Os subsistemas em UML são diferentes sistemas fixos que se comportam de forma independente dentro de um sistema. Eles são usados em diagramas UML para representar diferentes unidades do sistema.

Relações no diagrama de casos de uso

Relações nos diagramas de casos de uso

Elas mostram a relação entre os elementos do modelo e indicam o comportamento entre esses elementos.

Fonte: www.ibm.com

Exemplos de diagramas de casos de uso para cenários comuns

Esta seção apresentará vários exemplos práticos de diagramas de casos de uso para tornar as ideias e os conceitos mais claros. Você pode clicar no modelo para baixá-lo grátis ou editá-lo online.

Nota :

O arquivo eddx deve ser aberto no EdrawMax. Se você ainda não o tem, pode baixá-lo grátis abaixo. Você pode usar a tradução por IA integrada para traduzir o texto para o idioma que desejar.

1) Diagrama UML de casos de uso para caixas eletrônicos

Diagrama UML de casos de uso para caixas eletrônicos

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Um caixa eletrônico (ATM) é o subsistema bancário que permite aos usuários finais interagir com várias funcionalidades do banco, como transações, depósitos, entre outras.

Neste diagrama, temos dois atores: o cliente e o técnico. O cliente deve verificar o saldo, sacar dinheiro, depositar e transferir dinheiro. Todas essas funcionalidades são casos de uso. O técnico repara e mantém o caixa eletrônico para que os clientes não tenham reclamações. Essas tarefas também são casos de uso.

Existe uma relação entre o banco e o caixa eletrônico, pois o usuário só realizará essas operações quando o banco as autenticar.

2) Diagrama UML de casos de uso para sites

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

No diagrama acima, o usuário do site e o webmaster são os atores do diagrama UML. O usuário do site deseja buscar documentos, examinar documentos e visualizar eventos. Esses são os casos de uso ou as funcionalidades que o usuário deseja realizar. Baixar documentos e visualizar prévias também são casos de uso, e eles se relacionam entre si conforme os requisitos do usuário.

O webmaster carrega documentos, publica novos eventos na página inicial e adiciona usuários. Esses casos de uso estão relacionados às pastas gerenciadas e à empresa adicionada, mas ainda se baseiam no que o ator precisa.

3) Diagrama UML de casos de uso para o sistema de gestão de bibliotecas

Diagrama UML de casos de uso para o sistema de gestão de bibliotecas

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

No diagrama, podemos observar vários atores: funcionários e estudantes, o bibliotecário e o banco de dados da biblioteca. Também temos dezenas de casos de uso, como autenticar, reservar um livro, renovar um livro, pagar uma multa, entre outros. Alguns casos de uso estão relacionados entre si, como renovação inválida e renovação de livro, registro de um novo usuário, obtenção de um cartão da biblioteca, ID etc.

O bibliotecário também realiza várias tarefas. O que vale destacar aqui é que um dos atores é uma máquina: o banco de dados da biblioteca. Como mencionado anteriormente, o ator pode ser qualquer entidade, seja um ser humano ou uma máquina.

4) Diagrama UML de casos de uso para compras online

Diagrama UML de casos de uso para compras online

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Nesta ilustração, observa-se um subsistema de compras online. Ele possui casos de uso como visualizar itens, fazer uma compra, pagar e registrar clientes. Em seguida, temos vários atores, como usuário registrado, cliente web e novo cliente. Esses atores estão relacionados entre si. Os casos de uso também possuem uma relação.

Os atores PayPal e serviço de pagamento por crédito são organizações que interagem com o subsistema por meio de diferentes casos de uso.

5) Diagrama UML de casos de uso para o sistema de gestão hospitalar

Diagrama UML de casos de uso para o sistema de gestão hospitalar

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Este é um diagrama de casos de uso do sistema de gestão hospitalar. Ele descreve o processo de tratamento de um paciente desde o registro até a alta. Primeiro, o paciente agenda uma consulta, e o médico o examina e prescreve a medicação necessária. Além disso, o diagrama de casos de uso mostra as responsabilidades compartilhadas pela equipe do hospital na gestão das operações hospitalares.

6) Diagrama UML de casos de uso para o sistema de aluguel de veículos

Diagrama UML de casos de uso para o sistema de aluguel de veículos

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Esta é uma ilustração do caso de uso UML de um sistema de aluguel de carros. Aqui, a seguradora é o ator, ou seja, a organização que interage com o caso de uso de pagamento de faturas, e o cliente também é um ator. Por meio do cliente, a seguradora também interage com outros casos de uso do sistema de aluguel de carros. O funcionário e o gerente também são atores desse sistema.

7) Diagrama UML de casos de uso para o sistema de registro de estudantes

Diagrama UML de casos de uso para o sistema de registro de estudantes

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Este é um diagrama UML de caso de uso do sistema de registro de estudantes. Os estudantes, professores e o departamento financeiro são os atores. O sistema também possui dezenas de casos de uso.

8) Diagrama UML de casos de uso para o sistema de reservas de companhias aéreas

Diagrama UML de casos de uso para o sistema de reservas de companhias aéreas

Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
seguridad garantizada100% Seguros | Sem anúncios |ai Impulsionado por IA
star icon Classificação G2: 4,5/5 (mais de 2360 avaliações)
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA
Baixe Grátis
star icon Classificação G2: 4,5/5
(Mais de 2360 avaliações)
seguridad garantizada100% Seguros | Sem anúncios |ai Com IA

Este sistema é o subsistema do sistema de reservas de companhias aéreas. Os atores são passageiros, administradores e bancos, que representam organizações. O passageiro está interessado em vários casos de uso, como iniciar sessão, verificar disponibilidade, reservar uma passagem, entre outros. O caso de uso de reservar uma passagem está relacionado ao caso de uso de escolher um assento. O administrador cancela passagens e atualiza os horários dos voos. O banco participa dos casos de uso relacionados ao pagamento.

Como criar diagramas de casos de uso em minutos?

Descrever seu sistema com um diagrama de casos de uso antes de desenvolvê-lo é essencial. Isso não apenas ajuda você a compreender as necessidades do usuário, mas também torna as funções do sistema mais viáveis. O melhor é que os casos de uso são visuais. Eles ajudam você a testar e melhorar o software rapidamente. O diagrama de casos de uso ajuda a tornar seu produto mais fácil de usar.

Você pode usar o EdrawMax para criar um diagrama de casos de uso. O EdrawMax é um excelente software de criação de diagramas que ajuda você a criar qualquer diagrama com eficiência. O software contém todos os pacotes e bibliotecas necessários para criar seu diagrama.

Assista ao tutorial em vídeo para saber mais:

Aprenda a criar diagramas UML com facilidade. Experimente o criador de diagramas UML EdrawMax para usar modelos predefinidos e editá-los!

edrawmax logoEdrawMax Desktop
Alternativa simples ao Visio
210+ tipos de diagramas
10k+ modelos gratuitos & 26k+ símbolos
10+ geradores de diagramas de IA
10+ formatos de exportação
edrawmax logoEdrawMax Online
Edite diagramas em qualquer lugar, a qualquer hora
Nuvem pessoal & Integração com Dropbox
Segurança de dados em nível empresarial
Gerenciamento e colaboração de equipes

advertise