Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2019
Arquitetura de Software›Arquitetura Cliente-Servidor
Código
ce107049
Banca
CESPE / CEBRASPE
Órgão
CGE - CE
Ano
2019
Nível
Superior
Cargo
CESPE - - Auditor de Controle Interno - Tecnologia da Informação
A respeito das características da arquitetura cliente-servidor, julgue os itens a seguir.I Nessa arquitetura, por padrão, deve existir comunicação de um cliente com outros clientes.II Um servidor deve ser capaz de atender solicitações de múltiplos clientes de maneira simultânea.III Do lado do processo servidor, os serviços não podem ser distribuídos.IV Em termos de implementação, normalmente o processo do lado servidor é mais complexo que o processo do lado cliente.Estão certos apenas os itens
AI e II.
BI e III.
CII e IV.
DI, III e IV.
EII, III e IV.
Revelar gabarito e comentário▾
GabaritoC — II e IV.
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: Letra C — estão corretos apenas os itens II e IV. Na arquitetura cliente-servidor, o servidor deve atender múltiplos clientes simultaneamente (II) e, em geral, o processo servidor é mais complexo que o cliente (IV). Já a comunicação direta entre clientes não é padrão (I) e os serviços do servidor podem, sim, ser distribuídos (III).
Análise dos itens
Item I: ❌ Falso. Na arquitetura cliente-servidor, a comunicação é entre cliente e servidor; clientes não se comunicam diretamente entre si. Esse comportamento é típico de arquiteturas peer-to-peer (P2P).
Item II: ✅ Verdadeiro. O servidor deve ser capaz de processar requisições concorrentes de múltiplos clientes, garantindo o atendimento simultâneo.
Item III: ❌ Falso. Os serviços do servidor podem (e frequentemente são) distribuídos em múltiplos processos ou máquinas, visando escalabilidade, balanceamento de carga e tolerância a falhas.
Item IV: ✅ Verdadeiro. O servidor concentra lógica de negócio, acesso a dados, segurança e gerenciamento de concorrência, tornando-o mais complexo que o cliente, que geralmente lida apenas com interface e apresentação.
Item
Afirmação
Análise
Correto?
I
Comunicação de um cliente com outros clientes
Falso. Na arquitetura cliente-servidor, a comunicação é entre cliente e servidor; clientes não se comunicam diretamente (isso é típico de P2P).
❌
II
Servidor atende solicitações de múltiplos clientes simultaneamente
Verdadeiro. O servidor deve processar requisições concorrentes de vários clientes.
✅
III
Serviços do servidor não podem ser distribuídos
Falso. Os serviços podem (e frequentemente são) distribuídos em múltiplos processos/máquinas para escalabilidade e tolerância a falhas.
❌
IV
Processo servidor é mais complexo que o cliente
Verdadeiro. O servidor concentra lógica de negócio, acesso a dados, segurança e concorrência; o cliente geralmente lida apenas com interface.
✅
Alternativa A — ❌ Incorreta
Combina os itens I e II. Como o item I é falso, a alternativa está incorreta, mesmo que II seja verdadeiro.
Alternativa B — ❌ Incorreta
Combina os itens I e III. Ambos são falsos, logo a alternativa está errada.
Alternativa C — ✅ Correta ⟵ GABARITO
Combina os itens II e IV, ambos verdadeiros. Portanto, é a única alternativa que reúne apenas afirmativas corretas.
Alternativa D — ❌ Incorreta
Combina os itens I, III e IV. Apesar de IV ser verdadeiro, I e III são falsos, o que invalida a alternativa.
Alternativa E — ❌ Incorreta
Combina os itens II, III e IV. O item III é falso, tornando a alternativa incorreta.
NÃO CAIA NESSA!
Para resolver questões sobre arquitetura cliente-servidor, lembre-se do fluxo básico: cliente solicita e servidor responde. Comunicações laterais (cliente-cliente ou servidor-servidor) não fazem parte do modelo padrão — isso cai em pegadinhas frequentes. Além disso, a distribuição de serviços do lado servidor é perfeitamente possível e desejável para desempenho.