Avaliação da utilização de frameworks MVC no desenvolvimento de sistemas web
| dc.contributor.advisor | Queiroz, Paulo Gabriel Gadelha | |
| dc.contributor.advisormail | repositorio@ufersa.edu.br | |
| dc.contributor.author | Matos, Davi Rebouças | |
| dc.contributor.referee1 | Queiroz, Paulo Gabriel Gadelha | |
| dc.contributor.referee2 | Mendes Neto, Francisco Milton | |
| dc.contributor.referee3 | Castro, Angélica Félix de | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2025-11-24T14:26:49Z | |
| dc.date.available | 2025-11-24T14:26:49Z | |
| dc.date.issued | 2015-02-02 | |
| dc.description.abstract | Com a rápida expansão da internet, o mundo passou por uma grande mudança quando tratamos de softwares. A migração da plataforma Desktop para Web, resulta em aplicações mais robustas e complexas na rede. Para acompanhar essa mudança, faz-se necessário empregar técnicas avançadas de desenvolvimento, tais como padrões de projeto e boas práticas de programação. O presente trabalho propõe a avaliação da utilização dessas técnicas, por meio do desenvolvimento e da comparação de duas versões de uma aplicação CMS (Content Management System). A primeira foi desenvolvida de forma artesanal, sem a utilização de técnicas avançadas de desenvolvimento. A segunda versão foi desenvolvida com a utilização de padrões de projeto e dos recursos fornecidos por um framework. O framework escolhido para a realização do estudo foi o Zend Framework, que é uma ferramenta open source desenvolvida para a linguagem de programação PHP, e faz a utilização do padrão arquitetural MVC (Model-View-Controller). Os resultados obtidos são apresentados por meio de métricas de software. O objetivo das métricas é fornecer uma forma de avaliar os ganhos e as dificuldades na construção do projeto. | |
| dc.description.abstract2 | With the rapid expansion of the internet, the world has undergone a major change in terms of software. The migration from desktop to web platforms results in more robust and complex applications on the network. To keep up with this change, it is necessary to employ advanced development techniques, such as design patterns and good programming practices. This work proposes an evaluation of the use of these techniques through the development and comparison of two versions of a CMS (Content Management System) application. The first was developed manually, without the use of advanced development techniques. The second version was developed using design patterns and the resources provided by a framework. The framework chosen for the study was the Zend Framework, an open-source tool developed for the PHP programming language, which uses the MVC (Model-View-Controller) architectural pattern. The results obtained are presented through software metrics. The objective of the metrics is to provide a way to evaluate the gains and difficulties in building the project. | |
| dc.description.physical | 51 f. : Il. | |
| dc.format.mimetype | ||
| dc.identifier.bibliographicCitation | MATOS, Davi Rebouças. Avaliação da utilização de frameworks MVC no desenvolvimento de sistemas web. 2015. 51 f. TCC (Graduação em Ciência da Computação) - Universidade Federal Rural do Semi-Árido, Mossoró, 2015. | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/14425 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Ciências Exatas e Naturais - CCEN | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.subject.keyword | Desenvolvimento web | |
| dc.subject.keyword | Padrões de projeto | |
| dc.subject.keyword | Zend framework | |
| dc.subject.keyword | Linguagem PHP | |
| dc.subject.keyword | Padrão MVC | |
| dc.title | Avaliação da utilização de frameworks MVC no desenvolvimento de sistemas web | |
| dc.title.alternative | Evaluation of the use of MVC frameworks in web system development | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
