Questões de Concurso
Sobre mvc (model-view-controller) em arquitetura de software
Foram encontradas 247 questões
Julgue o próximo item, a respeito de arquitetura e engenharia de software.
Na arquitetura MVC, o componente do modelo é responsável por acessar a base de dados, para recuperação, inserção ou modificação de dados.
Em relação aos Controllers, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Atua como ponto de entrada inicial, sendo responsável por escolher os Models que serão empregados na execução bem como qual View será renderizada.
( ) Caso a lógica do Controller esteja muito complexa, é recomendável mover lógica de negócios para fora do mesmo, insira-a no modelo de domínio, por exemplo.
( ) Caso um Controller execute com frequência os mesmos tipos de ações, é uma boa prática mover essas ações comuns para filtros.
As afirmativas são, respectivamente
I. A camada Model gerencia o fluxo de dados entre as outras camadas e as interações com o usuário.
II. A camada View gerencia a apresentação e a interface do usuário.
III. A camada Controller contém as regras de negócio, os dados e a lógica da aplicação.
Está correto o que se afirma em
A respeito de arquitetura de aplicações, julgue o próximo item.
No modelo de arquitetura em camadas
modelo-visão-controlador (MVC), o encapsulamento das
funcionalidades da aplicação é feito no controlador.
Com relação ao Padrão MVC, analise os itens a seguir.
I. No MVC, estão presentes três componentes: Model, que representam o negócio; View, que responde pela interface que será apresentada; e, Controller, que integra os componentes model e view, fazendo com que os models possam ser repassados para as views e vice-versa.
II. A semântica do MVC envolve um model, vários componentes Controller e apenas uma única View.
III. O Model encapsula o estado do aplicativo e a funcionalidade principal do negócio.
Está correto o que se afirma em
Com base nos conceitos fundamentais de padrões de projeto (designer patterns) e padrões de arquitetura MVC, julgue o seguinte item.
Os designer patterns não se destinam a contribuir com
especificação de interfaces de objetos, pois a essência dos
padrões está nos algoritmos e na implementação dos objetos
que evitam potenciais problemas nos projetos de sistemas.
Com base nos conceitos fundamentais de padrões de projeto (designer patterns) e padrões de arquitetura MVC, julgue o seguinte item.
O padrão observer segue a arquitetura MVC uma vez que,
quando os dados de seu modelo mudam de estado, as suas
visões correspondentes são notificadas e atualizadas.