Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>1. Introdução</p><p>Este documento descreve o caso de uso CSU01 – Realizar Saque Bancário, atendendo ao</p><p>Requisito Funcional RF01. O caso de uso detalha os procedimentos realizados pelo cliente</p><p>e pelo sistema de caixa eletrônico bancário para a realização de um saque de uma conta</p><p>corrente. A operação deve garantir a segurança e a disponibilidade dos fundos de acordo</p><p>com as regras de negócio estabelecidas.</p><p>2. Identificação</p><p>Caso de Uso: CSU01 – Realizar Saque Bancário</p><p>Ator Principal: Cliente do Banco</p><p>Sistema: Caixa Eletrônico Bancário</p><p>Objetivo: Permitir ao cliente realizar um saque de sua conta corrente, validando a</p><p>autenticidade e a disponibilidade de saldo.</p><p>3. Descrição do Caso de Uso</p><p>3.1. Fluxo Principal</p><p>1. Início da Transação: O cliente insere seu cartão bancário no caixa eletrônico.</p><p>2. Autenticação: O sistema solicita a senha do cliente. O cliente insere a senha, e o</p><p>sistema verifica sua validade.</p><p>3. Exibição do Menu: Após a autenticação, o sistema apresenta um menu com opções</p><p>de transação, incluindo "Saque".</p><p>4. Escolha da Opção: O cliente seleciona a opção "Saque".</p><p>5. Entrada do Valor: O sistema solicita que o cliente informe o valor a ser retirado.</p><p>6. Verificação de Saldo: O sistema verifica se o valor solicitado está disponível na</p><p>conta corrente do cliente, conforme a regra RN01.</p><p>7. Autorização e Entrega: Se o saldo for suficiente, o sistema autoriza a transação,</p><p>debita o valor da conta e libera o dinheiro para o cliente.</p><p>8. Confirmação e Recibo: O sistema exibe uma mensagem de confirmação e</p><p>imprime um recibo, se solicitado.</p><p>9. Finalização: O cliente retira o cartão e o dinheiro, e a transação é concluída.</p><p>3.2. Fluxos Alternativos</p><p>Fluxo Alternativo 1: Senha Incorreta</p><p>1. Se a senha estiver incorreta, o sistema solicita uma nova tentativa.</p><p>2. O cliente pode inserir a senha novamente. Após três tentativas incorretas, o</p><p>sistema bloqueia o cartão e orienta o cliente a entrar em contato com o</p><p>banco.</p><p>Fluxo Alternativo 2: Valor Superior ao Disponível</p><p>3. Se o valor solicitado exceder o saldo disponível, o sistema informa ao</p><p>cliente sobre a insuficiência de saldo.</p><p>4. O cliente pode optar por inserir um novo valor dentro do limite ou cancelar</p><p>a operação.</p><p>Fluxo Alternativo 3: Cancelamento da Operação</p><p>5. Em qualquer etapa do processo, o cliente pode cancelar a operação.</p><p>6. O sistema encerra a transação, devolve o cartão ao cliente e retorna ao menu</p><p>principal.</p><p>3.3. Fluxos de Exceção</p><p>Exceção 1: Falha no Funcionamento do Caixa Eletrônico</p><p>1. Se o caixa eletrônico apresentar falhas (ex.: falta de papel para recibos ou</p><p>problemas mecânicos), o sistema informa o cliente sobre o problema.</p><p>2. A operação é cancelada, o cartão é devolvido e o cliente é orientado a</p><p>procurar outro caixa eletrônico ou entrar em contato com o suporte.</p><p>Exceção 2: Falta de Dinheiro no Caixa</p><p>3. Se o caixa eletrônico não tiver dinheiro suficiente para completar o saque, o</p><p>sistema informa a indisponibilidade de fundos.</p><p>4. O cliente é orientado a tentar outro caixa eletrônico ou retornar mais tarde.</p><p>4. Considerações Finais</p><p>O caso de uso CSU01 – Realizar Saque Bancário descreve detalhadamente os</p><p>procedimentos envolvidos na operação de saque em um caixa eletrônico. A abordagem</p><p>cobre o fluxo principal e os fluxos alternativos e de exceção, assegurando que a transação</p><p>seja realizada de maneira segura e eficiente, com suporte para situações imprevistas.</p><p>Referências:</p><p>Sommerville, Ian. "Engenharia de Software." 10ª edição, Pearson Education, 2015.</p><p>Pressman, Roger S. "Software Engineering: A Practitioner's Approach." 9ª edição, McGraw-Hill</p><p>Education, 2014.</p>

Mais conteúdos dessa disciplina