Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA Curso Sistemas de Informação Análise de Sistemas de Informações Comerciais Prof. Luís Otavio Ribeiro Trabalho de avaliação – AVA1 Aluna: Elen Pires de Araújo Rio de Janeiro 11/2020 Nome do caso de uso: CSU01 – Realizar saque bancário Descrição do comportamento Este caso de uso permite que o cliente de um banco faça o saque de um determinado valor. Atores que interagem com o software Cliente do banco Pré-condições necessárias ao início do caso de uso A estação de autoatendimento “Caixa eletrônico” não pode estar off-line ou em estado de atualização. A estação de autoatendimento deve possuir cédulas para concluir o caso de uso. O cliente do banco deve estar com seu cartão. As pós-condições que se esperam ao seu término Cliente do banco com o dinheiro desejado em mãos. A sequência de passos que descreve o fluxo principal P1. Cliente do banco insere o cartão na estação de autoatendimento. P2. O sistema solicita a senha de usuário P3. O cliente do banco insere a senha correta P4. O sistema exibe as opções disponíveis P5. O cliente do banco seleciona a opção de saque P6. O sistema exibe uma tela com um campo para digitar o valor a ser sacado P7. O cliente do banco insere um valor menor ou igual ao que tem de saldo na conta P8. O sistema exibe uma tela de confirmação exibindo o valor P9. O cliente do banco confirma a operação P10. O sistema solicita a senha de usuário mais uma vez P11. O cliente do banco insere a senha P12. O sistema exibe uma tela pedindo que aguarde a contagem das cédulas, e em seguida expele o dinheiro através da estação de autoatendimento P13. O cliente retira o dinheiro P14. O sistema exibe uma tela perguntando se deseja fazer mais uma operação, ou encerrar. P15. O cliente seleciona a opção de encerrar. Cenário alternativo e/ou exceção 1 P1. Cliente do banco insere o cartão na estação de autoatendimento. P2. O sistema solicita a senha de usuário P3. O cliente do banco não insere a senha P4. O sistema exibe mensagem de timeout, pede que retire o cartão e retorna a tela inicial. Cenário alternativo e/ou exceção 2 P1. Cliente do banco insere o cartão na estação de autoatendimento. P2. O sistema solicita a senha de usuário P3. O cliente do banco insere a senha incorreta P4. O sistema exibe a mensagem de senha incorreta e informa duas tentativas restantes. O sistema volta para o P2 PI. Caso o cliente insira a senha correta, vai para o fluxo P4 do fluxo principal PII. Caso o cliente erre mais duas vezes, o sistema exibe a mensagem de senha bloqueada, solicita que procure um gerente do banco e solicita que remova o cartão. Cenário alternativo e/ou exceção 3 P1. Cliente do banco insere o cartão na estação de autoatendimento. P2. O sistema solicita a senha de usuário P3. O cliente do banco insere a senha correta P4. O sistema exibe as opções disponíveis P5. O cliente do banco seleciona a opção de saque P6. O sistema exibe uma tela com um campo para digitar o valor a ser sacado P7. O cliente do banco insere um valor maior do que tem de saldo na conta P8. O sistema exibe uma tela de erro informando que o valor não está disponível em conta, e volta para o P6. PI. O passo P8 se repete enquanto o cliente do banco não inserir um valor menor ou igual ao que tem em conta e respeitando o valor de saque mínimo, e em seguida voltando para o P8, ou até que o mesmo cancele a operação. Regras de negócio O valor do saque não deve ser maior do que o saldo que há em conta Ao errar a senha mais de 3 vezes em qualquer uma das duas etapas que ela é solicitada, o cartão será bloqueado, só sendo possível o desbloqueio ao contatar o gerente do banco.
Compartilhar