Tutorial sobre diagrama de caso de uso

7 min

O objetivo do diagrama de caso de uso em UML é demonstrar as diferentes maneiras que o usuário pode interagir com um sistema. Use a nossa ferramenta de diagramas UML para criar um diagrama profissional para praticamente qualquer caso de uso.

O que é diagrama de caso de uso?

Na Linguagem de modelagem unificada (UML), o diagrama de caso de uso resume os detalhes dos usuários do seu sistema (também conhecidos como atores) e as interações deles com o sistema. Para criar um, use um conjunto de símbolos e conectores especializados. Um bom diagrama de caso de uso ajuda sua equipe a representar e discutir:

  • Cenários em que o sistema ou aplicativo interage com pessoas, organizações ou sistemas externos
  • Metas que o sistema ou aplicativo ajuda essas entidades (conhecidas como atores) a atingir
  • O escopo do sistema

O que é um diagrama de casos de uso em UML?

Um caso de uso reúne cenários. Ao descrever as partes principais do seu processo, incluindo caminhos alternativos, você terá uma visão mais clara do escopo do seu projeto. Embora você possa copiar, colar texto e fazer edições simples no editor do Lucidchart, pode ser mais prático escrever o cenário do caso de uso primeiro em um programa como o Google Docs. A extensão do Lucidchart para o Google Docs é a solução ideal para unir os aspectos visuais de diagramação e os aspectos escritos da gestão de projetos.

Quando usar o diagrama de caso de uso

O diagrama de caso de uso não oferece muitos detalhes — não espere, por exemplo, que ele mostre a ordem em que os passos são executados. Em vez disso, um diagrama de caso de uso adequado dá uma visão geral do relacionamento entre casos de uso, atores e sistemas. Os especialistas recomendam usar o diagrama de caso de uso para complementar um caso de uso descrito em texto.

UML é o kit de ferramentas de modelagem para criar o diagrama. O caso de uso é representado por uma forma oval rotulada. Bonecos palito representam os atores no processo, e a participação do ator no sistema é modelada com uma linha entre o ator e o caso de uso. Para representar o limite do sistema, desenhe uma caixa em torno do próprio caso de uso.

O diagrama de caso de uso UML é ideal para:

  • Representar as metas de interações entre sistemas e usuários
  • Definir e organizar requisitos funcionais no sistema
  • Especificar o contexto e os requisitos do sistema
  • Modelar o fluxo básico de eventos no caso de uso
Exemplo de Caso de Uso UML 800x707.png

Símbolos e notação no diagrama de caso de uso

A notação do diagrama de caso de uso é bastante objetiva e não envolve a mesma quantidade de símbolos de outros diagramas UML. Use este guia para aprender como desenhar um diagrama de casos de uso caso precise de uma revisão rápida. Veja todas as formas que você encontra no Lucidchart:

  • Caso de uso: formato oval na horizontal e que representam os diferentes usos que um usuário pode ter.
  • Atores: bonecos palito, representando as pessoas que realmente implementam os casos de uso.
  • Associações: uma linha entre atores e casos de uso. Nos diagramas complexos, é importante saber quais atores estão associados a quais casos de uso.
  • Caixa de limite do sistema: caixa que define um escopo do sistema para os casos de uso. Todos os casos de uso fora da caixa são considerados fora do escopo do sistema. Por exemplo: o Psycho Killer está fora do escopo de ocupações no exemplo da serra elétrica abaixo.
  • Pacote: uma forma UML na qual colocar diferentes elementos em grupos. Assim como no diagrama de componentes, esses agrupamentos são representados como pastas de arquivos. Assim como no diagrama de componentes, esses agrupamentos são representados como pastas de arquivos.

Esboce seu diagrama de caso de uso

Os documentos de cenário de caso de uso descrevem um processo detalhando os atores, o fluxo de trabalho típico e os possíveis problemas, chamados de extensões. Ao gerenciar projetos que usam convenções UML, pode surgir a tentação de ir direto ao diagrama de casos de uso, com bonecos de palito, formas ovais e muitas linhas. Mas se você ainda não tem clareza sobre suas metas e quem está envolvido, dê um passo atrás e descreva suas metas em prosa. Alistair Cockburn é uma referência em design de cenários de caso de uso. Acesse o site dele para se inspirar!

Este é um exemplo resumido do processo de publicação de um conto. O esboço percorre cada uma das etapas que provavelmente ocorrerão no processo, incluindo os possíveis erros. Esboçar o processo dessa forma torna a criação do diagrama de caso de uso mais simples do que nunca.

Documento de Cenário de Caso de Uso.png

Como criar um diagrama de casos de uso

No Lucidchart, criar um diagrama de casos de uso do zero é surpreendentemente simples.

  1. Crie um documento de cenário de caso de uso para organizar o processo e todas as possíveis extensões alternativas.

  2. Abra um documento em branco no Lucidchart ou comece com um modelo e ative a biblioteca de formas UML.

  3. Selecione a forma que deseja e arraste os símbolos da caixa de ferramentas para a tela

  4. Desenhe linhas entre as formas e adicione texto para modelar o fluxo de processo.

 É fácil redimensionar e estilizar qualquer elemento. É possível também importar formas SVG e arquivos do Visio para criar uma solução personalizada. Se você gostaria de saber mais sobre UML, confira nosso tutorial O que é UML.

Exemplos de diagrama de caso de uso

Os diagramas de casos de uso são representações visuais de cenários de caso de uso escritos. Depois de ajustar os detalhes das suas metas, use o Lucidchart para diagramar as interações entre os casos de uso e os atores e contar a história de sucesso do seu projeto. A interface de arrastar e soltar é responsiva e intuitiva. O Lucidchart conta com uma biblioteca de formas completa para todos os tipos de diagramas UML, incluindo diagramas de atividade, diagramas de classe e diagramas de casos de uso.

Exemplo de diagrama de caso de uso de publicação de livros

Este diagrama de caso de uso é uma representação visual do processo necessário para escrever e publicar um livro. Seja você autor, agente ou vendedor de livros, use esse diagrama no cenário de caso de uso para ajudar sua equipe a publicar o próximo grande sucesso do mercado. Personalize este modelo pronto para criar seu próprio diagrama de caso de uso.

Cenário de Caso de Uso UML para Publicação de Livros.png

Exemplo de diagrama de caso de uso de reserva de viagem

Você pode adaptar esse modelo para qualquer processo no qual o cliente adquire um serviço. Com esquemas de cores atraentes, texto fácil de ler e de editar, além de uma ampla biblioteca de formas UML, você tem o que precisa para começar um projeto! Clique para editar esse modelo de caso uso UML.

6116384d Dce9 40a2 A392 40b30f343137.png
 

Exemplo de diagrama de caso de uso de serra elétrica

Veja este exemplo: um homem com uma serra elétrica interage com o ambiente ao redor. Dependendo da situação e do contexto da situação, ele se enquadra em um de muitos casos de uso diferentes. Ele parece estar a caminho do trabalho? O modo de ele segurar a serra elétrica parece ameaçador? Por exemplo: se ele estiver usando a serra elétrica em um ambiente não ocupacional, temos motivos para pensar que ele se enquadra no escopo de "assustador".

Exemplo de diagrama de caso de uso 525x528.jpg

Componentes do diagrama de caso de uso

Para entender o que é um diagrama de caso de uso, é necessário primeiro saber como é ele feito. São componentes comuns:

  • Atores: os usuários que interagem com o sistema. Ator pode ser uma pessoa, organização ou sistema externo que interage com seu aplicativo ou sistema. Eles devem ser objetos externos que produzam ou consumam dados.

  • Sistema: uma sequência específica de ações e interações entre os atores e o sistema. O sistema também pode ser chamado de cenário.

  • Metas: o resultado final da maioria dos casos de uso. Um diagrama criado corretamente deve descrever as atividades e variantes usadas para atingir a meta.

Componentes do diagrama de caso de uso

Tudo o que você precisa para criar um diagrama

Crie um diagrama profissional e sofisticado gratuitamente com o Lucidchart. Não importa o que você tenha em mente, temos as ferramentas necessárias para construí-lo. Crie uma conta e comece a diagramar hoje mesmo.

Teste grátis

Modelos e exemplos de diagramas UML

Diagrama de classes UML

Preços:

Gratuito

Diagrama de classes UML, Preços: Gratuito

Perguntas frequentes

O diagrama de casos de uso UML resume os detalhes dos usuários do sistema (atores) e as interações com ele, usando símbolos e conectores especializados para representar casos, metas e o escopo do sistema.

Os principais símbolos incluem bonecos de palito para os atores, formas ovais na horizontal para os casos de uso, linhas para as associações entre atores e casos de uso, uma caixa de limite do sistema para definir o escopo e pacotes representados como pastas de arquivo para agrupar elementos.

Os diagramas de casos de uso são ideais para representar as metas das interações entre o sistema e o usuário, definir e organizar requisitos funcionais, especificar o contexto e os requisitos do sistema e modelar fluxos básicos de eventos.

Os atores são os usuários que interagem com um sistema e podem ser uma pessoa, uma organização ou um sistema externo que produz ou consome dados. Eles devem ser objetos externos.

Para criar um documento de cenário de caso de uso e organizar o processo, abra um documento em branco no Lucidchart, ative a biblioteca de formas UML, arraste os símbolos da caixa de ferramentas para a tela e modele o fluxo do processo desenhando linhas entre as formas e adicionando texto. Você também pode economizar tempo usando os modelos UML do Lucidchart ou gerando e refinando um diagrama de casos de uso em UML com a Lucid IA.

Uma caixa de limite do sistema define o escopo do sistema para os casos de uso. Todos os casos de uso dentro da caixa estão dentro do escopo, enquanto os que estão fora são considerados fora do escopo desse sistema.

Sim, especialistas recomendam descrever primeiro as partes principais do seu processo, incluindo os percursos alternativos, para ter uma visão mais clara do escopo do projeto antes de criar o diagrama visual.

Um diagrama de casos de uso representa uma visão geral de alto nível da relação entre casos de uso, atores e sistemas. Ele não modela etapas detalhadas nem a ordem em que são executadas.

Tudo de que você precisa para criar um diagrama UML

Além da nossa ferramenta de diagramas UML online, o Lucidchart oferece recursos de suporte e treinamento para ajudar você a explorar qualquer tipo de diagrama.

Montar um diagrama