- -

Desarrollo de una herramienta de análisis de impacto basada en reglas

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de una herramienta de análisis de impacto basada en reglas

Mostrar el registro sencillo del ítem

Ficheros en el í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


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem