Cebraspe · TRE/BA · 2017 · Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas

Questão 33 · Informática: Programação e algoritmos

Com referência às arquiteturas multicamadas de aplicações para o ambiente web, assinale a opção correta.

  1. A) Se, na camada de dados, for realizada uma alteração no banco de dados, o restante das camadas também será afetado.
  2. B) O modelo de três camadas recebe essa denominação caso um sistema cliente-servidor seja desenvolvido mantendo-se a camada de negócio do lado do cliente e as camadas de apresentação e dados no lado do servidor.
  3. C) Cada camada é normalmente mantida em um servidor específico para tornar-se o mais escalonável e independente possível em relação a outras camadas, estando entre as suas principais características o eficiente armazenamento e a reutilização de recursos.
  4. D) O objetivo das arquiteturas multicamadas consiste na junção de responsabilidades entre os componentes das aplicações web, de modo a atender aos requisitos funcionais e não funcionais esperados pela aplicação.
  5. E) Na arquitetura de duas camadas — apresentação e armazenamento —, o computador que contiver a base de dados terá de ficar junto com os computadores que executarem as aplicações.

Marque a alternativa correta:

Gabarito: C

Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).

Comentário

Gabarito: C.

A alternativa C está correta. Nas arquiteturas multicamadas, cada camada (apresentação, negócio e dados) tem responsabilidade própria e pode ser distribuída em servidores distintos, o que favorece escalabilidade e independência entre as camadas. A separação também permite o armazenamento eficiente e a reutilização de componentes e recursos por diferentes partes do sistema, que é o ponto destacado no item.

Erros das demais:

  • A: as camadas são independentes; em regra, uma alteração no banco não afeta as demais, desde que a interface entre as camadas seja preservada.
  • B: no modelo de três camadas, a camada de negócio não fica no cliente; as três camadas são distintas entre cliente, servidor de aplicação e servidor de dados.
  • D: a arquitetura multicamadas serve para separar responsabilidades, e não para juntá-las.
  • E: na arquitetura de duas camadas, o servidor de banco pode ficar em máquina própria, separada das estações que executam a aplicação.

Dica: O conceito central é a separação e a independência entre camadas.

Fundamentos: Conceito de arquitetura em três camadas (apresentação, negócio e dados) · Princípio de separação de responsabilidades e escalabilidade em sistemas multicamadas

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 33, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor