Framework para refactorización de código JAVA
Ver/
Fecha
2021-10-08Autor
García Noya, Iñaki
Metadatos
Mostrar el registro completo del ítemResumen
Este documento corresponde a la memoria del Trabajo de Fin de Grado con título Framework para refactorización de código Java en colaboración con la empresa INDABA CONSULTORES S.L. El proyecto se ubica dentro de la rama de calidad del software, concretamente en el mantenimiento del mismo. Se ha desarrollado un programa que permite obtener el árbol de llamadas de un proyecto Java, complementando el árbol con métricas de métodos y de clases. En primer lugar, se analiza el código fuente y compilado de una aplicación Java, se construye el árbol de llamadas y se añaden métricas que analizan la calidad del mismo, solicitadas por la empresa. El objetivo del proyecto es remplazar un trabajo manual que realizaba la empresa con un proceso automatizado y libre de errores.
Para llevar a cabo este proyecto, se ha realizado un estudio sobre las diferentes opciones que existen, evaluando cada una de las opciones y argumentando la elección de cada una de las herramientas utilizadas. Por último se han realizado pruebas exhaustivas que verifican el correcto funcionamiento del programa y asegurar un buen rendimiento en su ejecución, siguiendo los requisitos definidos por la empresa.