Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2022
Arquitetura de Software›Arquitetura Cliente-Servidor
Código
ce133093
Banca
CESPE / CEBRASPE
Órgão
APEX Brasil
Ano
2022
Nível
Superior
Cargo
Perfil 5: Tecnologia da Informação e Comunicação (TIC) - Especialidade: Infraestrutura e Operações de TIC
A respeito da arquitetura cliente-servidor, julgue os seguintes itens.I Separa a apresentação e a interação dos dados do sistema em três componentes lógicos que interagem entre si: dois são alocados no servidor e um no cliente.II Possui como vantagem, desde que a interface seja mantida, a possibilidade de substituição da camada servidor pela camada cliente, o que aumenta a confiança do sistema.III Um conjunto de clientes pode chamar os serviços oferecidos pelos servidores, tal que várias instâncias de um programa cliente podem ser executadas simultaneamente em computadores diferentes.Assinale a opção correta.
AApenas o item I está certo.
BApenas o item III está certo.
CApenas os itens I e II estão certos.
DApenas os itens II e III estão certos.
Revelar gabarito e comentário▾
GabaritoB — Apenas o item III está 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”.
Arquitetura Cliente-Servidor
Gabarito: B (Apenas o item III está certo). A arquitetura cliente-servidor clássica é de duas camadas (cliente e servidor), não três. A afirmação do item I descreve uma arquitetura de três camadas. O item II apresenta uma suposta vantagem que não existe. Já o item III descreve corretamente uma característica fundamental: múltiplos clientes podem acessar simultaneamente os serviços do servidor.
A banca testa o conhecimento sobre o modelo cliente-servidor básico, tentando confundir com arquiteturas de três camadas ou com conceitos sem sentido.
Alternativa A — ❌ Incorreta
A alternativa afirma que apenas o item I está certo. O item I está errado, pois descreve uma arquitetura de três camadas (apresentação, lógica e dados), não a cliente-servidor de duas camadas. Na cliente-servidor pura, há apenas dois componentes: cliente (solicitante) e servidor (provedor). O item I menciona três componentes lógicos, o que é típico de MVC ou três camadas, não da cliente-servidor.
Alternativa B — ✅ Correta ⟵ GABARITO
A alternativa afirma que apenas o item III está certo. De fato, o item III é correto: "Um conjunto de clientes pode chamar os serviços oferecidos pelos servidores, tal que várias instâncias de um programa cliente podem ser executadas simultaneamente em computadores diferentes." Essa é uma característica essencial do modelo cliente-servidor, onde múltiplos clientes concorrem pelos serviços do servidor. Os itens I e II estão incorretos, conforme explicado.
Alternativa C — ❌ Incorreta
Afirma que apenas os itens I e II estão certos. Ambos estão errados: o item I confunde cliente-servidor com arquitetura de três camadas; o item II alega uma vantagem de substituir servidor por cliente, o que não é verdadeiro e, na prática, reduziria a confiabilidade (pois o servidor centraliza o controle). A troca de camada não é uma vantagem e não aumenta a confiança.
Alternativa D — ❌ Incorreta
Afirma que apenas os itens II e III estão certos. O item II está errado, conforme justificado. O item III está correto, mas a combinação com o item II torna a alternativa incorreta.
NÃO CAIA NESSA!
A banca tenta confundir o candidato ao descrever, no item I, características da arquitetura de três camadas como se fossem da cliente-servidor. Lembre-se: a cliente-servidor clássica possui duas camadas (cliente e servidor). Já o item II é um distrator sem fundamento técnico — não existe essa vantagem de substituir o servidor pelo cliente.
Item
Afirmação
Análise
Correto?
I
Separa em três componentes (dois no servidor, um no cliente)
Descreve três camadas, não a cliente-servidor bicamada