Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — ACAFE 2024

Arquitetura de SoftwareBanco de Dados
Código
qg053125
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Negócios
A empresa WebXYZTechMaster está desenvolvendo um novo aplicativo de e-commerce e decidiu utilizar uma arquitetura cliente-servidor para sua implementação. Durante uma reunião, o arquiteto de software explicou as principais vantagens e desvantagens desse tipo de arquitetura. Qual das seguintes características é uma vantagem da arquitetura cliente-servidor?
  1. AMelhor gerenciamento centralizado de recursos e segurança.
  2. BMaior dificuldade na manutenção e atualização de software.
  3. CDependência direta da conexão com a internet.
  4. DComplexidade aumentada na distribuição de software para clientes.
  5. EEscalabilidade limitada devido à centralização.
Revelar gabarito e comentário

GabaritoA — Melhor gerenciamento centralizado de recursos e segurança.

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: Vantagens

Gabarito: letra A. A arquitetura cliente-servidor oferece como principal vantagem o gerenciamento centralizado de recursos e segurança, facilitando o controle de acesso, backups e atualizações. As demais alternativas descrevem desvantagens ou características que não são inerentes a esse modelo.

Alternativa A — ✅ Correta ⟵ GABARITO

A centralização dos recursos no servidor permite um gerenciamento mais eficiente da segurança (autenticação, autorização, auditoria) e dos recursos (armazenamento, processamento). Isso reduz a complexidade de administrar múltiplos clientes de forma independente.

Alternativa B — ❌ Incorreta

Afirma que há maior dificuldade na manutenção e atualização de software. Na verdade, a arquitetura cliente-servidor facilita a manutenção, pois as atualizações são feitas centralizadamente no servidor, sem necessidade de intervir em cada máquina cliente. O erro está em apresentar uma desvantagem como vantagem.

Alternativa C — ❌ Incorreta

A dependência direta da conexão com a internet não é uma característica obrigatória da arquitetura cliente-servidor. Ela pode funcionar em redes locais (LAN) sem acesso à internet. Além disso, mesmo quando há dependência de rede, isso é uma limitação, não uma vantagem.

Alternativa D — ❌ Incorreta

A distribuição de software para clientes tende a ser mais simples na arquitetura cliente-servidor, pois o cliente pode ser leve (thin client) e a maior parte do software fica no servidor. A complexidade mencionada não é vantagem, e sim um possível desafio em modelos totalmente distribuídos (peer-to-peer).

Alternativa E — ❌ Incorreta

A escalabilidade pode ser limitada pela centralização, especialmente quando o servidor se torna um gargalo. No entanto, essa é uma desvantagem, não uma vantagem. A arquitetura cliente-servidor pode escalar com técnicas como balanceamento de carga, mas a afirmação de que a escalabilidade é limitada não é um ponto positivo.

PEGA ESSA DICA!

Em questões sobre arquiteturas, identifique se o enunciado pede vantagens ou desvantagens. A centralização é geralmente associada a vantagens (controle, segurança) enquanto as desvantagens envolvem dependência do servidor e possíveis gargalos. Memorize os prós e contras clássicos de cada modelo.

Gabarito: letra A.

Link permanente: /questoes/qg053125