Questão de Arquitetura de Software — Arquitetura em camadas — FCC 2016
Arquitetura de Software›Arquitetura em camadas
Código
fc031100
Banca
FCC
Órgão
Prefeitura de Teresina - PI
Ano
2016
Nível
Superior
Cargo
Técnico de Nível Superior - Analista de Sistemas
Considere o serviço de páginas web implementado em uma arquitetura de três ou quatro camadas. Nessa arquitetura, o Browser se localiza na camada de
AApresentação.
BAplicação.
CWeb.
DServiços.
ENegócios.
Revelar gabarito e comentário▾
GabaritoA — Apresentação.
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 em Camadas: Posição do Browser
Gabarito: letra A. O navegador (browser) é a interface gráfica com o usuário, portanto localiza-se na camada de Apresentação, a mais externa da arquitetura de três ou quatro camadas. Essa é a definição fundamental da arquitetura em camadas: a camada mais externa trata da interação com o usuário.
Na arquitetura de três camadas (Apresentação, Aplicação e Dados), a camada de Apresentação é responsável pela interface do usuário e não está em um servidor; é executada no dispositivo do cliente. Na arquitetura de quatro camadas, a apresentação pode ser centralizada em um servidor web, mas o browser continua sendo o cliente que realiza requisições, atuando como a camada de apresentação.
Arquitetura em camadas: Apresentação (mais externa) (Browser (cliente), Interface gráfica com o usuário); Aplicação (lógica de negócio) (Regras do sistema); Dados (persistência) (Banco de dados)
Alternativa A — ✅ Correta ⟵ GABARITO
O browser é a interface do usuário, pertencendo à camada de Apresentação, conforme descrito no modelo de três ou quatro camadas.
Alternativa B — ❌ Incorreta
A camada de Aplicação é onde reside a lógica de negócio e o processamento das regras do sistema. O browser não executa essa lógica; ele apenas exibe dados e interage com o servidor de aplicação.
Alternativa C — ❌ Incorreta
"Camada Web" não é uma nomenclatura canônica na arquitetura em camadas. Os termos consagrados são Apresentação, Aplicação e Dados (três camadas), podendo acrescentar Servidor Web na de quatro camadas, mas o browser ainda é parte da Apresentação.
Alternativa D — ❌ Incorreta
"Serviços" refere-se a uma camada que pode fornecer funcionalidades de negócio, mas não é a posição do browser. O navegador não implementa serviços; ele é o cliente que consome serviços.
Alternativa E — ❌ Incorreta
A camada de Negócios é sinônimo de camada de Aplicação, onde as regras do domínio são processadas. O browser não contém lógica de negócio; ele apenas apresenta o resultado.
Conclusão: O browser é a ferramenta de apresentação por excelência, estando sempre na camada mais externa (Apresentação) da arquitetura multicamadas.