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

Foram encontradas 238 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1825857 Arquitetura de Software

    Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.

Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.


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.

Alternativas
Q1771811 Arquitetura de Software
O conceito principal do modelo MVC é utilizar uma solução já definida para separar partes distintas do projeto, reduzindo suas dependências ao máximo. A utilização do padrão MVC apresenta como benefício isolar as regras de negócios da lógica de apresentação, a interface com o usuário. A figura abaixo ilustra o Diagrama de Fluxo MVC, com destaque para seus componentes.
Imagem associada para resolução da questão
ALFA – Representa a interface gráfica, com a qual o usuário interage. BETA – Representa um intermediador que interage com a interface gráfica. GAMA – Representa a interação com BETA e executa as regras de negócios do sistema


Nesse contexto, ALFA, BETA e GAMA são denominados, respectivamente:

Alternativas
Q1771423 Arquitetura de Software
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:
Alternativas
Q1678829 Arquitetura de Software
A respeito de arquitetura e engenharia de software, julgue o item a seguir.

Na arquitetura modelo-visão-controlador (MVC), o controlador contém o conteúdo e a lógica de processamento da aplicação
Alternativas
Q1654235 Arquitetura de Software

Em relação ao MVC, considere:


I. Como o modelo MVC gerencia múltiplos visualizadores usando o mesmo modelo é mais complicado manter, testar e atualizar sistemas múltiplos.

II. É simples incluir novos clientes apenas incluindo seus visualizadores e controles.

III. Torna a aplicação escalável.

IV. Não é possível ter desenvolvimento em paralelo para o modelo, visualizador e controle pois são interdependentes.


Está correto o que se afirma APENAS em

Alternativas
Respostas
76: C
77: A
78: C
79: E
80: B