Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Introdução
1.1 Propósito
Descrever e especificar os requisitos que devem ser atendidas pelo produto CloudBank, de
forma a satisfazer as necessidades de seus clientes, bem como definir o produto a ser feito, para
os desenvolvedores da Shinra.
O restante deste documento está organizado como segue: inicialmente, definem-se alguns
termos importantes para entendimento do documento. A Seção 2 contém uma descrição geral do
ATM. A Seção 3 identifica os requisitos funcionais específicos, as interfaces externas e os
requisitos de desempenho do ATM.
1.4 Definições
2. Descrição Geral
2 Tela de Acesso Interface que pede que a senha seja inserida e as opções de
cadastro de cliente estão disponíveis.
Não aplicável.
Não aplicável
2.1.6 Restrições de memória
Não aplicável
Não aplicável
O software deve permitir que rede trabalhe de forma computadorizada. O banco possui um
computador central que mantém os dados de todas as contas, clientes e transações. O terminal
ATM aceita um cartão eletrônico como entrada, comunica-se com o computador do banco para
realizar a transação, aceita envelopes com depósitos, fornece dinheiro e recibos/saldos. O sistema
deve cuidar da armazenagem das transações e medidas de segurança, além de impedir acesso
concorrente (simultâneo) à mesma conta.
2.3.1 Descrição
2.4 Restrições
Número Descrição
2.6 Abreviaturas
3. Requisitos Específicos
3.1 Requisitos Funcionais
3.1.1 Narrativa
Ator: Mantenedor
- O Ator irá definir um endereço e uma cidade a qual a máquina ATM irá se
dirigir.
- O ator irá inserir sua senha especial na máquina ATM para ter acesso especial.
- O ator irá atualizar a quantidade de cédulas no sistema manualmente.
- O sistema será atualizado com uma nova quantidade de cédulas disponíveis para
saque.
3.1.4.1.3 Depósito
3.1.4.1.4 Imprimir extrato
Se a ATM estiver sem (ou com pouco) dinheiro, ao inserir o cartão o cliente
Função 3 deve recebê-lo de volta, juntamente com a exibição de uma mensagem de
erro.
O sistema deve solicitar ao usuário uma senha, assim que tiver verificado a
validade do cartão. Se a senha estiver correta, o sistema deve exibir as
Função 6
contas do cliente.
3.2.1.2.2 Campos
3.2.1.2.2 Comandos
Número Nome Descrição Grupo Requisitos de Requisitos diversos
validade
3.2.1.3.3 Campos
Número Nome Descrição Grupo Requisitos de Requisitos de Requisitos
conteúdo edição diversos
3.2.1.3.4 Comandos
3.2.1.4.3 Campos
3.2.1.4.4 Comandos
3.2.1.5.3 Campos
Número Nome Descrição Grupo Requisitos de Requisitos de Requisitos
conteúdo edição diversos
3.2.1.5.4 Comandos
3.2.1.6.4 Comandos
3.2.1.7.3 Campos
Não aplicável.
3.2.1.7.4 Comandos
Não aplicável.
3.2.1.8.3 Campos
3.2.1.8.4 Comandos
Número Nome Descrição Grupo Requisitos de Requisitos diversos
validade
3.2.1.9.3 Campos
3.2.1.9.4 Comandos
3.2.1.10.3 Campos
Não aplicável
3.2.1.10.4 Comandos
Número Nome Descrição Grupo Requisitos de Requisitos Número
validade diversos
3.4 Atributos
3.4.1 Disponibilidade A rede ATM deve ficar disponível 24 horas por dia.
3.4.2 Segurança A rede ATM deve prover segurança máxima. Não deve ser possível
que clientes tenham acesso a contas de outros clientes. A única forma de acesso à
conta é por meio de cartão e senha corretos.
3.5.1 Banco de Dados A ATM deve ser capaz de ler os dados no formato da base de
dados do computador central do banco. Uma transação deve ter todas as
propriedades de transações em uma base de dados (atomicidade, consistência,
isolamento e durabilidade).