Questão de Arquitetura de Software — Arquitetura em camadas — IBFC 2024
Arquitetura de Software›Arquitetura 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.
Agerenciar o acesso aos dados
Bprocessar e apresentar informações ao usuário
Crealizar operações de lógica de negócios
Darmazenar os dados permanentemente
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.
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.