Questões de Concurso
Sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 265 questões
I. Model: camada que contém a aplicação física, e de sua responsabilidade apresentar a interface gráfica do sistema aos usuários.
II. Controller: define o comportamento da aplicação; é como um gerenciador da interface do usuário, interpretando suas ações e que se comunica por meio de eventos disparados pela interação do usuário com o Modelo no padrão MVC para atualizar dados à View. A função desse padrão de arquitetura é tornar possível a separação entre as camadas.
III. View: camada de apresentação com usuário, ou seja, são classes responsáveis pela apresentação da interface gráfica do sistema, onde são realizadas a entrada de dados e a visualização das respostas processadas.
Está correto o que se afirma em
Julgue o item a seguir, a respeito de desenvolvimento web em Java e de interoperabilidade de sistemas.
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.
Julgue o item a seguir, relacionados a desenvolvimento web em Java.
Zend é um framework que facilita a implementação de
códigos mais complexos e utiliza o padrão arquitetural MVC
para garantir a estruturação das aplicações.
( ) O Modelo (Model) acessa fontes de dados externas. ( ) O Controlador (Controller) gerencia as requisições do usuário. ( ) A Visão (View) apresenta conteúdo ao usuário.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
- _________, com classes responsáveis pela apresentação da interface gráfica do sistema, incluindo janelas, botões, menus, barras de rolagem, etc.
- __________, com classes que tratam e interpretam eventos gerados por dispositivos de entrada, como mouse e teclado.
- __________, com classes que armazenam os dados manipulados pela aplicação e que têm a ver com o domínio do sistema em construção, sem dependência das classes dos outros dois grupos, podendo conter métodos que alteram o estado dos objetos de domínio.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado acima.
Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.
Uma das vantagens da arquitetura MVC é que o
gerenciamento da complexidade se torna fácil, devido à
divisão da aplicação em componentes (Model, View e
Controller).
Quanto ao modelo MVC, ao padrão XML e à UML, julgue o item.
No padrão de arquitetura MVC, as regras de negócios
estão contidas no elemento Model.
Com relação à arquitetura de software, julgue o próximo item.
No padrão MVC, o componente de modelo gerencia as
requisições dos usuários.
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.
(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.
Julgue o item a seguir, a respeito de UML e MVC.
Na arquitetura MVC, o controller contém todo o conteúdo e
a lógica de processamento específicos para a aplicação,
incluindo o acesso a fontes de dado externas à aplicação.
Quanto a arquitetura MVC (Model-View-Controller), analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F) .
( ) No padrão de arquitetura MVC a interação do usuário com o sistema é por meio, e diretamente, na camada Controller.
( ) A arquitetura de software MVC pode ser utilizada tanto na programação web como mobile ou desktop.
( ) O framework Spring MVC é utilizado para a criação de aplicações Web seguindo o padrão MVC.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
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: