O Analisador de Cenários de Caso de Usoé uma ferramenta poderosa projetada para transformar uma descrição de caso de uso fornecida pelo usuário em tabelas de decisão abrangentes com análise automatizada de cenários. Este aplicativo fornece uma compreensão clara dos cenários disponíveis e de suas consequências, servindo como base para análise detalhada, discussão e criação de casos de teste para validar o trabalho de desenvolvimento.
Guia Passo a Passo
Passo 1: Acesse o Analisador de Cenários de Caso de Uso
-
Navegue até Ferramentas no menu principal.
-
Selecione Aplicativos no menu suspenso.
-
Escolha Analisador de Cenários de Caso de Uso.
-
Clique em Iniciar Agora para abrir a ferramenta.
Passo 2: Forneça a Descrição do Caso de Uso
Na interface do Analisador de Cenários de Caso de Uso, você encontrará uma grande área de texto para inserir a descrição do caso de uso, que serve como entrada principal para o aplicativo.
-
Insira a Descrição: Forneça uma descrição detalhada do caso de uso, idealmente incluindo pré-condições, fluxo principal, fluxos alternativos, e pós-condições para resultados ideais.
-
Formatação: A ferramenta suporta formatação markdown, que é recomendada para melhor legibilidade e estrutura.
-
Opções de Entrada:
-
Entrada Direta: Digite a descrição do caso de uso diretamente na área de texto.
-
Colar Conteúdo: Copie e cole uma descrição de caso de uso previamente preparada na área de texto.
-
Gerador de Descrição de Caso de Uso: Se você já usou o Gerador de Descrição de Caso de Usoapp, você pode reutilizar a descrição de caso de uso de alta qualidade gerada por essa ferramenta.
-
-
Visualização: Uma visualização em tempo real está disponível para revisar o texto formatado de entrada.
-
Uma vez satisfeito com a descrição do caso de uso, clique em Identificar Cenários de Caso de Uso e Casos de Teste Principais para prosseguir.

Etapa 3: Revisão da Análise da Tabela de Decisão
A IA analisa a descrição do caso de uso fornecida e gera três saídas principais, apresentadas como tabelas:
i. Condições
Uma tabela listando as pré-condiçõesnecessárias para realizar o caso de uso. Essas condições podem ser explicitamente mencionadas na descrição ou logicamente inferidas pela IA. Por exemplo, para um caso de uso de “Saque de Dinheiro” em um sistema de caixa eletrônico, as condições podem incluir:
-
Cartão Inserido
-
PIN Correto
-
Valor do saque <= saldo
- O caixa eletrônico possui dinheiro suficiente
- Valor informado > 0
-
Conta ativa
ii. Ações
Uma tabela que lista as ações que podem ocorrer como parte do caso de uso. No exemplo de “Saque de Dinheiro”, as ações podem incluir:
-
Autenticar cliente
-
Validar PIN
-
Verificar saldo
-
Verificar dinheiro no caixa eletrônico
- Atualizar saldo da conta
-
Entregar dinheiro
-
Imprimir comprovante
iii. Matriz de Decisão
A saída mais abrangente, esta tabela identifica todas as possíveis cenários para o caso de uso. Cada linha representa um cenário único, e as colunas são divididas em dois grupos:
-
Condições: Os pré-requisitos listados na tabela de “Condições”, marcados com um sinal de verificação (✓) para condições relevantes ou um sinal de cruz (✗) para as irrelevantes em cada cenário.
-
Ações: As ações listadas na tabela de “Ações”, marcadas com um sinal de verificação (✓) para as ações executadas em cada cenário.
Exemplos de cenários para o caso de uso “Saque de Dinheiro” podem incluir:
-
S1: Saque bem-sucedido com saldo suficiente na conta e dinheiro no caixa eletrônico
-
S2: A retirada falha devido ao saldo insuficiente na conta
-
S3: A retirada falha devido a reservas insuficientes de dinheiro no caixa eletrônico
-
S4: A retirada falha devido a PIN incorreto
-
S5: A retirada falha porque o cartão não foi inserido
-
S6: A retirada falha porque o valor inserido é zero ou negativo
-
S7: A retirada falha porque a conta está inativa
A matriz de decisão fornece uma visão clara e estruturada de como as condições levam a ações específicas em cada cenário, permitindo que os usuários compreendam o caso de uso de forma abrangente.

Etapa 4: Utilize as Tabelas de Decisão
As tabelas de decisão geradas servem como base para:
-
Análise Detalhada: Compreender as relações entre condições e ações em cada cenário.
-
Discussão: Facilitar discussões com os interessados para aprimorar o caso de uso ou identificar casos extremos.
-
Desenvolvimento de Casos de Teste: Use os cenários para criar casos de teste detalhados para validar o trabalho de desenvolvimento.
Se necessário, revise a descrição do caso de uso para aprimorar a entrada e regenerar as tabelas de decisão para maior precisão.
Observações Principais
-
Análise Automatizada de Cenários: A IA utiliza processamento de linguagem natural para extrair e analisar condições, ações e cenários, simplificando o processo de análise de casos de uso.
-
Processo Iterativo: Os usuários podem editar a descrição do caso de uso e regenerar as tabelas de decisão para aprimorar a saída conforme necessário.
-
Suporte a Markdown: Usar formatação markdown na descrição do caso de uso melhora a legibilidade e garante que a IA interprete corretamente a entrada.
Conclusão
Ao seguir estas etapas, você pode usar efetivamente o “Analisador de Cenários de Caso de Usopara gerar tabelas de decisão detalhadas que fornecem uma imagem clara dos cenários do seu caso de uso e suas consequências. Esta ferramenta capacita os usuários a realizar análises aprofundadas, facilitar discussões e desenvolver casos de teste robustos para validar o trabalho de desenvolvimento.











