Detalhamento dos Casos de Uso


Pré-condições


  • O que é uma pré-condição?

Pré-condições: o estado do sistema para que o caso de uso possa iniciar

  • Exemplo

Pré-Condições: o Cliente possui cartão do banco e senha cadastrada.

Pós-condições


  • O que é uma pós-condição?

Pós-condições: o estado do sistema após a execução do caso de uso

  • Exemplo

Pós-Condições: lançada a transação na conta do Cliente, atualizado o saldo da conta corrente e liberado o dinheiro.

Seqüência de Eventos


  • Como construir uma sequência de eventos?
  • Exemplo

Seção Principal

  • Este caso de uso começa quando o Caixa registra o documento de cobrança bancária a ser pago
  • O sistema valida a aceitação do documento de cobrança a ser pago
  • O Caixa informa a opção desejada:
    • Se for pagamento em dinheiro, ver subseção Receber pagamento em dinheiro
    • Se for pagamento em cheque, ver subseção Receber pagamento em cheque
  • O sistema registra o pagamento
  • O sistema imprime o comprovante.

Subseção: Receber pagamento em cheque

  • O Caixa recebe o cheque e o registra no sistema
  • O sistema valida os dados do cheque

Subseção: Receber pagamento em dinheiro

  • O Caixa registra o valor em dinheiro recebido
  • O sistema informa o troco a ser repassado ao pagante


Requisitos Não-Funcionais


  • O que são requisitos não-funcionais?
  • Exemplos

Resposta do sistema deve ocorrer em no máximo 30 seg em 90 % dos casos

Seqüências Alternativas


  • O que é uma sequência alternativa?
  • Exemplos


Exemplos de um detalhamento completo de um caso de uso



Referências


  • Prioritariamente livros e artigos
  • Notação ABNT