Pular para o conteúdo principal

Questão de Arquitetura de Software — Conceitos Básicos em Arquitetura de Software — FGV 2025

Arquitetura de SoftwareConceitos Básicos em Arquitetura de Software
Código
fg123980
Banca
FGV
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2025
Nível
Superior
Cargo
Área Apoio Especializado - Tecnologia da Informação (Reaplicação)
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
  1. Ainterface com o usuário, lógica de negócio e banco de dados.
  2. Binterface com o usuário, microsserviços e repositório.
  3. Cpublicador, broker de eventos e assinante.
  4. Dcliente, web server e banco de dados.
  5. Emodelo, visão e controle.
Revelar gabarito e comentário

GabaritoA — interface com o usuário, lógica de negócio e banco de dados.

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

Gabarito: letra A. A arquitetura em três camadas (three-tier) é composta pelas camadas de apresentação (interface com o usuário), lógica de negócio (regras de negócio) e dados (banco de dados). Essa separação visa modularidade, escalabilidade e manutenibilidade.

1Apresentação
Interface com o usuário
2Lógica de negócio
Regras de negócio
3Dados
Banco de dados
Arquitetura em três camadas
LEVELsoulevel.com.br
Arquitetura em três camadas: Apresentação (Interface com o usuário); Lógica de negócio (Regras de negócio); Dados (Banco de dados)

Alternativa A — ✅ Correta ⟵ GABARITO

A descrição clássica da arquitetura three-tier divide o sistema em: interface com o usuário (camada de apresentação), lógica de negócio (camada de aplicação) e banco de dados (camada de dados). É o padrão consolidado em sistemas corporativos desde os anos 80.

Alternativa B — ❌ Incorreta

"Microsserviços" é um estilo arquitetural distinto, não uma camada da arquitetura três camadas. "Repositório" é um padrão de persistência, não uma camada. A tríade correta não inclui esses termos.

Alternativa C — ❌ Incorreta

Essa tríade (publicador, broker de eventos, assinante) descreve o padrão arquitetural publish-subscribe (pub/sub), utilizado em sistemas orientados a eventos, e não a arquitetura em três camadas.

Alternativa D — ❌ Incorreta

Cliente, web server e banco de dados representam uma arquitetura cliente-servidor de duas camadas (two-tier), onde o cliente acumula interface e lógica, e o servidor apenas dados. A arquitetura três camadas insere uma camada intermediária de lógica de negócio.

Alternativa E — ❌ Incorreta

Modelo, visão e controle (MVC) é um padrão de projeto (design pattern) voltado para a separação de responsabilidades na interface do usuário, não uma arquitetura de três camadas de sistema (embora MVC possa ser usado na camada de apresentação).

PEGA ESSA DICA!

Para questões sobre arquitetura three-tier, lembre-se: apresentação → lógica → dados. Questões que misturam microsserviços, pub/sub ou MVC estão testando se você confunde estilos arquiteturais diferentes. Memorize as três camadas como um trio fixo.

Link permanente: /questoes/fg123980