Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — FCC 2016

Arquitetura de SoftwareArquitetura 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
  1. AApresentação.
  2. BAplicação.
  3. CWeb.
  4. DServiços.
  5. 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.

1Apresentação (mais externa)
Browser (cliente)
Interface gráfica com o usuário
2Aplicação (lógica de negócio)
Regras do sistema
3Dados (persistência)
Banco de dados
Arquitetura em camadas
LEVELsoulevel.com.br
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.

Gabarito: letra A.

Link permanente: /questoes/fc031100