Please use this identifier to cite or link to this item: https://repositorio.ufpb.br/jspui/handle/123456789/15602
metadata.dc.type: TCC
Title: Proposta de reengenharia para um sistema Web POS/ERP
metadata.dc.creator: Barros, Luiz Henrique Freire
metadata.dc.contributor.advisor1: Silva, Danielle Rousy Dias da Silva
metadata.dc.description.resumo: Com o passar do tempo, o código de um software tende a perder a qualidade por diversos motivos, principalmente em códigos legados (aqueles que já estão em uso há bastante tempo e que usam tecnologia supostamente ultrapassada). E, às vezes, se faz necessário uma reengenharia no software a fim melhorar alguma propriedade, seja o desempenho, a escalabilidade ou testabilidade. Este trabalho propõe uma reengenharia de um sistema legado analisando pontos como framework e bibliotecas, modelo de banco de dados e modelo arquitetural. E, como resultado, foi constatado por meio de uma revisão da literatura, que, para o sistema de estudo, a melhor biblioteca para a construção da camada de interface é o React.js e o melhor modelo de banco de dados é o relacional. Sobre o modelo arquitetural, não foi possível decidir, uma vez que a sua escolha depende de outros fatores, como, por exemplo, o framework escolhido.
Abstract: Over time, software code tends to lose quality for many reasons, especially in legacy codes (those that have been in use for a long time and that use supposedly outdated technology). And sometimes it takes a re-engineering in software in order to improve some property, like performance, scalability or testability. This work proposes a reengineering of a legacy system analyzing points such as frameworks and libraries, database model and architectural model. As a result, it was found through a literature review, that for the study system, the best library for the construction of the interface layer is React.js and the best database model is the relational model. About the architectural model, it was not possible to decide, since its choice depends on other factors, such as the chosen framework for example.
Keywords: Sistema legados
Sistema POS
Modelos arquiteturais
Modelo de banco de dados
Frameworks Web
metadata.dc.subject.cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
metadata.dc.language: por
metadata.dc.publisher.country: Brasil
Publisher: Universidade Federal da Paraíba
metadata.dc.publisher.initials: UFPB
metadata.dc.publisher.department: Informática
metadata.dc.rights: Acesso Aberto
Attribution 3.0 Brazil
metadata.dc.rights.uri: http://creativecommons.org/licenses/by/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/15602
Issue Date: 5-May-2019
Appears in Collections:TCC - Ciência da Computação - CI

Files in This Item:
File Description SizeFormat 
LHFB21052019.pdf1,95 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons