Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DESCRIÇÃO DE CASOS DE USO Rio de Janeiro 2022 ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO I PROFESSOR: CLAUDIO RIBEIRO DA SILVA ALUNO: MATEUS MUREB DE MATTOS FERNANDES MATRÍCULA: 20212302076 Rio de Janeiro 2022 ÍNDICE 1. INTRODUÇÃO ..................................................................................................... 4 2. DESENVOLVIMENTO ......................................................................................... 5 2.1. Cabeçalho ..................................................................................................... 5 3. Fluxo Primário...................................................................................................... 6 4. Fluxos Alternativos .............................................................................................. 7 4.1. Fluxos de Exceção ........................................................................................ 7 5. CONCLUSÃO ...................................................................................................... 8 6. BIBLIOGRAFIA .................................................................................................... 9 1. INTRODUÇÃO O caso de uso "Realizar Saque Bancário" descreve o processo de retirada de dinheiro em espécie de uma conta corrente em um caixa eletrônico bancário. Esse caso de uso é executado pelo Cliente do Banco, que insere seu cartão, informa sua senha, escolhe a opção saque, informa o valor desejado e verifica a disponibilidade de saldo em sua conta corrente. O saque só será autorizado se houver saldo disponível na conta corrente do cliente, conforme a RN01. A seguir, serão descritos os fluxos de eventos principais e alternativos deste caso de uso, bem como as regras de negócio envolvidas e as exceções que podem ocorrer durante a execução do processo. 2. DESENVOLVIMENTO A seguir está a descrição do caso de uso CSU01 - Realizar saque bancário em um caixa eletrônico: 2.1. Cabeçalho: • Identificador do Caso de Uso: CSU01 • Requisito Funcional: RF01 • Regras de Negócio: RN01 • Nome do Caso de Uso: Realizar saque bancário • Ator Principal: Cliente do banco • Ator Secundário: Banco • Objetivo: Permitir que o cliente do banco realize saques em um caixa eletrônico • Pré-condições: 1. O cliente deve possuir uma conta corrente válida e ativa no banco. 2. O cliente deve possuir um cartão bancário válido e ativo para a conta corrente. 3. Há saldo disponível na conta corrente do cliente para a realização do saque. • Pós-condições: 4. O valor solicitado para saque é debitado da conta corrente do cliente. 5. O valor solicitado para saque é entregue ao cliente em dinheiro. 6. Um comprovante é impresso, mostrando o valor sacado, a data e hora da transação. 3. Fluxo Primário: 1. O cliente insere o cartão bancário na máquina de caixa eletrônico. 2. O sistema verifica se o cartão é válido e está ativo. 3. O sistema solicita que o cliente informe sua senha. 4. O cliente digita a senha no teclado da máquina de caixa eletrônico. 5. O sistema verifica se a senha está correta. 6. O sistema apresenta as opções disponíveis, incluindo a opção de saque. 7. O cliente seleciona a opção de saque. 8. O sistema solicita que o cliente informe o valor a ser sacado. 9. O cliente digita o valor desejado no teclado da máquina de caixa eletrônico. 10. O sistema verifica se o valor solicitado está disponível na conta corrente do cliente. 11. O sistema confirma a transação com o cliente. 12. O sistema libera o dinheiro para o cliente retirar da máquina de caixa eletrônico. 13. O sistema imprime um comprovante com informações sobre a transação. 14. Encerrar caso de uso. 4. Fluxos Alternativos: 3a. O cliente digita a senha incorreta: 2. O sistema exibe uma mensagem de erro informando que a senha está incorreta. 3. O sistema volta para o passo 3. 5a. O cliente digita a senha incorreta pela terceira vez: 4. O sistema bloqueia o cartão do cliente. 5. O sistema exibe uma mensagem informando que o cartão foi bloqueado e que o cliente deve entrar em contato com o banco para desbloqueá-lo. 6. O caso de uso é encerrado. 6a. O cliente seleciona a opção de cancelar a operação: 7. O sistema encerra o caso de uso. 10a. O valor solicitado não está disponível na conta corrente do cliente: 8. O sistema exibe uma mensagem informando que não há saldo suficiente para realizar a operação. 9. O sistema volta para o passo 8. 4.1. Fluxos de Exceção: 10. O cartão bancário não pode ser lido pela máquina de caixa eletrônico: 1. O sistema exibe uma mensagem informando que o cartão não pôde ser lido e solicita que o cliente tente novamente. 2. O sistema volta para o passo 1. 11. O cartão bancário não é válido ou não está ativo: 1. O sistema exibe uma mensagem informando que o cartão não é válido ou não está ativo. 2. O sistema encerra o caso de uso. 12. A senha não pode ser digitada corretamente: 1. O sistema exibe uma mensagem informando que houve um problema com a digitação da senha. 2. O sistema volta para o passo 3. 13. O sistema não consegue confirmar a transação: 14. O sistema exibe uma mensagem informando que houve um problema na confirmação da transação. 15. O sistema volta para o passo 6. 5. CONCLUSÃO O caso de uso CSU01 - Realizar saque bancário, representa de forma clara e detalhada os procedimentos realizados pelo cliente do banco e pela aplicação para realizar uma operação de saque. A descrição do fluxo primário, dos fluxos alternativos e de exceção permite uma melhor compreensão do processo, identificando as condições necessárias para o sucesso da transação e os possíveis problemas que podem ocorrer durante a execução do caso de uso. 6. BIBLIOGRAFIA E-book da disciplina - ANÁLISE E PROJETO DE SISTEMAS E INFORMAÇÃO I
Compartilhar