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
- MVC.
- SOAP.
- SPRINT.
- XML.
- 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