Questões de Concurso Comentadas sobre mvc (model-view-controller) em arquitetura de software

Foram encontradas 226 questões

Q1084962 Arquitetura de Software
A análise e padrão de projeto visa solucionar um problema de design recorrente que surge em uma situação de design específica. Sobre padrões de projeto, é correto afirmar que:
Alternativas
Q1003316 Arquitetura de Software

O padrão MVC é utilizado em muitos projetos devido à arquitetura que possui, o que possibilita a divisão do projeto em camadas muito definidas: o Model, o Controller e a View.

Dentre os benefícios do uso deste padrão, citam-se


I. Na camada de controle (Controller), teremos a manipulação dos inputs do usuário, sua interpretação e execução das tarefas correspondentes.

II. A camada de visualização (View) deve ser responsável somente pela visualização, exercendo qualquer tipo de controle no fluxo de execução da aplicação.

III. Permite ao desenvolvedor reutilizar um mesmo objeto de modelo em diversas visualizações diferentes.


Estão corretas as afirmativas

Alternativas
Q993855 Arquitetura de Software
Sobre o framework Spring MVC, assinale a alternativa correta.
Alternativas
Q990071 Arquitetura de Software
Em uma aplicação de votação online desenvolvida em três camadas do tipo MVC, o controller é responsável por
Alternativas
Q970919 Arquitetura de Software
Com relação ao padrão de arquitetura de software denominado MVC (Model-view-controller), é CORRETO afirmar que:
Alternativas
Q949261 Arquitetura de Software

Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.


Uma interface de linha de comandos em uma aplicação Java é um exemplo do componente Visualização da arquitetura MVC.

Alternativas
Q949260 Arquitetura de Software

Julgue o item seguinte, relativo a algoritmos, a estruturas de dados e objetos, à programação orientada a objetos e à arquitetura MVC.


A arquitetura MVC é vantajosa em sistemas em que a camada de apresentação tem a possibilidade de mudanças constantes.

Alternativas
Q942873 Arquitetura de Software

O padrão Model-View-Controller (MVC – Modelo-Visão-Controlador) é um padrão arquitetural que pode ser usado para organização dos subsistemas de um sistema de software. A respeito do padrão MVC, considere as afirmativas abaixo.


I O componente Controlador se comunica com o Modelo no padrão MVC para atualizar dados modificados.

II O padrão MVC restringe a comunicação entre os componentes Visão e Modelo.

III O componente Modelo se comunica com o componente Visão para notificar mudanças realizadas.

IV O padrão MVC foi concebido originalmente para o desenvolvimento de aplicações Web.

Estão corretas as afirmativas

Alternativas
Q930468 Arquitetura de Software
Com relação aos componentes do padrão MVC, assinale a opção correta.
Alternativas
Q930467 Arquitetura de Software
Com relação aos componentes do padrão MVC, assinale a opção correta.
Alternativas
Q930466 Arquitetura de Software
Com relação aos componentes do padrão MVC, assinale a opção correta.
Alternativas
Q930463 Arquitetura de Software
Com relação às arquiteturas distribuídas, o padrão que especifica que um determinado sistema deve ser desenvolvido em três níveis é:
Alternativas
Q929838 Arquitetura de Software
O padrão de arquitetura de software MVC significa?
Alternativas
Q926870 Arquitetura de Software
MVC é o Acrônimo para Model-View-Controller, que é uma arquitetura que visa a separar a aplicação em camadas com funções específicas, de maneira a melhorar a manutenção do sistema.
São funções do MVC:
I. Definir classes que representam os dados e a validação lógica destes dados; II. Definir arquivos template usados dinamicamente para gerar respostas HTML; III. Receber as solicitações do usuário, obter os dados a partir dos modelos e especificar os templates de visualização que retornarão como resposta ao navegador;
As camadas às quais essas funções estão relacionadas são, respectivamente,
Alternativas
Q921784 Arquitetura de Software
Na reunião de gestão, ficou definido que uma nova regra de negócio precisaria ser implementada no sistema WEB do IFRS. Após realizar um estudo técnico sobre esta melhoria, o desenvolvedor responsável percebe que será necessário alterar a instrução SQL de um método específico e algumas tags HTML de um arquivo. O sistema em questão foi arquitetado respeitando rigorosamente o padrão três camadas MVC (Model-View-Controller). Considere um arquivo por camada. A partir deste contexto, marque a alternativa que apresenta CORRETAMENTE os arquivos que este desenvolvedor precisará modificar.
Alternativas
Q918819 Arquitetura de Software

Considere as seguintes afirmações sobre o padrão Model-View-Controller (MVC)


I - O padrão MVC separa a apresentação e a interação dos dados do sistema, através de três componentes lógicos que interagem entre si: o componente Controlador gerencia os dados e as operações associadas a estes dados; o componente Modelo define e gerencia a forma como os dados são apresentados ao usuário; o componente Visão gerencia a interação do usuário (teclas, cliques do mouse, por exemplo) e passa estas interações para o Controlador e o Modelo.

II - O padrão MVC é usado quando existem várias maneiras de se visualizar e interagir com dados. Também quando são desconhecidos os futuros requisitos de interação e apresentação dos dados.

III - Embora o padrão MVC permita que os dados sejam alterados de forma independente de sua representação e vice-versa, pode envolver código adicional e mais complexidade de código mesmo quando o modelo de dados e as interações são simples.


Quais estão corretas?

Alternativas
Q892485 Arquitetura de Software
AngularJS segue um modelo MVC. Qual a diretiva correta em AngularJS para ligar um elemento de entrada de dados da visão, como um campo input do tipo texto, a um elemento do modelo, como uma variável do tipo string?
Alternativas
Q887165 Arquitetura de Software
As noções de separação e independência são fundamentais para o projeto de arquitetura de software porque permitem que alterações sejam localizadas. Padrões como o MVC (Modelo-Visão-Controlador) e outros padrões de arquitetura em camadas são usados dentro desse conceito. Com relação aos padrões de arquitetura em camadas, é INCORRETO afirmar que
Alternativas
Q883083 Arquitetura de Software

Julgue o próximo item, relativo a model-view-controller (MVC), proxy reverso e representational state transfer (REST).


O padrão MVC separa um aplicativo em três componentes principais: modelo, exibição e controlador; sendo o modelo o componente que manipula e responde à entrada e à interação do usuário.

Alternativas
Q883078 Arquitetura de Software

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue o próximo item.


No padrão de arquitetura de software MVC (model-view-controller), model (modelo) é o responsável pela camada de interação com o usuário e realiza a exibição dos dados, que, em sistemas web, se dá por meio do HTML ou do XML.

Alternativas
Respostas
101: D
102: B
103: B
104: A
105: B
106: C
107: C
108: D
109: D
110: E
111: A
112: B
113: C
114: C
115: A
116: D
117: D
118: A
119: E
120: E