31 EST 2012
Revisão sistemática da evolução MVC na base ACM
Valéria Martins da Silva
Ciência da Computação
Universidade Federal do Tocantins, Brasil valeriasilva@uft.edu.br Resumo
O MVC (Model-View-Controller) é um padrão ou arquitetura de desenvolvimento que particionou o processo de criação e manutenção de sistemas buscando a escalabilidade e eficiência da aplicação. No entanto, um projeto pode ter peculiaridades e necessidades que a arquitetura MVC não satisfaz, o que induz a geração de estudos que analisam a aplicabilidade de evoluções propostas neste padrão. Por esta razão, foi realizada uma revisão sistemática com o objetivo de reunir os estudos relevantes sobre a evolução do
MVC na base da ACM (Association for Computing Machinery). Esta iniciativa compõe parte dos requisitos da disciplina de Metodologia Científica do curso de
Ciência da Computação da Universidade Federal do Tocantins, Brasil. A procura e seleção dos estudos foi baseada em técnicas de busca e critérios de escolha. Com relação aos estudos encontrados, percebemos que a evolução com base na arquitetura MVC atende às diversas carências no desenvolvimento e manutenção de um software, e se torna necessária nos casos em que as camadas
Modelo, Visão e Controle atingem alguns resultados, porém, a criação de novas camadas ou funcionalidades completaria a satisfação das exigências do sistema.
Concluímos que a revisão sistemática gerou resultados positivos no aprendizado, visto que superou as expectativas na síntese de dados relevantes extraídos de publicações distintas.
Abstract
The MVC (Model-View-Controller) is a standard architecture or development that partitioned the process of creating and maintaining systems seeking scalability and efficiency of the application. However, a project may have quirks and needs that do not satisfy the MVC architecture, which induces the generation of studies that examine the applicability of proposed changes in this pattern. For