|
Grado en Ingeniería Informática |
TRABAJOS FIN DE GRADO curso: 2023-24
Sistema de Gestión Integral del Centro de Acogida para Personas Migrantes de Albacete |
Tecnologías Específicas
Ingeniería del Software
Descripcion y Objetivos
El objetivo principal de este trabajo fin de grado es desarrollar un sistema integral que pudieran utilizar en el Centro de Acogida para Personas Migrantes de Albacete.
Al tratarse de un TFG de la intensificación de Ingeniería del Software, se enfatizarán las competencias específicas de la intensificación.
Otros objetivos del TFG serán: Llevar a cabo un análisis inicial de sistemas de gestión de centros de acogida, valorar diversas tecnologías para la implementación de la arquitectura de la solución, adquirir destreza en la aplicación de un enfoque ágil de desarrollo que incorpora la gestión del cambio y, así como la implementación y evaluación de la solución.
Metodología y Competencias
Metodología y Plan de Trabajo
Para realizar el TFG se va a emplear una metodología ágil por lo que, a partir de una idea básica inicial, el proyecto evoluciona según avanza su desarrollo y se van resolviendo las necesidades mínimas (arquitectura, autenticación de usuarios, etc). La gestión del cambio es un elemento importante de un proyecto creativo como el que se propone, lo que justifica la utilización de una metodología ágil.
El Plan de Trabajo incluye las etapas generales que vienen marcadas por la metodología ágil: reuniones periódicas al inicio y al final de cada sprint, realización de los objetivos de cada sprint (estudio previo, realización de pruebas de concepto, desarrollo de la arquitectura base, priorización de la funcionalidad, desarrollo de la funcionalidad priorizada, realización de pruebas, evaluación final).
Competencias de la intensificación que se pretenden cubrir:
- IS1: Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software
- IS3: Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles
- IS4: Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales.
- IS5: Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
Medios a utilizar
Bibliografía sobre el proceso de desarrollo ágil (Scrum)
Herramientas de gestión del proyecto (Jira, GitHub)
Herramientas de modelado (Modelio, StarUML)
Herramientas y librerías de desarrollo y test (Angular, Playwright, etc
Bibliografía
Beck, K., et al. (2001). Agile Manifesto. Manifiesto por el Desarrollo ágil de software. https://agilemanifesto.org/iso/es/manifesto.html
Lucidchart. (2022). ¿Qué es el Lenguaje Unificado de Modelado (UML)? Lucidchart. https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-uml
ISO, I. (2006). IEC 25062 Software engineering—Software product Quality Requirements and Evaluation (SQuaRE)—Common Industry Format (CIF) for usability test reports.
Patton, J. (2014). User Story Mapping: Discover the Whole Story, Build the Rigth product. Peter Economy.
Sutherland, J., & Schwaber, K. (2020, November). The scrum guide. Scrum.org. https://www.scrum.org/resources/scrum-guide
Tutores LOZANO PÉREZ, MARÍA DOLORES GALLUD LAZARO, JOSE ANTONIO | Alumno JIMÉNEZ JIMÉNEZ, GUILLERMO
|
| |