Eng de Software
CURSO BACHARELADO EM SISTEMAS DA INFORMAÇÃO
ENGENHARIA DE SOFTWARE
PONTOS DE FUNCAO
CURITIBA
OUTUBRO/2014
CESAR CLAYTON DA SILVA
PONTOS DE FUNCAO
Trabalho apresentado a disciplina
Engenharia de Software do curso Bacharelado em Sistemas de Informação das Faculdades SPEI.
Orientador:
CURITIBA
OUTUBRO/2014
Considere a seguinte narrativa do caso de uso Realizar Saque. Identifique os erros existentes nesta narrativa. Construa uma nova versão deste caso de uso que não contenha os erros encontrados.
A operação de um caixa eletrônico tem início a partir de uma sessão em que o cliente seleciona a opção de realizar saque. O cliente então escolhe uma quantia a ser retirada, a partir de um conjunto de opções de quantia disponíveis.
O sistema verifica se a conta correspondente tem saldo suficiente para satisfazer a requisição. Senão, uma mensagem adequada é reportada, o que acarreta na execução da extensão. Se há dinheiro suficiente, os números da conta e da agência do cliente são enviados ao banco, que aprova ou desaprova a transação. Se a transação é aprovada, a máquina libera a quantia correspondente e emite um recibo. Se a transação é desaprovada, a extensão Informar Falha é executada.
O banco é notificado, independentemente de uma transação aprovada ter sido completada ou não pela máquina. Se a transação é completada, o banco realiza o débito na conta do cliente (Bjork, 1998).
Caso de Uso - Realizar Saque
Sumário: Este caso de uso possibilita a um cliente realize um saque de um caixa eletrônico
Ator Primário: Cliente
Ator Secundário: Banco
Pré-Condições: Cliente autenticado
Fluxo Principal
1. O caso de uso tem início quando o ator Cliente seleciona a opção realizar saque
2. O sistema pergunta ao Cliente a