Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — CESPE / CEBRASPE 2023

Arquitetura de SoftwareArquitetura Cliente-Servidor
Código
ce156236
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Suporte Computacional
Assinale a opção correta em relação à arquitetura cliente-servidor.
  1. AO modelo cliente-servidor é largamente utilizado em redes locais, porque, nelas, não são importantes questões como desempenho e administração centralizada.
  2. BEm redes cliente-servidor, os clientes sempre terão acesso aos serviços oferecidos pelo servidor, mesmo que este apresente problemas.
  3. CPara garantir a disponibilidade efetiva, um servidor só pode ser responsável por um único serviço.
  4. DO cliente é o dispositivo que solicita um serviço, enquanto o servidor recebe, processa e responde às solicitações do cliente.
  5. ENa arquitetura cliente-servidor, disponibilidade e desempenho independem das características do hardware.
Revelar gabarito e comentário

GabaritoD — O cliente é o dispositivo que solicita um serviço, enquanto o servidor recebe, processa e responde às solicitações do cliente.

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 D. A definição correta da arquitetura cliente-servidor é aquela em que o cliente (dispositivo) solicita um serviço e o servidor recebe, processa e responde à solicitação. Esse conceito é fundamental e incontroverso na literatura de redes e sistemas distribuídos, conforme o material de apoio que descreve: "Clientes → Solicitam serviços periodicamente. Servidores → Oferecem serviços."

A banca testa o conhecimento básico das características desse modelo, misturando afirmações verdadeiras com distorções comuns. Vamos analisar cada alternativa.

1Cliente
Solicita serviço
Dispositivo
2Servidor
Recebe solicitação
Processa
Responde
3Características
Desempenho
Administração centralizada
Depende do servidor
Pode oferecer múltiplos serviços
Arquitetura Cliente-Servidor
LEVELsoulevel.com.br
Arquitetura Cliente-Servidor: Cliente (Solicita serviço, Dispositivo); Servidor (Recebe solicitação, Processa, Responde); Características (Desempenho, Administração centralizada, Depende do servidor, Pode oferecer múltiplos serviços)

Alternativa A — ❌ Incorreta

Afirma que "em redes locais não são importantes questões como desempenho e administração centralizada", o que é falso. O modelo cliente-servidor é largamente utilizado exatamente para melhorar o desempenho (processamento distribuído, maior eficiência) e permitir administração centralizada (controle central dos serviços). O contexto de apoio cita como vantagens "execução descentralizada" e "segurança dos dados", além de "facilidade de manutenção". Portanto, a alternativa contradiz os objetivos do modelo.

Alternativa B — ❌ Incorreta

Diz que "os clientes sempre terão acesso aos serviços oferecidos pelo servidor, mesmo que este apresente problemas". Isso é falso: se o servidor falha, os serviços ficam indisponíveis para os clientes. A arquitetura cliente-servidor depende do funcionamento do servidor; não há garantia de acesso em caso de falha sem mecanismos de redundância. O contexto destaca que o servidor "executa comandos" e "oferece serviços", mas não afirma resiliência inerente.

Alternativa C — ❌ Incorreta

Afirma que "para garantir a disponibilidade efetiva, um servidor só pode ser responsável por um único serviço". Não há tal restrição. Um servidor pode oferecer múltiplos serviços simultaneamente (ex.: servidor de arquivos e impressão). A disponibilidade é garantida por redundância e dimensionamento, não por exclusividade. O material de apoio lista como exemplos de serviços oferecidos por servidores: "armazenamento, impressão, banco de dados", indicando que um mesmo servidor pode prover vários.

NÃO CAIA NESSA!

A alternativa C usa uma generalização indevida ao impor "só pode ser responsável por um único serviço" como condição para disponibilidade. Na prática, servidores podem hospedar múltiplos serviços; a disponibilidade é alcançada com planejamento e redundância, não com exclusividade. Cuidado com afirmações que impõem restrições absolutas.

Alternativa D — ✅ Correta ⟵ GABARITO

A definição clássica: "O cliente é o dispositivo que solicita um serviço, enquanto o servidor recebe, processa e responde às solicitações do cliente." Isso está alinhado com o material de apoio: "Clientes → Solicitam serviços periodicamente. Servidores → Oferecem serviços." e "Servidores → Executam comandos sem comunicação direta com outros servidores." A alternativa descreve exatamente o fluxo básico cliente-servidor.

Alternativa E — ❌ Incorreta

Afirma que "disponibilidade e desempenho independem das características do hardware". Na verdade, dependem fortemente: capacidade de processamento, memória, velocidade de rede, etc., influenciam diretamente o desempenho e a disponibilidade do sistema. O contexto de apoio menciona que o modelo cliente-servidor "aumenta a eficiência" e permite "escalabilidade", mas isso não significa independência de hardware; pelo contrário, o hardware é base para essas capacidades.

Conclusão: Apenas a alternativa D apresenta a definição correta da arquitetura cliente-servidor. As demais contêm erros conceituais ou generalizações equivocadas.

Gabarito: letra D.

Link permanente: /questoes/ce156236