Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura Cliente-Servidor — FGV 2026

Arquitetura de SoftwareArquitetura Cliente-Servidor
Código
gp045399
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
Fátima está utilizando um sistema bancário para consulta deextratos e pagamento de contas de seu computador pessoal. Sabendo que esse sistema utiliza a arquitetura cliente-servidor, opapel principal do cliente, nesse cenário, é
  1. Aexecutar a aplicação com interface, lógica e banco separados.
  2. Bservir com um nó em uma rede de múltiplos nós quecompartilham arquivos diretamente entre si.
  3. Cconsumir serviços independentes via API.
  4. Darmazenar o banco de dados, processar as requisições eexecutar as transações.
  5. Efornecer a interface (desktop ou web) e enviar suasrequisições.
Revelar gabarito e comentário

GabaritoE — fornecer a interface (desktop ou web) e enviar suas requisições.

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: papel do cliente

Gabarito: letra E. Na arquitetura cliente-servidor, o cliente é responsável por fornecer a interface de usuário (desktop ou web) e enviar requisições ao servidor. O servidor, por sua vez, processa as requisições, executa transações e armazena dados. Essa divisão de responsabilidades é o fundamento do modelo.

A questão pede o papel principal do cliente no cenário descrito. Vamos analisar cada alternativa.

Alternativa

Descrição

Papel na Arquitetura Cliente-Servidor

Correta?

A

Executar a aplicação com interface, lógica e banco separados

Descreve arquitetura multicamadas, não o papel específico do cliente

B

Servir como nó em rede P2P compartilhando arquivos

Descreve arquitetura peer-to-peer, não cliente-servidor

C

Consumir serviços independentes via API

Descrição genérica aplicável a vários estilos, não captura o papel principal do cliente

D

Armazenar banco de dados, processar requisições e executar transações

Papel do servidor, não do cliente

E

Fornecer interface (desktop ou web) e enviar requisições

Papel principal do cliente no modelo cliente-servidor

Alternativa A — ❌ Incorreta

A alternativa afirma que o cliente "executa a aplicação com interface, lógica e banco separados". Isso descreve uma arquitetura de múltiplas camadas (três camadas ou mais), não o papel específico do cliente no cliente-servidor clássico. No modelo cliente-servidor de duas camadas, o cliente tipicamente contém apenas a camada de apresentação e alguma lógica de aplicação, enquanto o servidor gerencia o banco de dados. A separação entre lógica e banco dentro do cliente não é uma característica definidora.

Alternativa B — ❌ Incorreta

"Servir com um nó em uma rede de múltiplos nós que compartilham arquivos diretamente entre si" descreve uma arquitetura peer-to-peer (P2P), onde cada nó atua como cliente e servidor. Na arquitetura cliente-servidor, os clientes não se comunicam diretamente entre si; toda comunicação passa pelo servidor.

Alternativa C — ❌ Incorreta

"Consumir serviços independentes via API" é uma descrição genérica que se aplica a diversos estilos arquiteturais (SOA, microsserviços, etc.) e não captura o papel essencial do cliente na arquitetura cliente-servidor, que é justamente fornecer a interface e mediar a interação do usuário. Embora o cliente consuma serviços do servidor, o ato de consumir APIs não é exclusivo nem suficiente para caracterizar o papel principal do cliente no modelo.

Alternativa D — ❌ Incorreta

"Armazenar o banco de dados, processar as requisições e executar as transações" é exatamente o papel do servidor, não do cliente. Essa troca de responsabilidades é um erro clássico.

Alternativa E — ✅ Correta ⟵ GABARITO

"Fornecer a interface (desktop ou web) e enviar suas requisições" descreve com precisão a função do cliente na arquitetura cliente-servidor. O cliente é responsável pela apresentação (interface com o usuário) e por iniciar as comunicações enviando requisições ao servidor, que processa e responde.

Gabarito: letra E.

Link permanente: /questoes/gp045399