Berjano Zanón, EnriquePérez Martínez, Juan JoséRedón Segrera, MónicaCarrió Miñana, Joan2021-10-202021-10-202021-09-272021-10-20https://riunet.upv.es/handle/10251/175096[ES] El objetivo del TFG es diseñar y poner a punto un proceso de implementación y automatización de pruebas de software (firmware) de un dispositivo médico, en concreto de los diferentes circuitos integrados (acelerómetro, fotodiodo, memoria, etc.) que serán alojados en un dispositivo portátil para la monitorización de la señal de ECG, todo dentro de un entorno de integración continua y metodología Agile. En el contexto de un proyecto de desarrollo de software, los desarrolladores escriben un código fuente en lenguaje C++, generando el binario (firmware) que es introducido en el dispositivo electrónico. Posteriormente los desarrolladores de test de firmware utilizan Python como lenguaje de script. Para almacenar de manera segura y organizada el código se utiliza el sistema de control de versiones (VCS) Gitlab, bajo un dominio privado. También se utiliza Jenkins para automatizar los procesos de integración y despliegue continuo, y Artifactory para almacenar los archivos generados.70Reserva de todos los derechosAutomatizaciónTest de softwareSistemas embebidosIntegración continuaFirmware testDispositivo médicoTECNOLOGIA ELECTRONICAGrado en Ingeniería Electrónica Industrial y Automática-Grau en Enginyeria Electrònica Industrial i AutomàticaDiseño, desarrollo y automatización de tests de software para sistemas embebidos en un entorno de integración continua aplicado a un proyecto de desarrollo de un dispositivo médicoProyecto/Trabajo fin de carrera/gradoCerrado