Sobes.tech
Junior

O que é um caso de uso?

sobes.tech IA

Resposta da IA

O Caso de Uso no desenvolvimento de software é uma descrição de como um utilizador ou outro sistema externo (Ator) interage com o sistema para atingir um objetivo específico.

Elementos-chave:

  • Ator (Ator): Utilizador, sistema ou qualquer outra entidade externa que interage com o sistema.
  • Objetivo (Goal): O que o Ator tenta alcançar ao interagir com o sistema.
  • Cenário (Scenario): Sequência de passos que descrevem a interação entre o Ator e o sistema para alcançar o objetivo. Pode haver um cenário principal (Caminho Feliz) e cenários alternativos (Fluxos Alternativos, Fluxos de Exceção).

Exemplo:

Caso de uso: O utilizador faz uma compra.

  • Ator: Comprador

  • Objetivo: Comprar o produto com sucesso.

  • Cenário de sucesso principal:

    1. O comprador encontra o produto.
    2. O comprador adiciona o produto ao carrinho.
    3. O comprador prossegue para o checkout.
    4. O comprador insere os dados de envio.
    5. O comprador escolhe o método de pagamento.
    6. O comprador confirma o pedido.
    7. O sistema processa o pagamento.
    8. O sistema confirma a finalização bem-sucedida do pedido.
  • Cenários alternativos:

    • O comprador inseriu dados de envio incorretos.
    • O pagamento foi rejeitado pelo banco.
    • O produto ficou esgotado durante o processo de pedido.

Os casos de uso ajudam a:

  • Compreender os requisitos do sistema.
  • Definir a funcionalidade do sistema.
  • Planear os testes.