<> "The repository administrator has not yet configured an RDF license."^^ . <> . . "Modernización de un conector software: Mejora de la mantenibilidad y entrega continua"^^ . "Este Trabajo Fin de Grado (TFG) aborda un proceso de modernización de un software, previamente desarrollado por el autor de este trabajo, con el fin de mejorar su mantenibilidad y automatizar los procesos de compilación, prueba y despliegue mediante entrega continua. Este TFG tiene, por tanto, dos objetivos principales: OBJ1 – La refactorización del código fuente siguiendo los Principios de Mantenibilidad del Software que ha adoptado la comunidad y usando las principales herramientas de análisis de código fuente, como SonarQube y Better Code Hub. OBJ2 - Construcción de un nuevo entorno de trabajo con control de versiones y automatización de la compilación, empaquetado, pruebas y despliegue continuo, permitiendo disponer de entregas continuas de software tanto en un entorno de pruebas (local) como en producción (nube). El software objeto de la modernización es un conector software que migra datos y señales de dispositivos de entornos industriales a sistemas de gestión de mantenimiento (GMAO). Este trabajo supone, por tanto, una aproximación a la cultura DevOps a través de diversas técnicas, herramientas y buenas prácticas que persiguen acelerar la entrega de software. En particular, se realiza una transformación de un modelo de proceso tradicional hacia un modelo de proceso ágil a través de la automatización del ciclo de vida del desarrollo del software en el que además se hace énfasis en la mejora de la mantenibilidad del software.\r\nAbstract:\r\nThis Final Degree Project addresses a modernization process of a software, previously developed by the author of this work, to improve its maintainability and automate the compilation, testing, and deployment processes through continuous delivery. This FDP, therefore, has two main objectives: OBJ1 - Refactoring the source code following the Principles of Software Maintainability that has been adopted by the community using the main code analysis tools such as SonarQube and Better Code Hub. OBJ2 - Construction of a new work environment with control version management and automation of compilation, packaging, testing, and continuous deployment, allowing continuous software releases to be available both in a test environment (On-Premises) and in production (Cloud). The software under modernization is a software connector that migrates data and signals from industrial devices to Computerized Maintenance Management Systems (CMMS). This work involves, therefore, an approach to DevOps culture through different techniques, tools and good practices that aim to accelerate the software delivery. A transformation from a traditional to an agile process model is carried out through the automation of the software development life cycle with emphasis on increasing software maintainability."^^ . "2022-06" . . . . . . . <> . . "Jessica"^^ . "Díaz Fernández"^^ . "Jessica Díaz Fernández"^^ . . "Daniel"^^ . "Martín Mingo"^^ . "Daniel Martín Mingo"^^ . . . . . . "Modernización de un conector software: Mejora de la mantenibilidad y entrega continua (PDF)"^^ . . . "Modernización de un conector software: Mejora de la mantenibilidad y entrega continua (Other)"^^ . . . . . "HTML Summary of #70743 \n\nModernización de un conector software: Mejora de la mantenibilidad y entrega continua\n\n" . "text/html" . . . "Informática"@es . "Computer Science"@en . .