Mostrar el registro sencillo del ítem
dc.contributor.advisor | Letelier Torres, Patricio Orlando | es_ES |
dc.contributor.advisor | Suárez Grueso, Francisco Manuel | es_ES |
dc.contributor.author | Grao Melim, Alicia Esmeralda | es_ES |
dc.date.accessioned | 2023-09-26T09:44:29Z | |
dc.date.available | 2023-09-26T09:44:29Z | |
dc.date.created | 2023-07-14 | |
dc.date.issued | 2023-09-26 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/197108 | |
dc.description.abstract | [ES] El análisis de impacto es el proceso de evaluar los posibles efectos que puede tener un cambio sobre diferentes aspectos de un producto. En el ámbito del desarrollo de software, el análisis de impacto es una actividad fundamental para garantizar que los cambios realizados en el sistema no afecten negativamente su funcionamiento, así como permite dimensionar el esfuerzo requerido para implementar dichos cambios. La finalidad de este trabajo es desarrollar una herramienta de análisis de impacto basada en reglas, que permita a los desarrolladores identificar los efectos que pueden producir los cambios realizados en el sistema. Esta herramienta obtendrá los cambios del repositorio de código fuente y los analizará mediante el uso de reglas definidas por los propios desarrolladores. Este proyecto se realiza en el contexto de una empresa que desarrolla y comercializa un ERP para el sector sociosanitario. Esta herramienta forma parte del trabajo realizado en el departamento de I+D+i de dicha empresa, que busca agilizar el desarrollo de software mediante la automatización de tareas. Al implementar esta herramienta, se busca reducir el tiempo que los desarrolladores dedican al análisis de impacto manual y mejorar la calidad del software desarrollado. Para el desarrollo de este proyecto, se aplicó una metodología ágil y se realizaron despliegues incrementales del producto. Las tecnologías utilizadas incluyeron .NET con C# y las DSL Tools de Visual Studio, así como Azure DevOps Server como sistema de control de versiones. Además, se implementó una arquitectura basada en microservicios. | es_ES |
dc.description.abstract | [EN] Impact analysis is the process of evaluating the potential effects that any change may have on different aspects of a product. In the field of software development, impact analysis is a fundamental activity to ensure that changes made to the system do not negatively affect its functionality. It also allows to gauge the effort required to implement these changes. The purpose of this work is to develop a rule-based impact analysis tool, which allows developers to identify the effects that changes made to the system may cause. This tool will obtain changes from the source code repository and analyse them using rules defined by the developers themselves. This project is carried out in the context of a software development company that develops an ERP on the socioal health sector. This tool is part of the work done in the R&D department of the company, which aims to streamline software development through task automation. By implementing this tool, it aims to reduce the time that developers spend in manual impact analysis and improve the quality of the software developed. For the development of this project, an agile methodology was applied, and incremental deployments of the product were made. The technologies used included .NET with C# and Visual Studio's DSL Tools, as well as Azure DevOps Server as the version control system. Also, a microservices-based architecture was implemented. | es_ES |
dc.format.extent | 67 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | Análisis de impacto | es_ES |
dc.subject | .NET | es_ES |
dc.subject | Microservicio | es_ES |
dc.subject | Sistema de control de versiones | es_ES |
dc.subject | Impact analysis | es_ES |
dc.subject | Microservice | es_ES |
dc.subject | Version Control System | es_ES |
dc.subject.classification | LENGUAJES Y SISTEMAS INFORMATICOS | es_ES |
dc.subject.other | Grado en Ingeniería Informática-Grau en Enginyeria Informàtica | es_ES |
dc.title | Desarrollo de una herramienta de análisis de impacto basada en reglas | es_ES |
dc.title.alternative | Development of a rule-based impact analysis tool | es_ES |
dc.title.alternative | Desenvolupament d'una eina d'anàlisi d'impacte basada en regles | es_ES |
dc.type | Proyecto/Trabajo fin de carrera/grado | es_ES |
dc.rights.accessRights | Cerrado | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica | es_ES |
dc.description.bibliographicCitation | Grao Melim, AE. (2023). Desarrollo de una herramienta de análisis de impacto basada en reglas. Universitat Politècnica de València. http://hdl.handle.net/10251/197108 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\156172 | es_ES |