

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A arquitetura MVC (Model-View-Controller) separa a interface do usuário da funcionalidade e do conteúdo de informações; a camada model contém todo o conteúdo e a lógica de processamento específicos à aplicação bem como acesso a fontes de dados e toda a funcionalidade de processamento específica para a aplicação.
Certo
Errado
Com relação aos padrões de arquitetura de software MVC (Model View Controller) e DDD (Domain Driven Design) é correto afirmar que: este é voltado à modelagem de banco de dados e objetiva facilitar a implementação de regras e processos complexos, além da divisão de responsabilidades por camadas; aquele traz como benefício o isolamento das regras de negócios da lógica de apresentação, que é a interface com o usuário.
Certo
Errado
Controller (controlador), além de ser responsável pela lógica do sistema, também faz a mediação entre o modelo e a visão.
Certo
Errado
Quanto ao Modelo Visão-Controlador (MVC), conforme Sommerville (2011), analise as afirmativas a seguir e assinale a alternativa correta:
(1) O componente Controlador define e gerencia como os dados são apresentados ao usuário.
(2) O componente Visão gerencia o sistema de dados e as operações associadas a esses dados.
As duas afirmativas são verdadeiras
A afirmativa (1) é verdadeira, e a (2) é falsa
A afirmativa (2) é verdadeira, e a (1) é falsa
As duas afirmativas são falsas
De acordo com o padrão MVC, a camada responsável por exibir os dados obtidos e tratados para o usuário denomina-se
view.
model.
controller.
metadados.
application.
View (visão) serve para exibir as informações enviadas pelo controller, sendo recomendado pelo padrão que, na camada view, exista regra de negócio.
Certo
Errado
No Framework Zend, verão 3, qualquer biblioteca no Composer é chamada de pacote. O pacote oferecido pelo próprio Framework Zend ideal para iniciar projetos MVC é:
zend-crypt
zend_paginator
skeleton-application
zend-permissions-rbac
Leia a frase abaixo referente ao Modelo MVC.
"A camada ______ é responsável por intermediar as requisições enviadas pelo ______ com as respostas fornecidas pelo ______".
Assinale a alternativa que preencha correta e respectivamente as lacunas.
Controller / Model / View
View / Model / Controller
Controller / View / Model
Model / Controller / View
Na arquitetura MVC de um WebApp, a camada de visão gerencia as requisições dos usuários e define o comportamento do modelo.
Certo
Errado
Sobre a arquitetura de software modelo-visão-controlador (MVC), analise as afirmativas a seguir.
1) MVC é um padrão de arquitetura de software utilizado exclusivamente para aplicações WEB.
2) A camada de visão é responsável pela validação e controle do fluxo dos dados que serão apresentados ao usuário.
3) A camada de modelo é responsável pelo acesso e manipulação de dados.
4) O controlador é responsável por receber as requisições dos usuários, comunicar-se com a camada de modelo quando necessário e enviar os dados para a camada de visão.
Estão corretas, apenas:
1 e 2.
1 e 3.
2 e 3.
2 e 4.
3 e 4.
O Drupal é um framework que usa a arquitetura MVC para o desenvolvimento de aplicativos web em PHP 7; o ambiente Drupal inclui componentes, validação e filtragem de entrada, paginação e navegação.
Certo
Errado
Existindo um diagrama de sequência para representar o fluxo principal de um caso de uso e um diagrama de comunicação para um fluxo alternativo, o diagrama de interação visão geral será a escolha adequada para a representação do fluxo de controle entre as duas representações presentes.
Certo
Errado
No que diz respeito à arquitetura MVC, analise as afirmativas a seguir:
I. Model – responsável por gerenciar e controlar a forma como os dados se comportam por meio das funções, lógica e regras de negócios estabelecidas. É o detentor dos dados que recebe as informações do Controller, valida se ela está correta ou não e envia a resposta mais adequada.
II. Controller – responsável por intermediar as requisições enviadas pelo View com as respostas fornecidas pelo Model, processando os dados que o usuário informou e repassando para outras camadas.
III. View – responsável por apresentar as informações de forma visual ao usuário. Em seu desenvolvimento devem ser aplicados apenas recursos ligados a aparência como mensagens, botões ou telas. É a parte da interface que se comunica, disponibilizando e capturando todas as informações do usuário.
Assinale
se apenas as afirmativas I e II estiverem corretas.
se apenas as afirmativas I e III estiverem corretas.
se apenas as afirmativas II e III estiverem corretas.
se todas as afirmativas estiverem corretas.
A sigla MVC representa um padrão de arquitetura de aplicações que divide a aplicação em três camadas: a visão, o modelo, e o controlador, fornecendo uma maneira de dividir a funcionalidade envolvida na manutenção e apresentação dos dados de uma aplicação. Uma vantagem do uso da arquitetura MVC está indicada na seguinte opção:
Exigir pouca disciplina dos desenvolvedores em relação à separação das camadas.
Requer tempo mínimo para analisar e modelar o sistema pela inexistência de erros.
Permitir o desenvolvimento, testes e manutenção de forma isolada entre as camadas.
Eliminar o reuso de códigos em outros projetos, principalmente da camada de modelo.
Dentro do modelo MVC, as validações de regras de negócio devem estar em qual camada?
Service
View
Controller
Model
Sobre a arquitetura de sofware modelo-visão-controlador (MVC), analise as afirmativas abaixo.
I. O modelo encapsula objetos de conteúdo e incorpora todos os estados de uma aplicação Web.
II. A visão gerencia as solicitações do usuário e seleciona o comportamento do modelo.
III. O controlador prepara dados do modelo e solicita atualizações do modelo.
IV. Múltiplas visões podem ser ligadas a um único modelo.
Estão corretas apenas as afirmativas:
I, II
I, IV
II, III
II, IV
III, IV
De forma coerente com a orientação recebida do gestor, o padrão de projeto Observer pode ser adotado para aprimorar a implementação do MVC.
Certo
Errado
Na abordagem MVC, não há notificação do modelo para as visões que dependem dele toda vez que seus dados sofrem mudanças. Esse é um mecanismo de proteção da MVC para evitar inconsistências no modelo.
Certo
Errado
Na arquitetura MVC (Model-View-Controller), as funcionalidades de cada segmento são mais bem descritas como
o modelo encapsula as funcionalidades; o view gerencia as requisições dos usuários; o controlador prepara dados do modelo.
o modelo encapsula objetos de conteúdo; a visão solicita atualizações do modelo; o controlador seleciona o comportamento do modelo.
o modelo incorpora todos os estados; o view gerencia as requisições dos usuários; o controlador encapsula objetos de conteúdo.
o modelo encapsula objetos de conteúdo; o view seleciona o comportamento do modelo; o controlador solicita atualizações do modelo.
o modelo seleciona a resposta da visão; a visão apresenta a visão selecionada pelo controlador; o controlador encapsula objetos de conteúdo.
No diagrama de classes do sistema, deve-se utilizar uma classe associativa para representar a conexão entre um conjunto de classes e outra para representar as características que são herdadas das classes que participam desse relacionamento.
Certo
Errado