SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Case 3
Sistema Caixa Eletrônico
Profª Msc. Cristiane Fidelix
Lets´Go!
Dentro da área de desenvolvimento do banco em que você trabalha está sendo feito
algumas melhorias de qualidade de software e foi solicitado a seguinte nova rotina:
- RFN1:
O sistema deve solicitar o nome e o saldo inicial na
tela inicial do sistema.
Lets´Go!
- RFN 2: O sistema deve apresentar uma tela inicial contendo os itens a seguir:
Lets´Go!
- RFN 3: Na opção Extrato o sistema deve exibe o nome do cliente, o número da conta, o
saldo.
Lets´Go!
- RFN 4: Na opção Saque, o sistema deve perguntar quanto deseja sacar , realizar o saque
informar o novo saldo e mostrar a mensagem: Operação realizada com sucesso!
Lets´Go!
- RFN 5: Na opção Saque, caso o saldo for insuficiente o sistema deve oferecer um
empréstimo consignado de 11% de juros do valor emprestado. O sistema deve
perguntar o valor do empréstimo.
Lets´Go!
- RFN 6: Na opção Saque, o sistema deve informar o numero de saques realizados pelo
cliente.
O numero de saques não pode exceder a 3!
Lets´Go!
- RFN7: Na opção Depósito o sistema deve perguntar o quanto deseja depositar em conta e
informar o novo saldo.
Em seguida mostrar a mensagem: Operação realizada com sucesso!
Lets´Go!
- RFN8: O sistema deve perguntar se é o mesmo CPF ou diferente
Caso o deposito for no mesmo CPF, o sistema deve atualizar o saldo atual do cliente.
Senão caso for para outro destinatário perguntar: Nome, CPF, e Banco, Agência e
Número da conta para transferência e atualizar o saldo atual, informando o novo
saldo.
Em seguida mostrar a mensagem: DEPÓSITO EFETUADO COM SUCESSO!
Lets´Go!
- RFN 9: Na opção Sair o sistema deve mostrar a mensagem que o sistema foi finalizado.
Lets´Go!
- RFN 10: O sistema deve informar uma mensagem de erro ao usuário se ele não digitar
nenhum dos valores do menu e retornar para uma nova tentativa.

Mais conteúdo relacionado

Semelhante a Cases 3 - Java - Prof.ª Cristiane Fidelix

Resgate seu Computador - Bananarama
Resgate seu Computador - BananaramaResgate seu Computador - Bananarama
Resgate seu Computador - Bananarama
Nayara Bergonsin
 
Plano de teste sigcal
Plano de teste sigcalPlano de teste sigcal
Plano de teste sigcal
cadeirudo
 
Resgate seu Computador - ClickOn
Resgate seu Computador - ClickOnResgate seu Computador - ClickOn
Resgate seu Computador - ClickOn
Nayara Bergonsin
 
Previa interbancos2
Previa interbancos2Previa interbancos2
Previa interbancos2
daviramosrs
 

Semelhante a Cases 3 - Java - Prof.ª Cristiane Fidelix (20)

Manual sica fweb_fornecedor
Manual sica fweb_fornecedorManual sica fweb_fornecedor
Manual sica fweb_fornecedor
 
Manual sica fweb_fornecedor
Manual sica fweb_fornecedorManual sica fweb_fornecedor
Manual sica fweb_fornecedor
 
Exercício decisão
Exercício   decisãoExercício   decisão
Exercício decisão
 
Emissor nfce nfc e nota fiscal consumidor eletronica Simpler
Emissor nfce nfc e nota fiscal consumidor eletronica SimplerEmissor nfce nfc e nota fiscal consumidor eletronica Simpler
Emissor nfce nfc e nota fiscal consumidor eletronica Simpler
 
Resgate seu Computador - Bananarama
Resgate seu Computador - BananaramaResgate seu Computador - Bananarama
Resgate seu Computador - Bananarama
 
Apresentação Conciliador
Apresentação ConciliadorApresentação Conciliador
Apresentação Conciliador
 
Plano de teste sigcal
Plano de teste sigcalPlano de teste sigcal
Plano de teste sigcal
 
Manual CNIB de indisponibilidade de bens para Registro de Imóveis
Manual CNIB de indisponibilidade de bens para Registro de ImóveisManual CNIB de indisponibilidade de bens para Registro de Imóveis
Manual CNIB de indisponibilidade de bens para Registro de Imóveis
 
Resgate seu Computador - ClickOn
Resgate seu Computador - ClickOnResgate seu Computador - ClickOn
Resgate seu Computador - ClickOn
 
Resgate ClickOn MegaMamute
Resgate ClickOn MegaMamuteResgate ClickOn MegaMamute
Resgate ClickOn MegaMamute
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2
 
Manual Usuário Portal interbancos (CEF)
Manual Usuário Portal interbancos (CEF)Manual Usuário Portal interbancos (CEF)
Manual Usuário Portal interbancos (CEF)
 
Usecash investidores
Usecash investidoresUsecash investidores
Usecash investidores
 
Previa interbancos2
Previa interbancos2Previa interbancos2
Previa interbancos2
 
Apresentação Ciclos.
Apresentação Ciclos.Apresentação Ciclos.
Apresentação Ciclos.
 
Net Vision Global
Net Vision Global Net Vision Global
Net Vision Global
 
Criando condição de frete - SAP
Criando condição de frete - SAPCriando condição de frete - SAP
Criando condição de frete - SAP
 
Manual de cadastro
Manual de cadastroManual de cadastro
Manual de cadastro
 
Versão 1.60
Versão 1.60Versão 1.60
Versão 1.60
 
Faq
FaqFaq
Faq
 

Mais de Cris Fidelix

Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Cris Fidelix
 

Mais de Cris Fidelix (20)

Alguns combinados C#
Alguns combinados C#Alguns combinados C#
Alguns combinados C#
 
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane FidelixEstudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
Estudo de caso 1 - Prática de BD - Prof. Cristiane Fidelix
 
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação  ERP,CRM,SCM e E-businessTecnologia e Sistemas de Informação  ERP,CRM,SCM e E-business
Tecnologia e Sistemas de Informação ERP,CRM,SCM e E-business
 
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 3 - Prof.ª Cristiane Fidelix
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane FidelixModelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
Modelos de Processo e Desenvolvimento de Software 1 - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelixComponentes dos Sistemas de Informação - Proª Cristiane fidelix
Componentes dos Sistemas de Informação - Proª Cristiane fidelix
 
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane FidelixTipos de Sistema de Informação - Prof.ª Cristiane Fidelix
Tipos de Sistema de Informação - Prof.ª Cristiane Fidelix
 
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane FidelixFundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
Fundamentos em Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Componentes dos Sistemas de Informação
Componentes dos Sistemas de InformaçãoComponentes dos Sistemas de Informação
Componentes dos Sistemas de Informação
 
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane FidelixIntrodução a Engenharia de Software - Prof.ª Cristiane Fidelix
Introdução a Engenharia de Software - Prof.ª Cristiane Fidelix
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Carreiras TI - Gestão da Tecnologia da Informação
Carreiras TI -  Gestão da Tecnologia da InformaçãoCarreiras TI -  Gestão da Tecnologia da Informação
Carreiras TI - Gestão da Tecnologia da Informação
 
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane FidelixApresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
Apresentação de Tecnologia da Informação - Prof.ª Cristiane Fidelix
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Aula 2 - Java Prof.ª Cristiane Fidelix
Aula 2 - Java  Prof.ª Cristiane FidelixAula 2 - Java  Prof.ª Cristiane Fidelix
Aula 2 - Java Prof.ª Cristiane Fidelix
 
Aula 3 - Java Prof.ª Cristiane Fidelix
Aula 3 -  Java Prof.ª Cristiane FidelixAula 3 -  Java Prof.ª Cristiane Fidelix
Aula 3 - Java Prof.ª Cristiane Fidelix
 
Aula 2 - Java Prof.ª Cristiane Fidelix
Aula 2 - Java  Prof.ª Cristiane FidelixAula 2 - Java  Prof.ª Cristiane Fidelix
Aula 2 - Java Prof.ª Cristiane Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
 
8 - Join - Prof.ª Cristiane Fidelix
8 - Join - Prof.ª Cristiane Fidelix8 - Join - Prof.ª Cristiane Fidelix
8 - Join - Prof.ª Cristiane Fidelix
 

Último

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Último (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Cases 3 - Java - Prof.ª Cristiane Fidelix

  • 1. Case 3 Sistema Caixa Eletrônico Profª Msc. Cristiane Fidelix
  • 2. Lets´Go! Dentro da área de desenvolvimento do banco em que você trabalha está sendo feito algumas melhorias de qualidade de software e foi solicitado a seguinte nova rotina: - RFN1: O sistema deve solicitar o nome e o saldo inicial na tela inicial do sistema.
  • 3. Lets´Go! - RFN 2: O sistema deve apresentar uma tela inicial contendo os itens a seguir:
  • 4. Lets´Go! - RFN 3: Na opção Extrato o sistema deve exibe o nome do cliente, o número da conta, o saldo.
  • 5. Lets´Go! - RFN 4: Na opção Saque, o sistema deve perguntar quanto deseja sacar , realizar o saque informar o novo saldo e mostrar a mensagem: Operação realizada com sucesso!
  • 6. Lets´Go! - RFN 5: Na opção Saque, caso o saldo for insuficiente o sistema deve oferecer um empréstimo consignado de 11% de juros do valor emprestado. O sistema deve perguntar o valor do empréstimo.
  • 7. Lets´Go! - RFN 6: Na opção Saque, o sistema deve informar o numero de saques realizados pelo cliente. O numero de saques não pode exceder a 3!
  • 8. Lets´Go! - RFN7: Na opção Depósito o sistema deve perguntar o quanto deseja depositar em conta e informar o novo saldo. Em seguida mostrar a mensagem: Operação realizada com sucesso!
  • 9. Lets´Go! - RFN8: O sistema deve perguntar se é o mesmo CPF ou diferente Caso o deposito for no mesmo CPF, o sistema deve atualizar o saldo atual do cliente. Senão caso for para outro destinatário perguntar: Nome, CPF, e Banco, Agência e Número da conta para transferência e atualizar o saldo atual, informando o novo saldo. Em seguida mostrar a mensagem: DEPÓSITO EFETUADO COM SUCESSO!
  • 10. Lets´Go! - RFN 9: Na opção Sair o sistema deve mostrar a mensagem que o sistema foi finalizado.
  • 11. Lets´Go! - RFN 10: O sistema deve informar uma mensagem de erro ao usuário se ele não digitar nenhum dos valores do menu e retornar para uma nova tentativa.