Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/15602
Registro completo de metadados
Campo DCValorIdioma
dc.creatorBarros, Luiz Henrique Freire-
dc.date.accessioned2019-09-10T13:36:11Z-
dc.date.available2019-05-21-
dc.date.available2019-09-10T13:36:11Z-
dc.date.issued2019-05-05-
dc.identifier.urihttps://repositorio.ufpb.br/jspui/handle/123456789/15602-
dc.description.abstractOver 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.pt_BR
dc.description.provenanceSubmitted by Rogerio Marques (rogerioferreiramarques1@gmail.com) on 2019-09-10T13:36:11Z No. of bitstreams: 2 license_rdf: 914 bytes, checksum: 4d2950bda3d176f570a9f8b328dfbbef (MD5) LHFB21052019.pdf: 2000680 bytes, checksum: d8045853d61eca413cef5c71255b68c1 (MD5)en
dc.description.provenanceMade available in DSpace on 2019-09-10T13:36:11Z (GMT). No. of bitstreams: 2 license_rdf: 914 bytes, checksum: 4d2950bda3d176f570a9f8b328dfbbef (MD5) LHFB21052019.pdf: 2000680 bytes, checksum: d8045853d61eca413cef5c71255b68c1 (MD5) Previous issue date: 2019-05-05en
dc.languageporpt_BR
dc.publisherUniversidade Federal da Paraíbapt_BR
dc.rightsAcesso abertopt_BR
dc.rightsAttribution 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/br/*
dc.subjectSistema legadospt_BR
dc.subjectSistema POSpt_BR
dc.subjectModelos arquiteturaispt_BR
dc.subjectModelo de banco de dadospt_BR
dc.subjectFrameworks Webpt_BR
dc.titleProposta de reengenharia para um sistema Web POS/ERPpt_BR
dc.typeTCCpt_BR
dc.contributor.advisor1Silva, Danielle Rousy Dias da Silva-
dc.description.resumoCom 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.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInformáticapt_BR
dc.publisher.initialsUFPBpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:TCC - Ciência da Computação - CI

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
LHFB21052019.pdf1,95 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons