

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.
O padrão de arquitetura de software conhecido pela sigla MVC (MODEL-VIEW-CONTROLLER), foi concebido por três camadas interconectadas. Essas camadas são respectivamente:
Camada de manipulação dos dados (MODEL), Camada de interação do usuário (VIEW) e a Camada de controle (CONTROLLER)
Camada de manipulação dos dados (MODEL), Camada de controle (VIEW) e a Camada de interação do usuário (CONTROLLER)
Camada de controle (MODEL), Camada de interação do usuário (VIEW) e a Camada de manipulação dos dados (CONTROLLER)
Camada de interação do usuário (MODEL), Camada de manipulação dos dados (VIEW) e a Camada de controle (CONTROLLER)
Assinale a alternativa que descreve corretamente o conceito de ASP.NET MVC.
É uma plataforma para desenvolvimento de aplicações móveis multiplataforma.
É uma plataforma para desenvolvimento de aplicações desktop para Windows.
É um padrão arquitetural que separa a aplicação em três componentes principais: modelo, visão e controlador.
É uma plataforma para desenvolvimento de aplicações web em Java.
É uma biblioteca de funções matemáticas para C#.
A empresa "WebMasterTech" está desenvolvendo um aplicativo web de gerenciamento de tarefas, e a equipe decidiu adotar o padrão MVC para estruturar o aplicativo. Ao analisar o código-fonte, você identifica três componentes principais: um componente responsável por renderizar a interface do usuário e receber entradas do usuário, um componente que lida com a lógica de negócios e interage com o banco de dados, e um componente que recebe as entradas do usuário e decide como proceder.
Nesse cenário, em relação às associações entre os componentes do MVC e suas descrições, é correto afirmar que
Model - renderiza a interface do usuário e recebe entradas do usuário.
View - lida com a lógica de negócios e interage com o banco de dados.
Controller - renderiza a interface do usuário e recebe entradas do usuário.
Model - lida com a lógica de negócios e interage com o banco de dados.
View - recebe as entradas do usuário e decide como proceder.
A arquitetura de desenvolvimento web MVC é composta pelos componentes:
Member Vertical Controller
Model Vertical Controller
Model Variable Centered
Model View Controller
Model Virtual Controller
Em relação à arquitetura de software em três camadas MVC (Model-ViewController), é INCORRETO afirmar:
Separa a apresentação e a interação dos dados do sistema. O sistema é estruturado em três componentes lógicos que interagem entre si.
O componente Modelo gerencia a interação do usuário e passa essas interações para Visão e Controlador. O componente Visão define e gerencia como os dados são apresentados ao usuário. O componente Controlador gerencia os dados do sistema e as operações a eles associadas.
Como vantagem, a arquitetura MVC permite que os dados sejam alterados independentemente de sua representação e vice-versa.
Como desvantagem, pode envolver mais código e aumentar sua complexidade quando o modelo de dados e as interações forem simples.
O desenvolvimento de aplicações disponibilizadas em múltiplas interfaces de usuário é facilitado pela utilização do modelo MVC, pois a principal característica deste é a existência de uma camada de regra de negócios totalmente isolada da interface de usuário.
Certo
Errado
Qual é o princípio de separação de responsabilidades defendido pelo padrão MVC e como ele beneficia a manutenibilidade do software?
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que cada camada do modelo deve ser independente e não deve depender de outras camadas, o que facilita a identificação e correção de bugs no software.
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que cada camada deve ser responsável por uma única tarefa, o que reduz a complexidade do software e aumenta a facilidade de manutenção.
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que a camada Model deve ser responsável por toda a lógica de negócios, a camada View deve ser responsável pela apresentação dos dados e a camada Controller deve ser responsável pela interação do usuário com o sistema, o que simplifica a arquitetura do software e facilita a manutenção.
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que cada camada deve ser responsável pela segurança do software em sua respectiva área, o que aumenta a proteção do sistema contra ameaças externas e internas.
O princípio de separação de responsabilidades defendido pelo padrão MVC diz que a camada View deve ser responsável pela apresentação dos dados, a camada Model deve ser responsável por interagir com o banco de dados e a camada Controller deve ser responsável por transformar os dados para serem apresentados na View, o que aumenta a flexibilidade do software para mudanças na interface e nos dados.
O padrão MVC (Model-View-Controller) é composto por três tipos de objetos. Qual das alternativas a seguir informa o que faz o objeto Controlador (Controller)?
Autoriza ou bloqueia o usuário no uso das funcionalidades da aplicação de acordo com seus direitos de acesso.
Define a maneira como a interface do usuário reage às entradas dele.
Apresenta as informações do sistema para o usuário.
É a aplicação, propriamente dita.
Supervisiona o acesso ao banco de dados.
Neste modelo arquitetural, o processamento da informação se divide em módulos e processos distintos. Um deles é responsável pela manutenção da informação e o outro pela obtenção de dados. Este tipo de arquitetura de software é bastante usado em aplicativos de bancos e e-mail.
Estamos falando do tipo de arquitetura de software:
Model-view-controller
Layers
Microservices
Client-server
Pipes-and-filters
No modelo MVC (Model-View-Controller), a camada controller possui uma grande importância, não menos importante em relação as outras camadas, View e Model, desta forma, assinale a alternativa que apresenta qual o objetivo da camada controller neste modelo.
Controlar o armazenamento de dados persistentes
Controlar o gerenciamento de memória do software
Controlar o fluxo da aplicação, recebendo entradas do usuário e atualizando o modelo e a visualização correspondentes
Controlar o fluxo da aplicação, mapeando as unidades de rede nos servidores de banco de dados
O modelo MVC é um padrão de arquitetura de software em camadas. Nesse sentido, o que significam, respectivamente, as letras M, V e C da sigla MVC?
Microservice, Validate e Controller.
Model, View e Controller.
Model, Validate e Check.
Manager, Value e Check.
Manager, Value e Content.
No padrão MVC, o controller é responsável por gerenciar o comportamento dos dados por meio de funções e regras de negócio predefinidas.
Certo
Errado
Podemos dizer que MVC é nada mais que um padrão de arquitetura de software, separando sua aplicação em 3 (três) camadas, ou seja, especificamente.
I. A camada de manipulação de dados (Model).
II. A camada de interação do usuário (View).
III. A camada de conceito lógico (Concept).
Apenas as afirmativas I e II são tecnicamente verdadeiras
Apenas as afirmativas II e III são tecnicamente verdadeiras
Apenas as afirmativas I e III são tecnicamente verdadeiras
As afirmativas I, II e III são tecnicamente verdadeiras
A principal característica do modelo MVC é facilitar para os usuários o emprego de uma aplicação, pois existe um vácuo entre o modelo mental e o modelo digital que existe no computador. A camada na qual operações CRUD (Create, Reader, Update e Delete), ou seja, operações básicas em um banco de dados podem ocorrer é:
View.
Model.
Controller.
Metadados.
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
Model.
Controller.
Middle.
View.
Conception.
Quanto ao padrão de software ou padrão de arquitetura de software MVC (Model View Controller), analise as afirmativas:
I) O Model é uma camada que concentra as regras de negócio da aplicação.
II) A View é a camada de apresentação do software e o local em que os dados entregues pelo Model são exibidos.
III) O Controller controla as ações de entrada do usuário na View e é responsável por entregar os dados ao Model para serem processados.
É correto o que se afirma em:
I.
III.
I e II.
I, II e III.
Nenhuma das anteriores.
Para atender os requisitos II e III, é correto utilizar a arquitetura modelo-visão-controlador (MVC): o componente modelo gerencia o sistema de dados e as operações associadas a esses dados; a visão define e gerencia o modo como os dados são apresentados ao usuário; e o controlador gerencia as interações do usuário e as passa para os demais componentes.
Certo
Errado
No modelo MVC, a camada responsável por determinar o comportamento da aplicação é denominada
controller.
browser.
view.
model.
database.
O padrão de arquitetura de software criado na década de 1970 com o objetivo de reuso de código e dividido em três camadas interligadas, cada qual com sua função, foi denominado de:
Ruby.
Perl.
MPB.
MVC.
Harmony.
Um programador de sistemas computacionais vai utilizar o padrão MVC para desenvolver um aplicativo para um banco. O principal processamento da aplicação vai ser realizado quando o usuário clicar um objeto botão. O evento acionado pelo botão fará uso de um intermediador, que vai preparar a informação e executar o processamento.
Este intermediador, na arquitetura MVC, deve ser tratado na camada
Controller
Middleware
Model
Restore
View