Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — CESPE / CEBRASPE 2025

Arquitetura de SoftwareArquitetura em camadas
Código
ce195251
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2025
Nível
Superior
Cargo
Técnico em Tecnologia da Informação II - Tecnologia: Segurança, Infra e Operação
O papel de um servidor de aplicação, componente responsável por processar requisições HTTP e HTTPS e que conecta as camadas na arquitetura em três camadas, é
  1. Ahospedar a lógica de negócios e intermediar a comunicação com o banco de dados.
  2. Barmazenar e distribuir arquivos estáticos como HTML e imagens.
  3. Ccontrolar dispositivos de rede e rotear pacotes entre sub-redes.
  4. Doferecer serviços de autenticação via LDAP.
  5. Egerenciar o acesso aos discos físicos do sistema operacional.
Revelar gabarito e comentário

GabaritoA — hospedar a lógica de negócios e intermediar a comunicação com o banco de dados.

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”.

Servidor de Aplicação na Arquitetura em Três Camadas

Gabarito: letra A. O servidor de aplicação é o componente que hospeda a lógica de negócios e intermedia a comunicação entre a camada de apresentação (front-end) e a camada de dados (banco de dados) na arquitetura em três camadas. Ele processa requisições HTTP/HTTPS e executa as regras de negócio, sendo o elo central dessa arquitetura.

A banca cobra o conhecimento do papel de cada componente na arquitetura em três camadas (apresentação, lógica e dados). O servidor de aplicação é justamente o responsável pela camada de lógica de negócio.

1Apresentação (front-end)
Interface com o usuário
2Lógica (servidor de aplicação)
Hospeda regras de negócio
Intermedia comunicação com BD
Processa requisições HTTP/HTTPS
3Dados (banco de dados)
Armazena e gerencia dados
Arquitetura em 3 camadas
LEVELsoulevel.com.br
Arquitetura em 3 camadas: Apresentação (front-end) (Interface com o usuário); Lógica (servidor de aplicação) (Hospeda regras de negócio, Intermedia comunicação com BD, Processa requisições HTTP/HTTPS); Dados (banco de dados) (Armazena e gerencia dados)

Alternativa A — ✅ Correta ⟵ GABARITO

Descreve exatamente o papel do servidor de aplicação: hospedar a lógica de negócios (regras de negócio) e intermediar a comunicação com o banco de dados. É ele que processa as requisições HTTP/HTTPS e coordena as operações entre o front-end e o back-end.

Alternativa B — ❌ Incorreta

Armazenar e distribuir arquivos estáticos (HTML, imagens, CSS) é função de um servidor web (ex.: Apache, Nginx), não de um servidor de aplicação. Embora ambos possam coexistir, o papel descrito é típico de servidor web, não de aplicação.

Alternativa C — ❌ Incorreta

Controlar dispositivos de rede e rotear pacotes são tarefas de roteadores e switches, não de servidores de aplicação. Isso pertence à camada de infraestrutura de rede.

Alternativa D — ❌ Incorreta

Oferecer serviços de autenticação via LDAP é uma funcionalidade específica de servidores de diretório (como OpenLDAP ou Active Directory). Embora o servidor de aplicação possa consumir tais serviços, não é sua função primária.

Alternativa E — ❌ Incorreta

Gerenciar o acesso aos discos físicos é responsabilidade do sistema operacional ou de sistemas de arquivos, não de um servidor de aplicação.

PEGA ESSA DICA!

Em questões sobre arquitetura em camadas, lembre-se do fluxo: Apresentação (interface) → Lógica (servidor de aplicação) → Dados (banco de dados). Cada camada tem responsabilidades bem definidas.

Gabarito: letra A.

Link permanente: /questoes/ce195251