Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/25249
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2018_UrielDeBarcelosSilva_tcc.pdf1,86 MBAdobe PDFver/abrir
Registro completo
Campo Dublin CoreValorLíngua
dc.contributor.advisorAlmeida, Rodrigo Bonifácio de-
dc.contributor.authorSilva, Uriel de Barcelos Conceição-
dc.identifier.citationSILVA, Uriel de Barcelos Conceição. Evoluções na biblioteca de transformações RJTL. 2018. 43 f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2018.pt_BR
dc.descriptionTrabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2018.pt_BR
dc.description.abstractSistemas de software evoluem frequentemente ao longo do tempo, seja por novos requisitos de negócio ou necessidades técnicas. Linguagens de programação evoluem de uma maneira semelhante, tornando recursos e construções antigas obsoletas. A existência de ambos recursos novos e obsoletos de uma linguagem traz problemas como um maior custo da manutenção e maior curva de aprendizado para novos desenvolvedores. Para atacar este problema, foi implementada uma biblioteca denominada RJTL, que visa refatorar sistemas legados Java a fim de substituir construções obsoletas por construções introduzidas em versões mais recentes da linguagem Java. O presente trabalho se propõe a dar continuidade na implementação da RJTL, evoluindo limitações existentes e também apresentando novas transformações. Os resultados foram avaliados aplicando as transformações da ferreamenta em um conjunto de projetos Java, e apresentam uma pequena queda nos erros encontrados na implementação inicial e também a obtenção de novos cenários passíveis de transformação identificados pela ferramenta.pt_BR
dc.rightsAcesso Abertopt_BR
dc.subject.keywordLinguagem de programação (Computadores)pt_BR
dc.subject.keywordSoftware - desenvolvimentopt_BR
dc.titleEvoluções na biblioteca de transformações RJTLpt_BR
dc.typeTrabalho de Conclusão de Curso - Graduação - Bachareladopt_BR
dc.date.accessioned2020-07-31T00:56:58Z-
dc.date.available2020-07-31T00:56:58Z-
dc.date.submitted2018-07-09-
dc.identifier.urihttps://bdm.unb.br/handle/10483/25249-
dc.language.isoPortuguêspt_BR
dc.rights.licenseA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.pt_BR
dc.description.abstract1Software systems evolve frequently over time, either due to new business requirements or technical needs. Programming languages evolve in a similar way, making old language constructs and resources obsolete while doing so. The existente of both new constructs as well as obsolete ones leads to some problems, such as a higher maintenance cost and a steeper learning curve for new developers. To solve this problem, a library called RJTL was implemented, aiming to refactor legacy Java systems in order to replace old language constructs for ones introduced in recent Java versions. This work aims to continue the implementation of RJTL, presenting evolutions to existing limitations as well as new transformations.pt_BR
Aparece na Coleção:Ciência da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.