Herramienta Python para generación de copys mapas de pantallas XAML

Sánchez Agudo, Álvaro (2021). Herramienta Python para generación de copys mapas de pantallas XAML. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Herramienta Python para generación de copys mapas de pantallas XAML
Author/s:
  • Sánchez Agudo, Álvaro
Contributor/s:
  • Bordel Sánchez, Borja
  • Cuende Marina, Javier
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: January 2021
Subjects:
Freetext Keywords: Generación Copy; Árbol DOM
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

En este proyecto se ha abordado la necesidad de crear una herramienta que reemplazara a la existente con la misma funcionalidad, pero con una tecnología más moderna e innovadora. El motivo de ello es poder tener un salto de calidad de nuestro sistema que permita un mantenimiento más ágil y sencillo y un diseño más detallado, ya que la anterior herramienta en ocasiones presentaba ciertos errores que eran difícilmente solucionables debido a la escasez de documentación que contenía. El objetivo, es, entre otros, dotar a mi empresa de dicha herramienta y fomentar el uso de tecnologías más innovadoras. Dicha herramienta servirá para realizar copys mapas de XAML, para aportar la capa front a la parte programada en Cobol. Esta herramienta realizará su función de manera automática, cuando el usuario genere la pantalla que desea aplicar a su programa, sin necesidad de ser controlada manualmente. La herramienta consta de varios controladores que reciben peticiones y generan ciertos modelos en base a dicha petición y devuelven la respuesta, que sería la propia copy generada. Los resultados han sido satisfactorios, pues se ha logrado implantar la herramienta en un sistema de pruebas y actualmente se está realizando la migración para que se sustituya definitivamente por la antigua cuando finalice el periodo de pruebas. Abstract: This project has addressed the need to create a tool that would replace the existing one with the same functionality, but with more modern and innovative technology. The reason for this is to be able to make a leap in the quality of our system, allowing for more agile and simple maintenance and a more detailed design, as the previous tool sometimes presented certain errors that were difficult to solve due to the scarcity of documentation it contained. The aim is, among other things, to provide my company with this tool and encourage the use of more innovative technologies. This tool will be used to make XAML copys, to provide the front layer to the part programmed in Cobol. This tool will carry out its function in an automatic way, when the user generates the screen that he wants to apply to his program, without needing to be controlled manually. The tool consists of several controllers that receive requests and generate certain models based on this request and return the answer, which would be the generated copy itself. The results have been satisfactory, as the tool has been successfully implemented in a test system and the migration is currently underway so that it can be definitively replaced by the old one when the test period ends.

More information

Item ID: 66289
DC Identifier: http://oa.upm.es/66289/
OAI Identifier: oai:oa.upm.es:66289
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 08 Mar 2021 07:40
Last Modified: 08 Mar 2021 07:40
  • 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