Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2024
- Código
- ce188365
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE-AC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação - Área: Projetos de TI
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. A afirmação é incorreta porque, na arquitetura cliente-servidor tradicional, os dados são armazenados e gerenciados no servidor, e o cliente realiza consultas ao banco de dados remoto através da rede – não há eliminação dessas consultas. A premissa de que "todos os dados são armazenados localmente" contraria o princípio básico da separação de responsabilidades, onde o servidor é o provedor de recursos e o cliente consome esses recursos.
A arquitetura cliente-servidor é um modelo de computação distribuída no qual um servidor oferece serviços (como armazenamento, banco de dados, processamento) e um cliente solicita esses serviços por meio de uma rede. O conteúdo de apoio define: "Servidores → Oferecem serviços (armazenamento, impressão, banco de dados). Clientes → Solicitam serviços periodicamente." Portanto, os dados residem no servidor, e o cliente os acessa remotamente, realizando consultas ao banco de dados. A afirmação de que a comunicação "elimina a necessidade de consultas ao banco de dados do servidor" é falsa, pois essas consultas são a essência da interação cliente-servidor.
A banca explora a confusão entre a arquitetura cliente-servidor e aplicações que usam cache ou armazenamento local (ex.: dados offline-first). Lembre-se de que, no modelo puro, o servidor é a fonte central de dados; o cliente não armazena tudo localmente. Na prova, ao ler "sempre" ou "todos os dados", desconfie: quase sempre há uma exceção ou característica que invalida a generalização.
Conclusão: A afirmativa está errada, conforme o gabarito oficial.
❌ ERRADO.
Link permanente: /questoes/ce188365