ID 1878772 Banca IESES Órgão BAHIAGÁS Ano 2016 Provas IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas Disciplina Arquitetura de Software Assuntos MVC (Model-view-controller) Em um sistema de software estruturado em MVC (Model/View/Controller), pode-se afirmar que: Alternativas O “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”. A “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. 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. O “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. A “view”, ou visualização, é a responsável por armazenar e oferecer de forma coerente os dados referentes a uma entidade modelada no sistema. Responder Comentários Controverso hein... A alternativa E) está errada pois quem armazena e oferece os dados são a Model e a Controller. O que a View faz é mostrar os dados ao usuário. Modelo (Model): responsável por modelar os dados e o comportamento por trás das regras de negócio. Se preocupa com o armazenamento, manipulação e geração de dados.Alternativa C É na entidade que ficam as regras de negócio da aplicação? Questão passível de anulação.