Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — IBFC 2024

Arquitetura de SoftwareArquitetura em camadas
Código
qg218449
Banca
IBFC
Órgão
IMBEL
Ano
2024
Nível
Superior
Cargo
Especialista -Tecnologia da Informação
Assinale a alternativa que apresenta a função da camada de apresentação, na arquitetura em três camadas.
  1. Agerenciar o acesso aos dados
  2. Bprocessar e apresentar informações ao usuário
  3. Crealizar operações de lógica de negócios
  4. Darmazenar os dados permanentemente
  5. Egerenciar a comunicação com outros sistemas
Revelar gabarito e comentário

GabaritoB — processar e apresentar informações ao usuário

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 Três Camadas — Camada de Apresentação

Gabarito: letra B. Na arquitetura em três camadas, a camada de apresentação (também chamada de interface do usuário) é responsável por processar e apresentar informações ao usuário, atuando como a interface com a qual ele interage. Essa definição está alinhada com a descrição clássica do modelo: a camada mais externa lida com a interação e a exibição de dados.

A banca testa o conhecimento das responsabilidades de cada camada no modelo de três camadas (apresentação, aplicação/lógica de negócio, dados). Para resolver, basta associar cada alternativa à camada correspondente.

1Apresentação
Interface do usuário
Processa e exibe informações
Captura entradas
2Aplicação (lógica de negócio)
Regras do sistema
Processamento
3Dados
Acesso e persistência
Armazenamento
Arquitetura em três camadas
LEVELsoulevel.com.br
Arquitetura em três camadas: Apresentação (Interface do usuário, Processa e exibe informações, Captura entradas); Aplicação (lógica de negócio) (Regras do sistema, Processamento); Dados (Acesso e persistência, Armazenamento)

Alternativa A — ❌ Incorreta

Gerenciar o acesso aos dados é função da camada de dados (data layer), que gerencia o armazenamento e a recuperação de informações. A apresentação não lida diretamente com acesso a dados.

Alternativa B — ✅ Correta ⟵ GABARITO

Processar e apresentar informações ao usuário é exatamente o papel da camada de apresentação: ela define a lógica da interface, exibe dados e captura entradas do usuário, sem envolver regras de negócio ou persistência.

Alternativa C — ❌ Incorreta

Realizar operações de lógica de negócios é atribuição da camada de aplicação (camada intermediária), que processa as regras do sistema. A apresentação não deve conter tal lógica.

Alternativa D — ❌ Incorreta

Armazenar dados permanentemente é responsabilidade da camada de dados (banco de dados). A apresentação não armazena dados.

Alternativa E — ❌ Incorreta

Gerenciar a comunicação com outros sistemas pode ser uma função transversal, mas não é específica da camada de apresentação. Em geral, a comunicação externa é tratada pela camada de aplicação ou por serviços de integração.

Gabarito: letra B.

Link permanente: /questoes/qg218449