Desarrollo del sistema de gestión para fundaciones sin ánimo de lucro - Componente Frontend

En este trabajo de investigación se documenta el desarrollo del componente frontend de una aplicación web que tiene como objetivo cubrir las necesidades básicas de las entidades sin fines de lucro de Colombia. Para llevar a cabo este proyecto, se definieron las siguientes 4 etapas del proceso de des...

Full description

Autores:
Gutiérrez López, Carlos David
Celemín Ramírez, Sergio Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/5100
Acceso en línea:
https://hdl.handle.net/20.500.12313/5100
Palabra clave:
Fundaciones sin ánimo de lucro - Sistema de gestión
Componente Frontend - Desarrollo del sistema gestión
Entidades sin fines de lucro
Metodología ágil
Frontend
Software
Prototipo
Angular
Non-profit organizations
Web
Agile methodologies
Frontend
Angular
Prototype
Software
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
Description
Summary:En este trabajo de investigación se documenta el desarrollo del componente frontend de una aplicación web que tiene como objetivo cubrir las necesidades básicas de las entidades sin fines de lucro de Colombia. Para llevar a cabo este proyecto, se definieron las siguientes 4 etapas del proceso de desarrollo: análisis de contexto, prototipado, construcción y validación. En cada una de estas fases se implementaron principios de metodologías de trabajo ágiles y fueron realizadas en conjunto con las compañeras Lina Salazar y Sandra Bravo, autoras de la tesis paralela “Desarrollo del sistema de gestión para fundaciones sin ánimo de lucro - Componente Backend”. Para la ejecución de la primera etapa de desarrollo se utilizaron técnicas de recolección de información y levantamiento de requerimientos. Después, para la segunda etapa se llevó a cabo el prototipado de la solución siguiendo estándares de diseño como PrimeNG, consecutivamente se realizaron mapas de navegación e interacción con la aplicación para analizar la experiencia de usuario usando el prototipo. En la tercera fase se desarrolló la aplicación web usando el framework Angular, en donde se aplicaron diversos patrones de diseño como el Observer, Modelo Vista Controlador y la inyección de dependencias. Finalmente, para validar la calidad del prototipo desarrollado, se realizaron pruebas de rendimiento y de usabilidad para posteriormente realizar la validación del prototipo funcional con las fundaciones interesadas en verse beneficiadas por GEMA.