Pular para o conteúdo principal

Questão de Arquitetura de Software — MVC (Model-view-controller) — IESES 2016

Arquitetura de SoftwareMVC (Model-view-controller)
Código
qq204396
Banca
IESES
Órgão
BAHIAGÁS
Ano
2016
Nível
Superior
Cargo
Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas
Em um sistema de software estruturado em MVC (Model/View/Controller), pode-se afirmar que:
  1. AO “model”, ou modelo, é o responsável por receber e processar requisições feitas pelo usuário através da “view” (visualização). É o “model” que deve delegar para o controller as solicitações da “view”.
  2. BA “model”, ou modelo, é a representação das entidades do banco de dados dentro da aplicação. Ele deve ser o mais simples possível, “thin model”, pois é muito usado nas transações com o banco de dados.
  3. CO “model”, ou modelo, é o responsável por armazenar e oferecer de forma coerente os dados referentes a uma entidade modelada no sistema. É nesta entidade que ficam as regras de negócio da aplicação.
  4. DO “controller”, ou controlador, é o responsável por armazenar as regras do negócio da aplicação e quando necessário, enviar ou buscar dados no “model”, ou modelo, que é a representação do banco de dados na aplicação.
  5. EA “view”, ou visualização, é a responsável por armazenar e oferecer de forma coerente os dados referentes a uma entidade modelada no sistema.
Revelar gabarito e comentário

GabaritoC — O “model”, ou modelo, é o responsável por armazenar e oferecer de forma coerente os dados referentes a uma entidade modelada no sistema. É nesta entidade que ficam as regras de negócio da aplicação.

Link permanente: /questoes/qq204396