Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30484
Full metadata record
DC FieldValueLanguage
dc.creator.IDCOSTA, F. L.pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6027059700495660pt_BR
dc.contributor.advisor1MORAIS, Fábio Jorge Almeida.-
dc.contributor.advisor1IDMORAIS, F. J. A.pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0987042606840444pt_BR
dc.contributor.referee1ALMEIDA, Hyggo Oliveira de.-
dc.contributor.referee1IDALMEIDA, H. O.pt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/4993914550234923pt_BR
dc.contributor.referee2BRASILEIRO, Francisco Vilar.-
dc.contributor.referee2IDBRASILEIRO, F. V.pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5957855817378897pt_BR
dc.description.resumoÀ medida que um software envelhece, muitas das tecnologias que o compõem se tornam obsoletas e difíceis de evoluir. Além disso, novas abordagens para construir serviços surgem, como a virtualização de ambientes de execução, que proporciona maior facilidade na integração de novos desenvolvedores e no gerenciamento de dependências. Neste trabalho, o objetivo é aplicar processos de virtualização, refatoração e revitalização ao sistema web Cursos UFCG, utilizado pelos alunos da Universidade Federal de Campina Grande para visualizar grades de cursos, simular composições curriculares e analisar matrículas. O sistema é composto por código legado e enfrenta desafios relacionados à evolução e gerenciamento de dependências. Para lidar com essas questões, foi utilizada a plataforma Docker para virtualização, combinada com análise da estrutura do projeto e suas dependências. O objetivo principal é modernizar o ambiente de execução e aplicar refatorações para se adequar a um novo conjunto de ferramentas e linguagem de programação. Espera-se que esse trabalho melhore o ciclo de vida do desenvolvimento de software e atualize as tecnologias empregadas no projeto.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro de Engenharia Elétrica e Informática - CEEIpt_BR
dc.publisher.initialsUFCGpt_BR
dc.subject.cnpqCiência da Computação.pt_BR
dc.titleVirtualização, Refatoração e Revitalização do Serviço Cursos UFCG: um relato de experiência.pt_BR
dc.date.issued2023-06-28-
dc.description.abstractAs a software ages, many of the technologies it relies on become outdated and difficult to evolve. In addition to that, new ways of building services emerge, such as virtualization of execution environments, which provide easier integration of new developers and dependency management. This work aims to apply virtualization and refactoring processes to the server of the web system Cursos UFCG, used by students at the Federal University of Campina Grande to view course schedules, simulate curriculum compositions, and analyze enrollments. The system consists of legacy code and faces challenges related to evolution and dependency management. To address these issues, the Docker platform was used for virtualization, along with an analysis of the project's structure and its dependencies. The goal is to modernize the execution environment and apply refactoring to adapt to a new set of tools and programming language. It is expected that this work will improve the software development lifecycle and update the technologies employed in the project.pt_BR
dc.identifier.urihttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30484-
dc.date.accessioned2023-06-30T13:44:53Z-
dc.date.available2023-06-30-
dc.date.available2023-06-30T13:44:53Z-
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.subjectRelato de experiênciapt_BR
dc.subjectExperience reportpt_BR
dc.subjectVirtualização - sistema web cursos UFCGpt_BR
dc.subjectVirtualization - web system UFCG coursespt_BR
dc.subjectvirtualização de aplicaçõespt_BR
dc.subjectApplication virtualizationpt_BR
dc.subjectMáquinas virtuaispt_BR
dc.subjectVirtual machinespt_BR
dc.subjectRefatoração - sistema web cursos UFCGpt_BR
dc.subjectRefactoring - web system UFCG coursespt_BR
dc.subjectCursos UFCG - virtualizaçãopt_BR
dc.subjectUFCG courses - virtualizationpt_BR
dc.subjectSistema web cursos UFCGpt_BR
dc.subjectUFCG courses web systempt_BR
dc.subjectDockerizaçãopt_BR
dc.subjectDockerizationpt_BR
dc.rightsAcesso Abertopt_BR
dc.creatorCOSTA, Fernando Lisboa.-
dc.publisherUniversidade Federal de Campina Grandept_BR
dc.languageporpt_BR
dc.title.alternativeVirtualization, Refactoring and Service Revitalization UFCG Courses: an experience report.pt_BR
dc.identifier.citationCOSTA, Fernando Lisboa. Virtualização, Refatoração e Revitalização do Serviço Cursos UFCG: um relato de experiência. 2023. 16f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30484pt_BR
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
FERNANDO LISBOA COSTA - TCC CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdfFernando Lisboa Costa - TCC Ciência da Computação CEEI 2023.1.04 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.