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

Foram encontradas 293 questões

Q3287184 Arquitetura de Software

Acerca de engenharia de software, julgue o seguinte item. 


No desenvolvimento ágil de software, a engenharia de requisitos e a ideação ágil não são compatíveis com a arquitetura MVC, pois esta última não permite a flexibilidade necessária para as rápidas mudanças de requisitos típicas dos processos ágeis.

Alternativas
Q3286995 Arquitetura de Software

Julgue o próximo item, relativo aos padrões de programação para smartphones, às tecnologias de persistência de dados em dispositivos móveis e aos modelos de ciclo de vida de software.


No desenvolvimento de aplicativos para smartphones, o padrão de arquitetura MVC (model-view-controller) é adotado para separar a lógica de apresentação da lógica de negócios, o que facilita a manutenção e a escalabilidade do código. 


Alternativas
Q3283869 Arquitetura de Software
Uma arquitetura de software é uma descrição de como um sistema de software é organizado. As propriedades de um sistema, como desempenho, proteção e disponibilidade, são influenciadas pela arquitetura adotada.

Com relação a esse tema, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) As arquiteturas podem ser documentadas a partir da visão conceitual, lógica, de processo, de desenvolvimento e física.
( ) São exemplos de padrões arquiteturais: Modelo-Visão-Controlador, Repositório, Cliente-Servidor e Duto e Filtro.
( ) A arquitetura do software deve ser pensada na etapa de projeto, após a discussão de todos os requisitos, não sendo adequado discutir questões arquiteturais com os stakeholders do sistema.

A sequência correta é
Alternativas
Q3283862 Arquitetura de Software
Os padrões da arquitetura de software são um meio de reusar o conhecimento sobre as arquiteturas genéricas de sistemas.

Tendo em vista os diferentes padrões arquiteturais descritos na literatura de Engenharia de Software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) 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 como os dados são apresentados ao usuário. O componente “Controlador” gerencia a interação do usuário e passa essas interações para a “Visão” e o “Modelo”.
( ) Em uma arquitetura Cliente-Servidor, a funcionalidade do sistema está organizada em serviços – cada serviço é prestado por um servidor. Os clientes são usuários desses serviços e acessam os servidores para fazer uso deles.
( ) O padrão de Duto e Filtro é um modelo em tempo de execução de um sistema no qual as transformações funcionais processam suas entradas e produzem saídas.

A sequência correta é
Alternativas
Q3271640 Arquitetura de Software
O padrão de arquitetura de software MVC, Modelo-Visão-Controlador, baseia-se na separação do sistema em três componentes lógicos com escopos distintos, permitindo que os dados sejam alterados independentemente da sua representação e vice-versa.

Com relação ao padrão de arquitetura MVC, analise as afirmativas abaixo:

I. O componente Visão gerencia como os dados são apresentados ao usuário
II. O componente Modelo gerencia os dados do sistema e as operações a eles associadas.
III. O componente Controlador gerencia o comportamento do sistema.
IV. Esse padrão é utilizado exclusivamente em aplicações web.

Está CORRETO o que se afirma em:
Alternativas
Q3237310 Arquitetura de Software
O Spring Framework é um framework amplamente utilizado para o desenvolvimento de aplicações criadas na linguagem de programação Java. Este framework viabiliza uma infraestrutura robusta para simplificar o processo de desenvolvimento, permitindo que os desenvolvedores se concentrem na lógica do negócio em vez de aspectos complexos da configuração e integração, desta forma, facilitando o trabalho dos desenvolvedores, para que os mesmos sejam mais assertivos na implementação do software. O Spring Framework possui componentes principais, dentre estes componentes, pode-se citar o componente Spring AOP. Qual a finalidade do Spring AOP? 
Alternativas
Q3224063 Arquitetura de Software
Uma equipe de desenvolvimento de software está adotando o modelo de arquitetura MVC (Model-View-Controller) para organizar o código de um novo sistema. O modelo separa a aplicação em três camadas independentes, o que facilita a manutenção e melhora a produtividade. Assinale a alternativa que descreve corretamente uma característica do modelo MVC.
Alternativas
Q3210383 Arquitetura de Software
Julgue o item a seguir, relativo a arquitetura MVC e princípios de projeto.

No padrão arquitetural MVC, o componente model encapsula integralmente os dados, a lógica de negócios e as operações de processamento da aplicação, o que inclui a gestão de todos os objetos de conteúdo e a interação com fontes de dados externas.
Alternativas
Q3210382 Arquitetura de Software
Julgue o item a seguir, relativo a arquitetura MVC e princípios de projeto.

Para manter o princípio da separação das preocupações em um projeto de software implementado como MVC, a camada interface deve oferecer abstrações da camada modelo.
Alternativas
Q3210381 Arquitetura de Software
Julgue o item a seguir, relativo a arquitetura MVC e princípios de projeto.

A arquitetura MVC aplica o princípio do baixo acoplamento em projetos quando preserva as interfaces já desenvolvidas ao receber do controller uma notificação de mudança de estado. 
Alternativas
Q3204221 Arquitetura de Software
Assinale a afirmação verdadeira com relação ao padrão MVC (Model-View-Controller).
Alternativas
Q3170196 Arquitetura de Software

Acerca de arquitetura de software, julgue o item a seguir.


Na arquitetura MVC, o componente model é responsável por controlar os dados e as regras de negócio da aplicação.

Alternativas
Q3156912 Arquitetura de Software

No que concerne ao padrão MVC (Model-View-Controller) e a sistemas de N camadas, julgue o próximo item.


Em aplicações construídas em camadas, as camadas mais internas são conectadas ao sistema operacional, enquanto as camadas mais externas atendem às interfaces dos usuários. 

Alternativas
Q3156911 Arquitetura de Software

No que concerne ao padrão MVC (Model-View-Controller) e a sistemas de N camadas, julgue o próximo item.


No padrão MVC, o elemento do modelo encapsula as funcionalidades, os objetos de conteúdo e os estados da aplicação. 

Alternativas
Q3664787 Arquitetura de Software
Analise as alternativas a seguir sobre as arquiteturas de software para a web, especificamente o padrão MVC (Model-View-Controller) e a arquitetura de microsserviços. Qual das alternativas está INCORRETA?
Alternativas
Q3539001 Arquitetura de Software
Qual dos seguintes padrões arquiteturais é mais apropriado para o desenvolvimento de uma aplicação web que requer uma separação clara entre a lógica de negócio, a interface do usuário e o controle de fluxo de dados?
Alternativas
Q3455667 Arquitetura de Software
 Uma empresa desenvolvedora de sistemas para web vai passar a usar o framework Django 4. Esse framework apresenta uma arquitetura dividida nas camadas:
Alternativas
Q3329096 Arquitetura de Software
O MVC é utilizado em muitos projetos devido a arquitetura que possui, o que possibilita a divisão do projeto em camadas muito bem definidas. Nesse sentido, assinale a alternativa CORRETA:
Alternativas
Q3237778 Arquitetura de Software
O padrão arquitetural MVC (Model-View-Controller) sugere uma divisão de responsabilidades entre as partes de um software. Inicialmente, o MVC foi pensado no desenvolvimento Desktop, mas se popularizou no desenvolvimento Web. Em relação ao MVC, considere as afirmativas abaixo.
I Atualmente, o MVC é conhecido como padrão de portas e adaptadores.
II O principal objetivo do MVC é abstrair o acesso ao banco de dados, possibilitando o uso de frameworks como Hibernate em Java ou Django ORM em Python.
III O MVC promove o princípio da separação de conceitos (separation of concerns).
IV Um benefício do MVC é separar os componentes de apresentação do resto da aplicação.
Das afirmativas, estão corretas
Alternativas
Q3204253 Arquitetura de Software
Considere as afirmações abaixo sobre o padrão de arquitetura MVC, e em seguida assinale a alternativa que indica quais são as verdadeiras:

I. O componente View é a camada de apresentação responsável por gerar uma visualização dos dados e por recebê-los como dados de entrada dos usuários. O View não se importa de onde tais dados vêm, mas sim como eles serão mostrados.
II. A camada Controller é a que move a aplicação. Ou seja, o Controller interpreta as ações realizadas pelos usuários e as envia para o Model; assim, dessa forma, a aplicação segue determinado comportamento. Tais ações podem ser cliques em botões, interações com menus, opções de ativar/desativar funcionalidades etc.
III. Na arquitetura MVC, não é permitido à camada de apresentação se comunicar de forma direta com a camada de dados. Podem ser utilizadas camadas intermediárias para tal, porém essa comunicação somente é permitida se for realizada de forma linear e bidirecional.
Alternativas
Respostas
21: E
22: C
23: B
24: B
25: C
26: D
27: B
28: C
29: E
30: E
31: B
32: C
33: C
34: C
35: C
36: D
37: D
38: C
39: A
40: A