Questões de MVC (Model-view-controller) (Arquitetura de Software) Página 11

Limpar Busca

No padrão MVC, a camada onde são representadas as classes que acessam e manipulam dados na base de dados por meio de instruções SQL é a camada

  • A Model.
  • B Controller.
  • C Middle.
  • D View.
  • E Conception.

Analise as assertivas abaixo sobre o modelo arquitetural Model-View-Controller (MVC).


I. A arquitetura MVC é um modelo em camadas muito utilizado em sistemas web.

II. A camada de visão (View) representa a interface com o usuário.

III. A camada de modelo (Model) corresponde ao banco de dados do software.

IV. A camada de controle (Controller) gerencia as solicitações do usuário, seleciona o comportamento do modelo e a resposta da visão.

V. A camada de visão deve ser fortemente acoplada à lógica da funcionalidade do software e às demais camadas, de modo que a usabilidade possa atender à necessidade do usuário.


Sobre as assertivas acima, é correto afirmar que são verdadeiras apenas:

  • A I, II e III.
  • B II, III e V.
  • C I, II e IV.
  • D III, IV e V.

Quanto a arquitetura MVC (Model-View-Controller), analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F) .


( ) No padrão de arquitetura MVC a interação do usuário com o sistema é por meio, e diretamente, na camada Controller.

( ) A arquitetura de software MVC pode ser utilizada tanto na programação web como mobile ou desktop.

( ) O framework Spring MVC é utilizado para a criação de aplicações Web seguindo o padrão MVC.


Assinale a alternativa que apresenta a sequência correta de cima para baixo.

  • A V - F - F
  • B V - V - F
  • C F - V - V
  • D F - F - V

No padrão de arquitetura de software conhecido pela sigla MVC, as letras V e C significam, respectivamente, View (Visão) e Controller (Controlador). Qual o significado da letra M?

  • A Manager (Gerenciador).
  • B Microservice (Microsserviço).
  • C Model (Modelo).
  • D Message (Mensagem).
  • E Markup (Marcação).

Analise as seguintes afirmações sobre as responsabilidades do controller na arquitetura MVC (Model-View-Controller).


I. Gerenciar solicitações do usuário e selecionar comportamento do modelo.

II. Encapsular funcionalidades e encapsular objetos de conteúdo.

III. Preparar dados do modelo e solicitar atualizações do modelo.  


Está(ão) correta(s): 

  • A I e II apenas.
  • B II e III apenas.
  • C I apenas.
  • D II apenas.
  • E III apenas.