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 1. Este caso de uso começa quando o Caixa registra o documento de cobrança bancária a ser pago 2. O sistema valida a aceitação do documento de cobrança a ser pago 3. O Caixa informa a opção desejada: 3.1. Se for pagamento em dinheiro, ver subseção Receber pagamento em dinheiro 3.2. Se for pagamento em cheque, ver subseção Receber pagamento em cheque 4. O sistema registra o pagamento 5. O sistema imprime o comprovante.

Subseção: Receber pagamento em cheque 1. O Caixa recebe o cheque e o registra no sistema 2. O sistema valida os dados do cheque

Subseção: Receber pagamento em dinheiro 1. O Caixa registra o valor em dinheiro recebido 2. 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