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

Foram encontradas 293 questões

Q2461139 Arquitetura de Software
A arquitetura de um sistema foi projetada para garantir a separação entre a apresentação e os dados do sistema. Para isso, foram definidos três componentes: um para gerenciar os dados e operações associadas; um para gerenciar como os dados são apresentados aos usuários; e um para controlar as interações e requisições disparadas pelos usuários. Qual o nome do modelo arquitetural que foi descrito e definido?
Alternativas
Q2451557 Arquitetura de Software
Queremos construir uma aplicação WEB em JAVA em três camadas.
Sobre a utilização do padrão de projeto MVC nesta aplicação, assinale a afirmativa correta.
Alternativas
Q2451556 Arquitetura de Software
Uma empresa deseja lançar uma primeira versão de um aplicativo de vendas de produtos não muito comuns e, portanto, precisa saber qual será a melhor forma de aceitação dos usuários.
Neste cenário, assinale a opção que indica o padrão arquitetural e metodologias corretas a serem aplicadas no desenvolvimento deste sistema.
Alternativas
Q2447167 Arquitetura de Software
No padrão MVC (Model-View-Controller) aplicado ao PHP, qual componente é responsável por receber as requisições do usuário e determinar a ação a ser executada?
Alternativas
Q2447143 Arquitetura de Software
O padrão de arquitetura Modelo-Visão-Controlador (MVC) é amplamente utilizado no desenvolvimento de aplicações web para separar a lógica de negócios da interface do usuário, facilitando a manutenção e a escalabilidade das aplicações.
Em uma aplicação PHP, que utiliza o padrão MVC, as rotas são geralmente definidas:
Alternativas
Q2446227 Arquitetura de Software
O padrão MVC (Model-View-Controller) é um padrão de arquitetura de software amplamente utilizado para projetar e desenvolver aplicativos que envolvem uma interface de usuário. Ele separa os componentes de um aplicativo em três partes principais: Model (Modelo), View (Visualização) e Controller (Controle). Essa divisão em três componentes separados permite uma maior modularidade, reutilização de código e manutenção do aplicativo. Além disso, o padrão MVC promove a separação de preocupações, o que facilita o desenvolvimento e a evolução do software. Qual padrão de projeto GOF é utilizado para facilitar a interação entre a camada de visualização (View) e a camada de modelo (Model) no padrão MVC? 
Alternativas
Q2446220 Arquitetura de Software
O Spring MVC (Model-View-Controller) é um framework do Spring que facilita o desenvolvimento de aplicativos da web baseados no padrão de arquitetura MVC. Ele fornece um modelo de programação flexível e robusto para criar aplicativos da web, permitindo a separação clara de responsabilidades entre o modelo de dados (Model), a lógica de apresentação (View) e o controle de fluxo (Controller). Qual anotação no Spring MVC é usada para extrair valores de caminho (partes da URL) e passá-los para um método do controlador como argumentos? 
Alternativas
Q2417255 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


O trecho de código a seguir exemplifica um polimorfismo em Java, pois a classe Gerente implementa de maneira específica o método recebeSalario, ao mesmo tempo em que compartilha parte da funcionalidade da classe Empregado.


class Empregado {

    private String nome;

    private double salario;

    public Empregado(String nome, double

            salario) {

            this.nome = nome;

            this.salario = salario;

    }

    public double recebeSalario() {

            return salario;

    }

}

class Gerente extends Empregado{

     private double bonus;

public Gerente(String nome, double

           salario, double bonus) {

     super(nome, salario);

  this.bonus = bonus;

  }

@Override

  public double recebeSalario() {

    return super.recebeSalario() + bonus;

  }

}

class FolhaPagamento {

    public static void main(String[] args) {

    Gerente gerente = new Gerente(“Luiza”,

           5000, 1000);

System.out.println(gerente.recebeSalario()); 

}

}

Alternativas
Q2417253 Arquitetura de Software

Com relação ao padrão MVC (Model View Controller), a padrões de projeto e a orientação a objetos, julgue o item subsequente.


No padrão MVC, o model encapsula a lógica da aplicação, sendo responsável por processar e gerenciar os dados de forma independente da interface do usuário e da camada de apresentação. 

Alternativas
Q2389076 Arquitetura de Software
Ao construir uma aplicação para web, um programador decidiu projetar a arquitetura do software, seguindo o modelo Model-View-Controller (MVC).
Nesse modelo, a função do Controller inclui
Alternativas
Q2359802 Arquitetura de Software

A respeito do padrão MVC (model-view-controller), julgue o item a seguir.


No padrão MVC, uma mesma lógica de negócios pode ter diferentes interfaces de usuário.

Alternativas
Q2359801 Arquitetura de Software

A respeito do padrão MVC (model-view-controller), julgue o item a seguir.


O padrão MVC usa o princípio da inversão de controle (IoC) para delegar a responsabilidade de criar e gerenciar os objetos de model, view e controller para um objeto interno.

Alternativas
Q4076863 Arquitetura de Software
Sobre a arquitetura SAAS, julgue se as afirmações são verdadeiras e assim assinale a alternativa correta:

I.A ausência de estado entre requisições HTTP permite que as camadas de apresentação e lógica não compartilhem dados (shared-nothing), por isso computação em nuvem pode ser usado para adicionar mais computadores às camadas de acordo com a demanda. Entretanto, a camada de persistência é mais difícil de redimensionar.
II.O código de uma aplicação SaaS fica na camada da aplicação. Muitas aplicações SaaS, incluindo aquelas baseadas em Rails, seguem o padrão de projeto Model-View-Controller, no qual Modelos (Models) manipulam recursos da aplicação tais como usuários ou postagens em um blog; Visões (Views) apresentam informações para o usuário via navegador e Controladores (Controllers) associam as ações do usuário no navegador ao código correspondente da aplicação.
III.Aplicações Web SaaS são exemplos de padrão arquitetural par-a-par, no qual um software cliente é especializado em interagir com o usuário e enviar requisições para o servidor em nome desse usuário; o software servidor é especializado em lidar com uma grande quantidade de requisições. 

 É CORRETO o que se afirma em: 
Alternativas
Q2309855 Arquitetura de Software
No modelo MVC (Model-View-Controller), a camada controller possui uma grande importância, não menos importante em relação as outras camadas, View e Model, desta forma, assinale a alternativa que apresenta qual o objetivo da camada controller neste modelo.
Alternativas
Q2309854 Arquitetura de Software
O desenvolvimento em três camadas já vem sendo aplicado há alguns anos, um dos modelos mais utilizados hoje em dia é o MVC (Model-View-Controller), sobre este modelo assinale a alternativa que apresenta qual é a responsabilidade da camada Model.
Alternativas
Q2290470 Arquitetura de Software
No contexto de desenvolvimento Web, referente ao padrão de arquitetura MVC (Model-View-Controller), qual das seguintes afirmações é verdadeira?
Alternativas
Q2256913 Arquitetura de Software
O Model-View-Controller (MVC) é um padrão de arquitetura de software em que
Alternativas
Q2238967 Arquitetura de Software
No MVC, a camada responsável por fazer a comunicação entre as duas outras camadas do modelo é a 
Alternativas
Q2233008 Arquitetura de Software
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.
No padrão MVC (modelo-visão-controlador), o componente modelo gerencia o sistema de dados e as operações associadas a esses dados; o componente visão define e gerencia a forma como os dados são apresentados ao usuário; e o controlador gerencia as interações do usuário e as repassa para os componentes visão e modelo.

Alternativas
Q2222866 Arquitetura de Software
Analise a Figura 1 abaixo e assinale a alternativa correta. Imagem associada para resolução da questão
Figura 1 (SOMMERVILLE, 2007).
Alternativas
Respostas
61: C
62: C
63: B
64: C
65: C
66: C
67: D
68: C
69: C
70: E
71: C
72: E
73: A
74: C
75: D
76: C
77: B
78: C
79: C
80: B