Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA(UVA) Análise e Projeto de Sistemas I AVA 1 – Descrição de Casos de Uso Gustavo Bezerra da Silva 155.521.227-12 Rio de Janeiro – RJ CASO DE USO: CSU01 – REALIZAR SAQUE BANCÁRIO 1. Identificação • Nome: CSU01 – Realizar Saque Bancário • Ator: Cliente • Resumo: Permitir que o cliente realize a operação de saque bancário em um caixa eletrônico. • Pré-condições: O cliente deve possuir um cartão bancário válido e saldo disponível na conta corrente. • Pós-condições: O valor solicitado é debitado da conta corrente do cliente e entregue em dinheiro. 2. Fluxo Principal 1. O caso de uso começa quando o cliente insere o cartão no caixa eletrônico. 2. O sistema solicita a senha do cliente. 3. O cliente digita a senha e confirma a operação. 4. O sistema valida a senha informada. 5. O sistema mostra as opções de transação disponíveis. 6. O cliente seleciona a opção “Saque”. 7. O sistema pede que o cliente informe o valor desejado. 8. O cliente informa o valor e confirma. 9. O sistema verifica se há saldo suficiente na conta corrente. 10. O sistema autoriza o saque e debita o valor da conta do cliente. 11. O sistema libera o dinheiro do caixa eletrônico. 12. O caso de uso é encerrado. 3. Fluxos Alternativos • FA01 – Cliente deseja cancelar a operação: 1. Em qualquer etapa do processo, o cliente pode selecionar a opção de cancelamento. 2. O sistema exibe uma mensagem de confirmação e devolve o cartão ao cliente. 3. O caso de uso é encerrado. • FA02 – Cliente deseja realizar outra operação após o saque: 1. Após a conclusão do saque, o sistema pergunta se o cliente deseja realizar outra operação. 2. Se o cliente confirmar, o sistema retorna ao menu principal. 3. O cliente pode selecionar uma nova operação ou encerrar a sessão. 4. Fluxos de Exceção • FE01 – Senha incorreta: 1. Se a senha informada for inválida, o sistema exibe uma mensagem de erro e solicita a senha novamente. 2. Após três tentativas sem sucesso, o sistema retém o cartão e encerra a sessão. 3. O cliente deve entrar em contato com o banco para recuperar o cartão. • FE02 – Saldo insuficiente: 1. Se o cliente informar um valor superior ao saldo disponível, o sistema exibe uma mensagem informando a insuficiência de saldo. 2. O sistema permite que o cliente informe um novo valor ou cancele a operação. 5. Regra de Negócio • RN01: O saque será autorizado apenas se houver saldo disponível na conta corrente do cliente. Referências: Conteúdo progmático disponibilizados no portal do aluno; Vídeo https://www.youtube.com/watch?v=0ywvojsFE5A. https://www.youtube.com/watch?v=0ywvojsFE5A