DSpace/Manakin Repository

Virtualização, Refatoração e Revitalização do Serviço Cursos UFCG: um relato de experiência.

Mostrar registro simples

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


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Busca avançada

Navegar

Minha conta