FC ConcursosFC Concursos

Questão FC373568

Um Analista em TI necessita desenvolver um projeto otimizando o reuso das classes. Para tanto, ele está analisando uma solução que possibilita a existência de várias interfaces com

Arquitetura de Aplicações

FCC · 2019

Um Analista em TI necessita desenvolver um projeto otimizando o reuso das classes. Para tanto, ele está analisando uma solução que possibilita a existência de várias interfaces com o usuário que podem ser modificadas sem que haja a necessidade da alteração das regras de negócio, proporcionando assim muito mais flexibilidade e oportunidades de reuso das classes.

 

O modelo de arquitetura padrão que atende essa necessidade porque contempla a divisão do projeto em camadas muito bem definidas é o

  1. MVC.
  2. SOAP.
  3. SPRINT.
  4. XML.
  5. ASP.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Model–View–Controller (MVC) é um padrão de arquitetura que separa a aplicação em três responsabilidades bem definidas: apresentação, controle e lógica de negócio.

A View é a interface com o usuário; captura entradas e exibe resultados. Pode existir em várias formas (web, desktop, mobile) sem alterar a lógica.

O Controller recebe as ações da View, interpreta as intenções do usuário e solicita operações ao Model, coordenando o fluxo entre interface e negócio.

O Model contém os dados e as regras de negócio; é independente da apresentação e responsável por persistência e validações.

Essa separação reduz o acoplamento, facilita o reuso das classes de negócio e permite trocar ou multiplicar interfaces sem modificar as regras centrais.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo