Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — CESPE / CEBRASPE 2024

Engenharia de SoftwareTeste de Software
Código
ce178010
Banca
CESPE / CEBRASPE
Órgão
MPO
Ano
2024
Nível
Superior
Cargo
Analista de Planejamento e Orçamento - Especialidade: Desenvolvimento de Sistemas Orçamentários
Julgue o item a seguir, relativo ao teste de estresse, a testes automatizados e à resiliência de aplicações.O uso de cache e a implementação de mecanismos de fallback são estratégias importantes para aumentar a resiliência de uma aplicação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Resiliência de Aplicações

Gabarito: Certo. O uso de cache e mecanismos de fallback são estratégias amplamente reconhecidas para aumentar a resiliência de uma aplicação, pois mitigam falhas e melhoram a disponibilidade.

Cache: armazena respostas ou dados frequentemente acessados, reduzindo a carga sobre serviços downstream e evitando reprocessamento desnecessário. Em caso de falha temporária, o cache pode servir dados obsoletos, mantendo a aplicação operacional.

Fallback: define uma alternativa quando o serviço principal falha (ex.: um banco secundário, uma resposta padrão ou um serviço degradado). Isso evita que a falha se propague ao usuário final.

Ambos são padrões de resiliência previstos em boas práticas de arquitetura de software (ex.: Circuit Breaker, Retry, Timeout). Portanto, a afirmativa está correta.

CERTO

Link permanente: /questoes/ce178010