Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura em camadas — UFMG 2018

Arquitetura de SoftwareArquitetura em camadas
Código
qq404861
Banca
UFMG
Órgão
UFMG
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Requisitos e Processos
As noções de separação e independência são fundamentais para o projeto de arquitetura de software porque permitem que alterações sejam localizadas. Padrões como o MVC (Modelo-Visão-Controlador) e outros padrões de arquitetura em camadas são usados dentro desse conceito. Com relação aos padrões de arquitetura em camadas, é INCORRETO afirmar que
  1. Ano padrão MVC, o componente Controlador gerencia o sistema de dados e as operações associadas a esses dados.
  2. Bo padrão MVC oferece a vantagem de permitir que os dados sejam alterados de forma independente de sua representação e vice-versa.
  3. Co padrão de arquitetura em camadas, na prática, costuma apresentar a desvantagem de ser difícil proporcionar uma clara separação entre as camadas; e uma camada de alto nível pode ter de interagir diretamente com camadas de baixo nível, em vez de através da camada imediatamente abaixo dela.
  4. Dna arquitetura cliente-servidor, os clientes podem ter de saber os nomes dos servidores disponíveis e os serviços que eles fornecem; no entanto, os servidores não precisam conhecer a identidade dos clientes ou quantos clientes estão acessando seus serviços.
Revelar gabarito e comentário

GabaritoA — no padrão MVC, o componente Controlador gerencia o sistema de dados e as operações associadas a esses dados.

Link permanente: /questoes/qq404861