Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Engenharia de Software/
  4. Questão 457941201866278

Considere uma aplicação bancária na qual exista uma classe denominada ContaCorrente que tem os seguintes métodos: abrir(...

1

457941201866278
Ano: 2017Banca: FCCOrganização: ARTESPDisciplina: Engenharia de SoftwareTemas: Verificação e Validação de Software

Considere uma aplicação bancária na qual exista uma classe denominada ContaCorrente que tem os seguintes métodos:


abrir(),depositar(),retirar(),saldo(),limiteCredito(),cartoesAssociados(),fechar(),excluir()


Cada um destes métodos ou operações pode ser aplicado à ContaCorrente, mas há certas restrições implícitas como: a conta precisa ter sido aberta para que se possam realizar outras operações e precisa ser fechada após todas as operações terem sido realizadas. Se a conta for excluída nenhuma operação pode mais ser realizada. Mas as operações podem ser realizadas em diversas ordens e diversas vezes. Desta forma, o teste da classe deve assumir diversos cenários. Considere as sequências de casos de testes:


I. abrir→depositar→retirar→fechar

II. abrir→depositar→retirar→saldo→retirar→retirar→limiteCredito→fechar

III. abrir→saldo→retirar→depositar→retirar→depositar→cartoesAssociados→retirar→retirar→fechar


Os casos de testes

Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200110714Engenharia de Software

Na engenharia de requisitos, a etapa que está relacionada à priorização de requisitos e à procura e resolução de conflitos de requisitos é conhecida c...

#Requisitos de Software
Questão 457941200177999Engenharia de Software

Na UML, um relacionamento entre superclasses (classesmãe) e subclasses (classes-filha), é uma

#Linguagem de Modelagem Unificada
Questão 457941200182312Engenharia de Software

A natureza do software Orientado a Objeto (OO) requer estratégias de testes adequadas. Considerando o cenário de um software OO, analise a definição d...

#Verificação e Validação de Software
Questão 457941200310599Engenharia de Software

A especificação da UML, na versão 2.4, apresenta dois grupos de tipos de diagramas, sendo eles:

#Linguagem de Modelagem Unificada
Questão 457941200774820Engenharia de Software

Os diagramas UML podem ser divididos em dois grandes grupos, Diagramas Estruturais e Diagramas Comportamentais. Analise a lista de diagramas abaixo: I...

#Linguagem de Modelagem Unificada#Diagrama de Classes#Diagrama de Componentes#Diagrama de Casos de Uso#Diagrama de Estados#Diagrama de Implantação
Questão 457941201082566Engenharia de Software

Na métrica de pontos de função, Entrada Externa de média complexidade e Arquivo Lógico Interno de alta complexidade valem, respectivamente, em pontos

#Medição de Pontos de Função#Métricas de Engenharia de Software
Questão 457941201218719Engenharia de Software

Um diagrama de classes descreve os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles. Com rel...

#Diagrama de Classes#Linguagem de Modelagem Unificada
Questão 457941201458342Engenharia de Software

Segundo o RUP (Rational Unified Process) a

#Engenharia de Processos de Software#Rational Unified Process (RUP)
Questão 457941201952013Engenharia de Software

Considere os requisitos: I. Os valores das faturas devem ser totalizados por cliente e por data de vencimento igual à fornecida pela área de contas a ...

#Requisitos de Software
Questão 457941201986675Engenharia de Software

Considere que uma Agente de Fiscalização à Regulação de Transporte está utilizando um diagrama UML que mostra a arquitetura de um sistema sendo desenv...

#Linguagem de Modelagem Unificada

Continue estudando

Mais questões de Engenharia de SoftwareQuestões sobre Verificação e Validação de SoftwareQuestões do FCC