dc.creator.ID |
COSTA, F. L. |
pt_BR |
dc.creator.Lattes |
http://lattes.cnpq.br/6027059700495660 |
pt_BR |
dc.contributor.advisor1 |
MORAIS, Fábio Jorge Almeida. |
|
dc.contributor.advisor1ID |
MORAIS, F. J. A. |
pt_BR |
dc.contributor.advisor1Lattes |
http://lattes.cnpq.br/0987042606840444 |
pt_BR |
dc.contributor.referee1 |
ALMEIDA, Hyggo Oliveira de. |
|
dc.contributor.referee1ID |
ALMEIDA, H. O. |
pt_BR |
dc.contributor.referee1Lattes |
http://lattes.cnpq.br/4993914550234923 |
pt_BR |
dc.contributor.referee2 |
BRASILEIRO, Francisco Vilar. |
|
dc.contributor.referee2ID |
BRASILEIRO, F. V. |
pt_BR |
dc.contributor.referee2Lattes |
http://lattes.cnpq.br/5957855817378897 |
pt_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.country |
Brasil |
pt_BR |
dc.publisher.department |
Centro de Engenharia Elétrica e Informática - CEEI |
pt_BR |
dc.publisher.initials |
UFCG |
pt_BR |
dc.subject.cnpq |
Ciência da Computação. |
pt_BR |
dc.title |
Virtualização, Refatoração e Revitalização do Serviço Cursos UFCG: um relato de experiência. |
pt_BR |
dc.date.issued |
2023-06-28 |
|
dc.description.abstract |
As 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.uri |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/30484 |
|
dc.date.accessioned |
2023-06-30T13:44:53Z |
|
dc.date.available |
2023-06-30 |
|
dc.date.available |
2023-06-30T13:44:53Z |
|
dc.type |
Trabalho de Conclusão de Curso |
pt_BR |
dc.subject |
Relato de experiência |
pt_BR |
dc.subject |
Experience report |
pt_BR |
dc.subject |
Virtualização - sistema web cursos UFCG |
pt_BR |
dc.subject |
Virtualization - web system UFCG courses |
pt_BR |
dc.subject |
virtualização de aplicações |
pt_BR |
dc.subject |
Application virtualization |
pt_BR |
dc.subject |
Máquinas virtuais |
pt_BR |
dc.subject |
Virtual machines |
pt_BR |
dc.subject |
Refatoração - sistema web cursos UFCG |
pt_BR |
dc.subject |
Refactoring - web system UFCG courses |
pt_BR |
dc.subject |
Cursos UFCG - virtualização |
pt_BR |
dc.subject |
UFCG courses - virtualization |
pt_BR |
dc.subject |
Sistema web cursos UFCG |
pt_BR |
dc.subject |
UFCG courses web system |
pt_BR |
dc.subject |
Dockerização |
pt_BR |
dc.subject |
Dockerization |
pt_BR |
dc.rights |
Acesso Aberto |
pt_BR |
dc.creator |
COSTA, Fernando Lisboa. |
|
dc.publisher |
Universidade Federal de Campina Grande |
pt_BR |
dc.language |
por |
pt_BR |
dc.title.alternative |
Virtualization, Refactoring and Service Revitalization UFCG Courses: an experience report. |
pt_BR |
dc.identifier.citation |
COSTA, 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/30484 |
pt_BR |