Full text
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (8MB) |
Simbaña Sangucho, Melany Michelle (2020). Aplicación Web de gestión de donaciones. Thesis (Master thesis), E.T.S.I. de Sistemas Informáticos (UPM).
Title: | Aplicación Web de gestión de donaciones |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Ingeniería Web |
Date: | July 2020 |
Subjects: | |
Freetext Keywords: | Aplicaciones web; Rational Unified Process |
Faculty: | E.T.S.I. de Sistemas Informáticos (UPM) |
Department: | Sistemas Informáticos |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
![]() |
PDF
- Users in campus UPM only
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (8MB) |
Este proyecto aúna los diferentes conocimientos adquiridos a lo largo del Master de Ingeniería Web. Para ello se desarrolla la aplicación web EasyGive, la cual consiste en poner en contacto de manera sencilla a personas que deseen realizar donaciones con personas que deseen recibirlas, utilizando para el desarrollo del software la metodología Rational Unified Process, el framework Spring para el desarrollo de la capa de negocio, el framework Angular para el desarrollo de la capa de presentación y MongoDb para la capa de datos. A lo largo de esta memoria se plantean los diferentes flujos de trabajo de la metodología Rational Unified Process. En el primer capítulo se explica el objetivo de este proyecto y se presenta el modelo del dominio del sistema. A lo largo del el segundo capítulo se explica los requisitos del sistema, para ello se presenta el diagrama de casos de uso, el diagrama de contexto de casos de uso, la especificación de casos de uso y el prototipo de la interfaz de usuario. Durante el tercer capítulo se explica el análisis y diseño del sistema, para ello se presenta los diagramas de clases del análisis de la arquitectura, los diagramas de clases y colaboración del análisis de casos usos, los diagramas de clases del análisis de paquetes, el diseño de la arquitectura y el diseño de casos de uso. En el cuarto capítulo se explica la implementación del sistema, para ello se presenta el ecosistema de desarrollo y la calidad externa e interna del software. A lo largo del quinto capítulo se explica la organización que se lleva a cabo para realizar las pruebas y se presentan gráficas de cobertura del código. Por último se explica la gestión del proyecto, su duración y esfuerzo, la distribución de fases, la distribución de disciplinas por fases, la planificación de cada iteración y las estimaciones de las actividades de desarrollo. Abstract: This project brings together different knowledge acquired throughout the Master’s degree in Web Engineering. For this, the web application EasyGive is developed, which consists of easily connecting people who wish to make donations with people who wish to receive them, using for the software development the methodology of Rational Unified Process, the framework Spring for development of business layer, the Angular framework for development of presentation layer and MongoDB for data layer. Throughout this memory different workflows of Rational Unified Process methodology are worked out. In the first chapter the objective of this project is explained and the system domain model is presented. Throughout the second chapter the system requirements are explained, for this presenting the use cases diagram, the use case context diagram, the use case specification and user interface prototype. During the third chapter, the analysis and design system is explained, for this presenting the classes diagrams of the architecture analysis, the classes and collaboration diagrams of the use case analysis, classes diagrams of the package analysis, the architecture design and the use case design. In the fourth chapter the implementation of the system is explained, for this presenting the development ecosystem and the external and internal quality of the software. Throughout the fifth chapter, it is explained the organization that takes place to perform the tests and the graphics of code coverage are presented. Finally, the project management, its duration and effort, the distribution of phases, the distribution of disciplines by phases, the planning of each iteration and the estimates of development activities are explain.
Item ID: | 65324 |
---|---|
DC Identifier: | https://oa.upm.es/65324/ |
OAI Identifier: | oai:oa.upm.es:65324 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 10 Nov 2020 09:45 |
Last Modified: | 10 Nov 2020 09:45 |