Arquitetura de Software: Qual a ordem correta das camadas de uma aplicação?

Questão

Qual a ordem correta das camadas de uma aplicação?

Alternativas

a) Apresentação -> Gerenciamento -> Banco de dados -> Aplicação.

b) Aplicação -> Gerenciamento -> Banco de dados -> Apresentação.

c) Apresentação -> Aplicação -> Banco de dados -> Gerenciamento.

d) Banco de dados -> Apresentação -> Aplicação -> Gerenciamento.

e) Apresentação -> Aplicação -> Gerenciamento -> Banco de dados.

86%
Explicação

A questão pede a ordem correta das camadas de uma aplicação. No modelo mais comum de camadas (arquitetura em camadas / n-tier), o fluxo lógico vai da interface com o usuário até a persistência:

  1. Apresentação: camada de UI (telas, páginas, API controller), responsável por receber entradas e exibir saídas.
  2. Aplicação: orquestra casos de uso (serviços de aplicação), coordenando regras e chamadas necessárias.
  3. Gerenciamento: normalmente associado à camada de serviços/negócio ou componentes de suporte (como regras, controle/transações, integração), ficando entre a aplicação e a persistência para “gerenciar” o acesso e operações.
  4. Banco de dados: persistência (repositórios/DAO e o próprio SGBD), onde os dados são armazenados.

Assim, a sequência coerente é Apresentação -> Aplicação -> Gerenciamento -> Banco de dados.

Alternativa correta: (e).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.