Concurso:
MPE-ES
Disciplina:
Arquitetura de Software
Uma equipe mantém uma aplicação web estruturada segundo o
modelo MVC (Modelo-Visão-Controlador). Após sucessivas
evoluções, os controladores passaram a concentrar validações de
negócio, cálculos, verificação de permissões e decisões sobre
transições de estado.
Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema, mantendo a separação de responsabilidades e favorecendo a reusabilidade.
De acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.
Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema, mantendo a separação de responsabilidades e favorecendo a reusabilidade.
De acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.