← Questões de Engenharia de Software

Engenharia de Software · FGV · 2025

Questão comentada de Engenharia de Software

A arquitetura em três camadas surgiu no final dos anos 80 e ainda é comum na construção de sistemas de informação corporativos. As três camadas dessa arquitetura são

Gabarito: A

A arquitetura em três camadas é um jeito clássico de organizar sistemas para separar responsabilidades e deixar o software mais fácil de manter, evoluir e testar. A ideia é simples: cada parte faz uma tarefa bem definida, sem misturar tudo no mesmo lugar. Isso caiu como uma luva nos sistemas corporativos, que normalmente precisam de tela, regras do negócio e persistência de dados funcionando de forma organizada. Nesse modelo, a primeira camada é a interface com o usuário, onde a pessoa interage com o sistema. A segunda é a lógica de negócio, que concentra as regras e decisões do sistema. A terceira é o banco de dados, responsável por armazenar e recuperar informações. Essa divisão é o que caracteriza a arquitetura em três camadas tradicional, muito cobrada em provas. Por isso, o gabarito é a letra A. Ela reúne exatamente as três partes clássicas da arquitetura: apresentação, aplicação e dados. Em termos doutrinários, essa separação ajuda no desacoplamento e na manutenção, e é um conceito bem consolidado na engenharia de software, sem depender de regra legal específica. As outras alternativas misturam estilos arquiteturais diferentes, como microsserviços, evento, MVC ou a separação física de cliente e servidor, mas nenhuma delas define a arquitetura de três camadas do modo tradicional.

Continue treinando

Questões relacionadas