Engenharia Múltipla Escolha

Na área de ambiente para desenvolvimento web, existem várias terminologias, como a da arquitetura de desenvolvimento de sistemas, que têm base em duas camadas, de modo que em uma delas estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações), e a outra, que é responsável pelo acesso às bases de dados, chama-se _____________. Assinale a alternativa que completa corretamente a lacuna.

Na área de ambiente para desenvolvimento web, existem várias terminologias, como a da arquitetura de desenvolvimento de sistemas, que têm base em duas camadas, de modo que em uma delas estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações), e a outra, que é responsável pelo acesso às bases de dados, chama-se _____________. Assinale a alternativa que completa corretamente a lacuna.

  1. Arquitetura Cliente/Servidor.
  2. Arquitetura Webservice.
  3. Arquitetura bidimensional.
  4. Arquitetura de dupla camada.
  5. Arquitetura monolítica.

Resolução completa

Explicação passo a passo

D
Alternativa D

Análise da Questão sobre Arquitetura Web

Esta questão trata de conceitos de arquitetura de sistemas web, não de Direito Administrativo como normalmente abordado em concursos jurídicos. Vou analisar conforme solicitado com foco na precisão técnica.


Contexto Técnico

A arquitetura descrita na questão apresenta:

CamadaFunção
Camada 1Lógica do sistema + provisionamento de serviços (exibição)
Camada 2Acesso às bases de dados

Essa é uma descrição clássica de arquitetura em duas camadas.


Análise das Alternativas

Alternativa D - Arquitetura de dupla camada ✅

Justificativa Didática

Arquitetura de Duas Camadas (Two-Tier):

  • É composta exatamente por duas camadas principais:
  • Camada de apresentação/aplicações → lógica e exibição
  • Camada de dados → banco de dados

Por que as outras estão incorretas:

  • A) Cliente/Servidor ❌ - Modelo mais amplo onde cliente solicita e servidor responde, mas não especifica quantas camadas internas
  • B) Webservice ❌ - Refere-se a serviços acessíveis via protocolos web (HTTP, SOAP, REST)
  • C) Bidimensional ❌ - Termo não utilizado para classificar arquiteturas de software
  • E) Monolítica ❌ - Aplica-se quando todo o sistema é um único bloco unificado, sem separação clara em camadas

Conceito-Chave

Em arquitetura de software, "camada" refere-se à separação de responsabilidades. O modelo de duas camadas divide explicitamente entre lógica de aplicação e acesso a dados.

Exemplo prático: Um sistema simples de vendas onde:

  • Front-end mostra produtos (lógica + exibição)
  • Back-end consulta tabela SQL (banco de dados)

Resposta Final: Alternativa D

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.