1
Objetivo
Este documento tem como objetivo definir as funcionalidades que sero providas pelo
Sistema CaixaATM, no escopo deste documento demonstrar o comportamento
aprofundado de cada funcionalidade oferecida pelo sistema.
Introduo
O Sistema CaixaATM tem como finalidade fornecer aos seus usurios servios
financeiros que permitam que o usurio manipule ou execute transaes na sua conta
corrente atravs de um caixa eletrnico. Cada servio oferecido pelo Sistema listado
neste documento e ser tratado como um requisito.
Login
Funcionalidade responsvel pela solicitao de autenticao do usurio.
Consultar Saldo
Funcionalidade responsvel por apresentar ao usurio o valor corrente de
saldo bancrio.
Consultar Extrato
Funcionalidade responsvel por apresentar ao usurio o valor detalhado de
sua movimentao bancria.
Saque
Funcionalidade responsvel por disponibilizar ao usurio a opo de retirar
dinheiro do caixa eletrnico.
Depsito
Funcionalidade responsvel por disponibilizar ao usurio a opo de fazer
depsitos atravs do caixa eletrnico.
2
Transferncia
Funcionalidade responsvel por disponibilizar ao usurio a opo de fazer
transferncia entre contas atravs do caixa eletrnico.
Consideraes Finais
No est previsto no Sistema CaixaATM nenhuma outra funcionalidade diferente das
que foram listadas neste documento.
3
Caso de Uso Login CaixaATM v1.0
UC_01_LoginATM
4
Objetivo
Este documento tem como objetivo definir a funcionalidade de Login da Aplicao
Caixa-ATM.
Descrio
A funcionalidade de Login permite aos usurios j cadastrado o acesso a todas as
funcionalidades da aplicao Caixa-ATM.
Fluxos de Evento
5
Caso de Uso Consultar Saldo CaixaATM v1.0
UC_02_SaldoATM
6
Objetivo
Este documento tem como objetivo definir a funcionalidade de Consultar Saldo da
Aplicao Caixa-ATM.
Descrio
A funcionalidade de Consultar Saldo permite ao usurio visualizar o total de
movimentaes financeiras efetuadas na sua Conta. As movimentaes financeiras so
todas operaes de Dbito e Crdito existentes na conta.
Pr-Condio
O usurio deve estar logado na Aplicao Caixa-ATM, e sua Conta deve estar
carregada.
Fluxos de Evento
7
Caso de Uso Consultar Extrato CaixaATM v1.0
UC_03_ExtratoATM
8
Objetivo
Este documento tem como objetivo definir a funcionalidade de Consultar Extrato da
Aplicao Caixa-ATM.
Descrio
A funcionalidade de Consultar Extrato permite ao usurio visualizar todas as
movimentaes financeiras efetuadas na sua Conta. As movimentaes financeiras so
todas operaes de Dbito e Crdito existentes na conta. Ser apresentado ao usurio
a Data da Movimentao, Tipo de Operao (Crdito ou Dbito) e o Valor da Operao.
Pr-Condio
O usurio deve estar logado na Aplicao Caixa-ATM, e sua Conta deve estar
carregada.
Fluxos de Evento
9
Caso de Uso Saque Caixa CaixaATM v1.0
UC_04_SaqueATM
Objetivo
10
Este documento tem como objetivo definir a funcionalidade de Saque da Aplicao
Caixa-ATM.
Descrio
A funcionalidade de Saque permite ao usurio a retirada de dinheiro da sua conta. A
funcionalidade de Saque gera uma Movimentao Financeira de Dbito, porm para
que isso ocorra deve ser verificado se o usurio possui Saldo suficiente que suporte a
operao de Dbito desejada, caso no exista Saldo suficiente o usurio deve ser
notificado que no existe Saldo suficiente para efetivao do Saque.
Pr-Condio
O usurio deve estar logado na Aplicao Caixa-ATM, e sua Conta deve estar
carregada.
Fluxos de Evento
11
12. A aplicao verifica se existe Saldo maior ou igual ao valor informado pelo
usurio.
13. O Saldo menor que o valor informado pelo usurio
14. A aplicao apresenta a Mensagem "Saldo Insuficiente!"
15. A aplicao solicita novo valor de Saque para o usurio.
12
Caso de Uso Depsito CaixaATM v1.0
UC_05_DepositoATM
13
Objetivo
Este documento tem como objetivo definir a funcionalidade de Depsito da Aplicao
Caixa-ATM.
Descrio
A funcionalidade de Depsito permite ao usurio a incluso de dinheiro na sua conta. A
funcionalidade de Depsito gera uma Movimentao Financeira de Crdito na conta do
usurio.
Pr-Condio
O usurio deve estar logado na Aplicao Caixa-ATM, e sua Conta deve estar
carregada.
Fluxos de Evento
14
15
Caso de Uso Transferncia CaixaATM v1.0
UC_06_TransferenciaATM
16
Objetivo
Este documento tem como objetivo definir a funcionalidade de Transferncia da
Aplicao Caixa-ATM.
Descrio
A funcionalidade de Transferncia permite ao usurio a retirada de dinheiro da sua
conta para que seja colocado em outra conta. A funcionalidade de Transferncia gera
uma Movimentao Financeira de Dbito na conta do usurio e uma de Crdito na
conta do Favorecido, porm para que isso ocorra deve ser verificado se o usurio
possui Saldo suficiente que suporte a operao de Dbito desejado, caso no exista
Saldo suficiente o usurio deve ser notificado que no existe Saldo para efetivao da
Transferncia.
Pr-Condio
O usurio deve estar logado na Aplicao Caixa-ATM, e sua Conta deve estar
carregada.
Fluxos de Evento
17
33. O usurio informa o Valor a ser transferido, devendo ser preenchido apenas
valores numricos.
34. A aplicao verifica se existe Saldo maior ou igual ao valor informado pelo
usurio.
35. A aplicao faz a operao de dbito na conta do usurio.
36. A aplicao apresenta a Mensagem "Transferencia efetuada com sucesso!"
37. A aplicao retorna ao Menu Principal.
18
Fluxo Alternativo. (Valor no informado)
1. A aplicao solicita o Valor da Transferncia.
2. O usurio no informa o Valor da Transferncia.
3. A aplicao apresenta a Mensagem "O Campo Valor deve ser preenchido!".
4. A aplicao solicita novamente o Valor para o usurio.
19
Manual de Utilizao do CaixaATM v1.0
20
Introduo
1. Login
O usurio ter trs tentativas de acertos da senha, sendo que a cada tentativa
uma mensagem informando suas tentativas ainda restante ser informado conforme
figura abaixo.
21
Figura 2: tela de senha invalida
2. Menu Principal
22
Figura 3: Menu Principal
23
3. Consultar Saldo
24
4. Consultar Extrato
25
5. Saque
26
6. Depsito
27
7. Transferncia
28
Anexo I Diagrama de Estruturas
29
Anexo II Diagrama de Caso de Uso
30