Validador de plantillas

González Escudero, Beatriz (2019). Validador de plantillas. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Validador de plantillas
Author/s:
  • González Escudero, Beatriz
Contributor/s:
  • Arroyo Montoro, Fernando
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2019
Subjects:
Freetext Keywords: Desarrollo ágil de software
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Este Proyecto de Fin de Grado tiene como objetivo dar soporte a una aplicación que transforma un formato determinado de XML a otro formato de XML. El apoyo que ofrece es la funcionalidad de validación de plantillas, mediante la comprobación de sus nodos, los atributos de esos nodos y los valores de estos atributos, siendo estas plantillas documentos XML que recibe el programa y que ayudan a determinar a qué formato XML se debe transformar el fichero recibido. Este transformador de archivos ha sido desarrollado como solución al problema de un cliente que solicitó los servicios de la empresa donde he realizado mis prácticas externas. El resultado del proyecto tiene como destino integrarse dentro del programa base que transforma los formatos anteriormente explicado. Esto se consigue exportando el código en forma de una DLL que debe añadirse como referencia conformando el conjunto de librerías usadas. Se ha seguido una metodología ágil a la hora de trabajar en esta aplicación. Se realizaban entregas con las tareas realizadas en ese sprint para que el Product Owner diera su aprobación a las nuevas funcionalidades o a las soluciones de problemas encontrados anteriormente. Abstract: This End of Grade Project has the purpose of supporting a software application. This application transforms a particular XML format into another particular XML format, one that’s different from the original. The way that this project supports this application is by providing the software with a feature that allows you to validate templates, by means of testing that the nodes, the attributes associated to those nodes and the values of those attributes are all correct. These templates will be used to determine the format the file will be transform to by the format transformation program. This format converter was developed as a solution for a management problem from an already existing client in the company where I’m doing my internship. The outcome of this project shall be integrated into the format transformation program abovementioned. This will be achieved by exporting the code as a DLL and inserting it as part of the libraries already referenced in the program. When working on this application the methodology that has been applied has followed agile guidelines, instead of traditional ones. For each sprint there was a software delivery that would be approved by the product owner on an official meeting. In that meeting, the product owner would also provide new input for the next sprint.

More information

Item ID: 56191
DC Identifier: http://oa.upm.es/56191/
OAI Identifier: oai:oa.upm.es:56191
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 03 Sep 2019 10:45
Last Modified: 03 Sep 2019 10:45
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM