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!
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.
![Imagem associada para resolução da questão](https://arquivos.qconcursos.com/images/provas/82426/6808ca56d4b910f61710.png)
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:
Na arquitetura modelo-visão-controlador (MVC), o controlador contém o conteúdo e a lógica de processamento da aplicação
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