Questões de Concurso
Comentadas sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 226 questões
Acerca de arquitetura de software e modelos, julgue o item que segue.
MVC (Model-View-Controller) é um padrão de design de arquitetura que divide um aplicativo interativo em três componentes:
modelo, visualização e controlador.
A respeito de MVC (model view controller), julgue o próximo item.
O MVC é capaz de gerenciar múltiplos visualizadores e ter
desenvolvimento em paralelo para o modelo, com
visualizadores e controles independentes.
A respeito de MVC (model view controller), julgue o próximo item.
O padrão MVC está relacionado à arquitetura da aplicação e,
no escopo desse modelo, não está prevista a comunicação de
componentes.
O padrão Model-View-ViewModel (MVVM) que se assemelha, em alguns aspectos, ao MVC (Model View Controller) e ao MVP (Model View Presenter), visa estabelecer uma clara separação de responsabilidades em uma aplicação, mantendo uma espécie de façade entre o Modelo de objetos e a View que é a interface, com a qual o usuário interage. O Modelo, no MVVM, nada mais é do que o Modelo de domínio de uma aplicação, ou seja, as classes de negócio que serão utilizadas em uma determinada aplicação. Referente ao assunto, analise as assertivas e assinale a alternativa que aponta as corretas.
I. O Modelo são classes que encapsulam a lógica de negócios e os dados.
II. O Modelo referencia diretamente a View ou ViewModel.
III. O Modelo provê eventos de notificação de mudança de estado. IV. Modelo de dados geralmente é utilizado com um repositório ou serviço.
IV. Modelo de dados geralmente é utilizado
com um repositório ou serviço.
Um Analista em TI necessita desenvolver um projeto otimizando o reuso das classes. Para tanto, ele está analisando uma solução que possibilita a existência de várias interfaces com o usuário que podem ser modificadas sem que haja a necessidade da alteração das regras de negócio, proporcionando assim muito mais flexibilidade e oportunidades de reuso das classes.
O modelo de arquitetura padrão que atende essa necessidade porque contempla a divisão do projeto em camadas muito bem definidas é o
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
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.