Tutorial Completo: Como Transformar Instantaneamente Casos de Uso em Diagramas de Atividade UML e Relatórios

Usando a Ferramenta AI.Visual-Paradigm.com (Gratuita e Instantânea)

Este tutorial irá guiá-lo passo a passo por todo o processo de transformar um caso de uso textual em um diagrama profissional de atividade UML e um relatório escrito completo — em apenas alguns minutos.

URL da Ferramenta: https://ai.visual-paradigm.com/tool/use-case-to-activity-diagram/

Passo 0: Acessar a Ferramenta

  1. Abra seu navegador e vá para: https://ai.visual-paradigm.com/tool/use-case-to-activity-diagram/Nenhum cadastro ou login é necessário para uso básico (você pode usá-lo totalmente gratuito imediatamente).

A página tem exatamente a aparência da captura de tela que você forneceu.

Passo 1: Identificar – Configurar Informações Básicas

Preencha a seção superior “Identifique Seu Caso de Uso”

Campos:

  • Nome do Caso de Uso (obrigatório) → por exemplo, “Sacar Dinheiro”
  • Sistema (obrigatório) → por exemplo, “Sistema de Caixa Eletrônico”
  • Ator Principal (obrigatório) → por exemplo, “Cliente”
  • Atores Secundários (opcionais) → por exemplo, “Sistema Bancário”

Exemplo:

  • Nome do Caso de Uso: Sacar Dinheiro
  • Sistema: Caixa Eletrônico
  • Ator Principal: Cliente Bancário
  • Atores Secundários: Servidor Bancário

Clique em qualquer lugar fora dos campos ou pressione Tab para continuar.

Passo 2: Descrever – Escreva o Caso de Uso em Linguagem Natural Simples (linha por linha)

Esta é a parte mais importante. A IA é extremamente boa em entender o inglês simples escrito linha por linha.

Melhores práticas para escrever:

  • Escreva uma ação por linha
  • Comece com o ator ou sistema (por exemplo, “Cliente insere o cartão”)
  • Use o modo imperativo
  • Separe claramente o Cenário Principal de Sucesso, os Fluxos Alternativos e os Fluxos de Exceção com títulos

Estrutura recomendada dentro da grande caixa de texto

Descrição do Caso de Uso: Sacar Dinheiro
  • Nome: Sacar Dinheiro
  • Ator: Cliente (Primário)
  • Sistema: Sistema de ATM
  • Propósito: Permitir que um cliente saque dinheiro de um ATM usando suas credenciais de conta e PIN.
  • Pré-condições:
    • O cliente deve estar autenticado (logado) no sistema do ATM.
    • A conta do cliente deve ter saldo suficiente para cobrir o valor solicitado.
    • O ATM deve estar operacional e ter dinheiro suficiente na máquina.
  • Pós-condições:
    • O valor de dinheiro solicitado é entregue ao cliente.
    • O saldo da conta é atualizado conforme necessário.
    • Um comprovante é impresso (se aplicável).
    • A transação é registrada no histórico de transações.
  • Fluxo:
    1. O cliente insere seu cartão no ATM.
    2. O sistema solicita ao cliente que digite seu PIN.
    3. O cliente digita o PIN e o envia.
    4. O sistema verifica o PIN e autentica o cliente.
    5. O cliente seleciona a opção “Sacar Dinheiro”.
    6. O sistema solicita o valor a ser sacado.
    7. O cliente digita o valor desejado.
    8. O sistema verifica se o saldo é suficiente e se a máquina tem dinheiro suficiente.
    9. Se válido, o sistema entrega o dinheiro e atualiza o saldo da conta.
    10. Um comprovante é impresso (opcional).
    11. O cliente remove o cartão e sai.
  • Extensões (Comportamentos Opcionais):
    • Se o saldo for insuficiente, o sistema exibe uma mensagem de erro e solicita ao cliente que insira uma quantia menor.
    • Se a máquina ficar sem dinheiro, o sistema informa o cliente e sugere opções alternativas (por exemplo, verificação de saldo ou antecipação de dinheiro).
    • A ação de “Imprimir Comprovante” pode ser acionada como uma extensão opcional.
  • Casos de Uso Incluídos:
    • Login (para autenticar o cliente)
    • Verificar PIN
  • Observações:
    • Este caso de uso é obrigatório para todas as transações de caixa eletrônico.
    • Ele deve ser executado no contexto de uma sessão segura e autenticada.
    • O sistema deve validar as entradas para prevenir fraudes ou transações inválidas.
Você pode escrever tantos fluxos alternativos e de exceção quanto precisar. A IA detecta automaticamente e posiciona corretamente os nós de decisão, ações paralelas, etc.

Passo 3: Gerar Diagrama

Depois de terminar de escrever a descrição:

Clique no botão azul grande “Gerar Diagrama”

Em menos de 5 segundos você verá dois separadores aparecerem:

  1. Diagrama de Atividades (Mermaid)
  2. Relatório

Passo 4: Visualizar e Baixar o Diagrama de Atividades UML

Mude para a aba “Diagrama de Atividades”.

Você verá:

  • Uma visualização ao vivo do Diagrama de Atividades UML (perfeitamente formatado)
  • O código bruto do Mermaid.js em uma caixa abaixo

Opções disponíveis:

  • Copiar código Mermaid (para GitHub, GitLab, Notion, Obsidian, Editor ao vivo do Mermaid, etc.)
  • Baixar como SVG
  • Baixar como PNG
  • Aumentar/reduzir zoom

O diagrama segue a notação oficial de diagrama de atividades UML 2.5 (início/fim, ações, decisões, divisões/junções, piscinas para atores, se necessário).

Etapa 5: Visualizar e baixar o relatório profissional

Mude para a aba “Relatório”.

A IA gera automaticamente um documento completo e bem estruturado de requisitos que inclui:

  • Nome e ID do Caso de Uso
  • Ator(es)
  • Pré-condições e Pós-condições (inferidas)
  • Gatilho
  • Cenário Principal de Sucesso (passos numerados)
  • Extensões / Fluxos Alternativos (com condições)
  • Fluxos de Exceção
  • Regras de Negócio (se detectadas)
  • Requisitos não funcionais (se mencionados)

Você pode:

  • Copiar todo o relatório (Markdown ou texto simples)
  • Baixar como DOCX (Microsoft Word)
  • Baixar como PDF

Exemplo do que você recebe em segundos (Sacar dinheiro)

 

Dicas Bônus para os Melhores Resultados

  • Escreva em voz ativa e um passo por linha → maior precisão
  • Use palavras como “se”, “quando”, “a menos que” para acionar automaticamente losangos de decisão
  • Você pode adicionar relacionamentos <<incluir>> ou <<estender>> escrevendo-os naturalmente
  • Para múltiplos atores, mencione o nome do ator no início da linha: “Caixa verifica o ID do cliente”
  • A ferramenta cria automaticamente piscinas/partições
  • Funciona perfeitamente com histórias de usuários Ágeis também: “Como cliente, quero sacar dinheiro para poder ter dinheiro físico”

Casos de Uso Comuns que as Pessoas Convertem Diariamente

  • Login / Autenticação
  • Registrar novo usuário
  • Fazer pedido (e-commerce)
  • Reservar voo / hotel
  • Enviar relatório de despesas
  • Aprovar solicitação de compra
  • Entrada do paciente (saúde)
  • Gerar fatura

Conclusão

Agora você sabe como passar de um caso de uso em texto simples → diagrama de atividade UML profissional + relatório completo em menos de 3 minutos.

Sem instalação Nenhum conhecimento de desenho necessário 100% gratuito para uso ilimitado

Comece agora: https://ai.visual-paradigm.com/tool/use-case-to-activity-diagram/

Boa diagramação!

 

Leave a Reply