Texto completo
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
| Título: | Ampliación de la aplicación Web PromoDesk |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Tesis (Master) |
| Título del máster: | Ingeniería Web |
| Fecha: | Julio 2025 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | Aplicación web; RUP (Rational Unified Process); Clean Architecture; Backend; CI/CD |
| Escuela: | E.T.S.I. de Sistemas Informáticos (UPM) |
| Departamento: | Sistemas Informáticos |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
Este Trabajo Fin de Máster representa una ampliación significativa del Trabajo Fin de Grado titulado "Aplicación web PromoDesk para la empresa Los Niños de la Promo", realizado en el curso 2023/2024 en la Universidad Politécnica de Madrid. Este nuevo proyecto profundiza y extiende las funcionalidades y la arquitectura previamente diseñadas, centrándose especialmente en la mejora de la escalabilidad, mantenibilidad y seguridad del sistema, así como en la incorporación de nuevas funcionalidades adaptadas a las necesidades emergentes de la empresa LNDLP.
Este proyecto profundiza en la metodología RUP al tiempo que adopta prácticas avanzadas de desarrollo como la integración y despliegue continuo, e incorporación de principios de Clean Architecture en la arquitectura del backend, con el fin de mejorar sustancialmente la escalabilidad, la mantenibilidad y la seguridad del sistema.
Se han incorporado dos objetivos fundamentales en esta ampliación. El primero consiste en extender la metodología inicial basada en RUP para incluir prácticas modernas de integración y despliegue continuo (CI/CD), facilitando así una entrega más ágil, segura y consistente del software. El segundo objetivo clave es la migración de la arquitectura backend existente hacia Clean Architecture, lo cual permite desacoplar de manera efectiva las capas del sistema, mejorando notablemente la flexibilidad ante cambios y la facilidad de mantenimiento.
La implementación técnica se ha llevado a cabo utilizando tecnologías modernas y altamente reconocidas en el ámbito del desarrollo web, como Angular para la capa de presentación y .NET con C# para las capas de negocio y datos. Asimismo, se ha mejorado significativamente el ecosistema tecnológico mediante el uso de herramientas avanzadas para la integración continua, despliegue automatizado y control de versiones con Git, asegurando así una entrega continua de valor y una alta calidad del producto final.
Este trabajo amplía no solo las funcionalidades del sistema original, sino también su capacidad de responder rápidamente a los cambios y demandas del mercado, contribuyendo positivamente al crecimiento y la proyección digital de la empresa LNDLP.
ABSTRACT:
This master’s Thesis represents a significant extension of the Final Degree Project entitled “PromoDesk web application for the company Los Niños de la Promo”, carried out in the 2023/2024 academic year at the Universidad Politécnica de Madrid. This new project deepens and extends the functionalities and architecture previously designed, focusing especially on improving the scalability, maintainability and security of the system, as well as the incorporation of new functionalities adapted to the emerging needs of the company LNDLP.
This project deeps the RUP methodology while adopting advanced development practices such as continuous integration and deployment, and incorporating Clean Architecture principles into the backend architecture, to substantially improve the scalability, maintainability and security of the system.
Two key objectives have been incorporated into this extension. The first is to extend the initial RUP-based methodology to include modern continuous integration and deployment (CI/CD) practices, thus facilitating more agile, secure and consistent software delivery. The second key objective is the migration of the existing backend architecture to Clean Architecture, which effectively decouples system layers, greatly improving flexibility in the face of change and ease of maintenance.
The technical implementation has been carried out using modern and highly recognized technologies in the field of web development, such as Angular for the presentation layer and .NET with C# for the business and data layers. Also, the technological ecosystem has been significantly enhanced by using advanced tools for continuous integration, automated deployment and version control with Git, thus ensuring continuous delivery of value and high quality of the final product.
This work expands not only the functionalities of the original system, but also its ability to respond quickly to market changes and demands, contributing positively to the growth and digital projection of the company LNDLP.
| ID de Registro: | 90300 |
|---|---|
| Identificador DC: | https://oa.upm.es/90300/ |
| Identificador OAI: | oai:oa.upm.es:90300 |
| Depositado por: | Biblioteca Universitaria Campus Sur |
| Depositado el: | 30 Jul 2025 08:18 |
| Ultima Modificación: | 30 Jul 2025 08:18 |
Publicar en el Archivo Digital desde el Portal Científico