Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — MVC (Model-View-Controller) — FUNDATEC 2019

TI - Desenvolvimento de SistemasMVC (Model-View-Controller)
Código
qa132515
Banca
FUNDATEC
Órgão
Pref São Borja
Ano
2019
Cargo
ATI ( )
O MVC, acrônimo de Model-View-Controller (Arquitetura Modelo-Visão-Controle), é um padrão de projeto de software, ou padrão arquitetura de software, focado no reuso de código e a separação de conceitos em 3 (três) camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end). A camada “lógica da aplicação (Model)” do MVC é responsável por:
  1. ATudo que a aplicação vai fazer a partir dos comandos da camada de Controle em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados e de comportamento independente da apresentação.
  2. BTudo que a aplicação vai fazer a partir dos comandos da camada de Enlace de dados em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que somente o sistema operacional quer fazer e é a principal estrutura computacional da arquitetura linear, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um não encapsulamento de dados e de comportamento independente da apresentação.
  3. CTudo que a aplicação vai fazer a partir dos comandos da camada Física em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para não mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver em datagrama. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados e de comportamento independente da apresentação de metadados.
  4. DTudo que a aplicação vai fazer a partir dos comandos da camada de Rede em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados que foram criptografados. É um não encapsulamento de dados e de comportamento dependentes da apresentação hierárquica.
  5. EExecutar um algoritmo representativo a partir de uma base de dados, que foi escalonado nos endereços baixos de memória.
Revelar gabarito e comentário

GabaritoA — Tudo que a aplicação vai fazer a partir dos comandos da camada de Controle em um ou mais elementos de dados, respondendo a perguntas sobre a sua condição e a instruções para mudá-las. O modelo sabe o que o aplicativo quer fazer e é a principal estrutura computacional da arquitetura, pois é ele quem modela o problema que está se tentando resolver. Modela os dados e o comportamento por trás do processo de negócios. Se preocupa apenas com o armazenamento, manipulação e geração de dados. É um encapsulamento de dados e de comportamento independente da apresentação.

Link permanente: /questoes/qa132515