Show simple item record

INTEGRACIÓN CONTINUA CON GITHUB DE UNA APLICACIÓN DESARROLLADA CON ANGULAR, DESDE EL ANÁLISIS HASTA EL DESPLIEGUE

dc.contributor.authorMartinez De La Casa Garcia, David
dc.date.accessioned2024-07-17T14:00:05Z
dc.date.available2024-07-17T14:00:05Z
dc.date.issued2024-07-17
dc.identifier.urihttps://hdl.handle.net/10115/38217
dc.descriptionTrabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: David Concha Gómez, Francisco José García Espinosa
dc.description.abstractEn el presente trabajo de fin de grado se ahondará en el complejo desarrollo de un proyecto software, abarcando desde su concepción hasta su despliegue en producción. En los primeros capítulos se describen las diferentes herramientas y metodologías involucradas en la confección de un proyecto software durante su ciclo de vida, investigando distintas herramientas y posibles alternativas. A continuación, se procederá con el desarrollo de la parte práctica del trabajo de fin de grado, utilizando para ello las herramientas proporcionadas por GitHub, explicando cada una de ellas y como pueden integrarse y trabajar en conjunto para poder llevar el control del proyecto. Se ha utilizado como base la solución software del trabajo de fin de grado Desarrollo de una solución para la creación e intercambio formularios utilizando Bluetooth Low Energy con tecnologías de desarrollo de aplicaciones híbridas, esta solución software se compone de dos aplicaciones Android, PB-FormEditor y PB-FormViewer, desarrolladas con Ionic y utilizando el framework Angular. Su complejidad y extensión permitirá explotar al máximo la fase de diseño y desarrollo de pruebas, teniendo que sortear todas las dependencias de cada componente y sacar el máximo partido a las librerías de testing de Angular. Se llevará a cabo un plan de automatización de tareas que serán ejecutadas según unas reglas establecidas. De este modo, cada vez que se actualice el repositorio de las aplicaciones PB- FormEditor y PB-FormViewer, se llevarán a cabo tareas para verificar la calidad del código mediante el análisis de cobertura de código y la ejecución de los tests que hayan sido generados. Además, se definirán tareas para la construcción y despliegue de las aplicaciones. Para finalizar en el último capítulo se exponen las conclusiones y trabajos futuros.
dc.language.isospa
dc.publisherUniversidad Rey Juan Carlos
dc.rights
dc.rights.uri
dc.subjectKarma
dc.subjectJasmine
dc.subjectAngular
dc.subjectGitHub Pages
dc.subjectGitHub Actions
dc.subjectGitHub Projects
dc.subjectTest unitario
dc.subjectTest de integración
dc.titleINTEGRACIÓN CONTINUA CON GITHUB DE UNA APLICACIÓN DESARROLLADA CON ANGULAR, DESDE EL ANÁLISIS HASTA EL DESPLIEGUE
dc.typeinfo:eu-repo/semantics/studentThesis
dc.rights.accessRightsinfo:eu-repo/semantics/embargoedAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record

Los ítems de digital-BURJC están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario