Por favor, use este identificador para citar o enlazar este ítem:
https://hdl.handle.net/20.500.12104/98327
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.author | Perales Tejeda, Mónica Fabiola | |
dc.date.accessioned | 2024-03-15T17:24:26Z | - |
dc.date.available | 2024-03-15T17:24:26Z | - |
dc.date.issued | 2023-03-17 | |
dc.identifier.uri | https://wdg.biblio.udg.mx | |
dc.identifier.uri | https://hdl.handle.net/20.500.12104/98327 | - |
dc.description.abstract | El software de sistema forma parte fundamental de una gran cantidad de dispositivos electrónicos que utilizamos diariamente; entre ellos los teléfonos inteligentes, automóviles y cajeros automáticos. Sin embargo, dichos sistemas son diseñados, desarrollados e implementados por seres humanos quienes, en cualquiera de sus etapas de creación, pueden generar un defecto en el producto (Mera Paz, 2016). En el Centro universitario de los Valles (CUValles) se está desarrollando el software “CogniDron-EEG”, cuyo propósito es permitir que una interfaz cerebro-computadora pueda ser usada con fines terapéuticos. Por lo tanto, el objetivo general de esta tesis es diseñar un plan de pruebas maestro para evaluar la calidad del software “CogniDron-EEG”, el cual fue desarrollado como prototipo de una interfaz cerebro- computadora. Para diseñar el plan de pruebas de calidad del sistema CogniDron-EEG se consideró el estándar ISO/IEC 25040, el cual describe el proceso para evaluar la calidad de un producto de software (ISO/IEC, ISO 25000, 2022). Se aplicaron métricas cuantitativas así como pruebas de aceptación en usuarios sin diagnósticos previos de entre 7 y 13 años de edad para asegurar el cumplimiento de los requerimientos especificados por el cliente. Dichas pruebas se llevaron a cabo en dos etapas; la primera de ellas consistió en la recolección del consentimiento informado de sus padres o tutores y la aplicación de cuestionarios psicométricos (Neuropsi y Shipley-2), la segunda de ellas en la ejecución de dos sesiones de entrenamiento cognitivo de 8 minutos: una utilizando el CogniDron-EEG y otra utilizando el sistema comercial NeXus. Posteriormente se solicitó a los participantes contestar los cuestionarios “Pick A Mood” (PAM), “Self Assessment Manikin” (SAM), una versión adaptada del “Game Experience Questionnaire” (GEQ) y determinar su sistema de preferencia, mientras que a los usuarios terapeutas se les aplicó la Escala de Usabilidad del Sistema (SUS por sus siglas en inglés). Al momento de su evaluación, de los 51 requerimientos funcionales establecidos por el cliente 20 se implementaron sin errores, 14 con errores de bajo nivel, 1 con errores moderados, 7 con errores de nivel crítico y 9 no se implementaron. El PAM mostró que CogniDron-EEG genera emociones satisfactorias, el SAM sugirió mayor atracción hacia el CogniDron-EEG y el GEQ muestra mayor frustración al usar el sistema NeXus. Finalmente, el grado de usabilidad que muestra el SUS fue de 74 y el 70% de los usuarios lo prefirió sobre el sistema NeXus. En conclusión, la primer versión del CogniDron-EEG tiene un grado de calidad óptimo. Pruebas en usuarios con TDAH son necesarias para validar su efectividad como herramienta terapéutica. | |
dc.description.tableofcontents | Índice Resumen ................................................................................................................ 3 Glosario.................................................................................................................. 7 Capítulo 1. Introducción ....................................................................................... 9 1.1 Antecedentes............................................................................................................. 9 1.2 Planteamiento del Problema..................................................................................12 1.3 Justificación ............................................................................................................13 1.4 Objetivos..................................................................................................................13 1.4.1 Objetivo general ............................................................................................................... 13 1.4.2 Objetivos particulares....................................................................................................... 13 Capítulo 2. Marco teórico.................................................................................... 15 2.1 Calidad del software ...............................................................................................15 2.1.1 Calidad de proceso .......................................................................................................... 16 2.1.2 Calidad de producto ......................................................................................................... 16 2.1.3 Calidad en uso ................................................................................................................. 17 2.2 Modelos de calidad................................................................................................. 17 2.2.1 Modelos básicos............................................................................................................... 18 2.2.2 Modelos a la medida (Tailored) ........................................................................................ 28 2.2.3 Modelos Open Source...................................................................................................... 31 2.2.4 Otros estándares.............................................................................................................. 32 2.3 Métricas de calidad................................................................................................. 37 2.3.1 Métrica de Software de Halstead ..................................................................................... 37 2.3.2 Métrica de complejidad Ciclomática de McCabe (MCC por sus siglas en inglés)........... 39 2.3.3 Metodología de RADC ..................................................................................................... 40 2.3.4 Métricas de puntos de función de Albrecht...................................................................... 41 2.3.5 Métricas de software de Ejiogu ........................................................................................ 42 2.4 Software médico .....................................................................................................42 2.4.1 Regulación del software médico ...................................................................................... 42 2.5 Pruebas de software...............................................................................................42 2.5.1 Tipos de pruebas de software.......................................................................................... 43 2.5.2 Estrategias de pruebas de software................................................................................. 46 Capítulo 3. Trabajos relacionados ..................................................................... 48 3.1 FarmerKeeper..........................................................................................................48 3.2 Harvest Challenge...................................................................................................48 3.3 Brain eRacing..........................................................................................................49 3.4 NeXus.......................................................................................................................49 Capítulo 4. Metodología...................................................................................... 51 4.1. Establecer los requisitos de la evaluación......................................................52 4.1.1 Establecer el propósito de la evaluación:...................................................................... 52 5 4.1.2 Obtener los requisitos de calidad del producto:............................................................ 52 4.1.3 Identificar las partes del producto que se deben evaluar:............................................. 52 4.1.4 Definir el rigor de la evaluación..................................................................................... 52 4.2. Especificar la evaluación...................................................................................52 4.2.1 Seleccionar los módulos de evaluación: ....................................................................... 52 4.2.2 Definir los criterios de decisión para las métricas:........................................................ 52 4.2.3 Definir los criterios de decisión de la evaluación: ......................................................... 52 4.3 Diseñar la evaluación .............................................................................................52 4.3.1 Planificar las actividades de la evaluación:............................................................... 52 4.4 Ejecutar la evaluación........................................................................................53 4.4.1 Realizar las mediciones: ............................................................................................... 53 4.4.1 Aplicar los criterios de decisión para las métricas ........................................................ 53 4.4.2 Aplicar los criterios de decisión de la evaluación:......................................................... 53 4.5 Concluir la evaluación .......................................................................................53 4.5.1 Revisar los resultados de la evaluación:....................................................................... 53 4.5.2 Crear el informe de evaluación: .................................................................................... 53 4.5.3 Revisar la calidad de la evaluación y obtener feedback ............................................... 53 4.5.4 Tratar los datos de la evaluación: ................................................................................. 53 Capítulo 5. Evaluación del sistema CogniDron-EEG ....................................... 54 5.1 Establecer los requisitos de la evaluación...........................................................54 5.1.1 Descripción del sistema ................................................................................................... 54 5.1.2 Objetivo de las pruebas.................................................................................................... 54 5.1.3 Requisitos de calidad del producto .................................................................................. 54 5.1.4 Componentes del sistema................................................................................................ 56 5.1.5 Rigor de la evaluación...................................................................................................... 58 5.2 Especificar la evaluación .......................................................................................60 5.2.1 Criterios de decisión de la evaluación.............................................................................. 60 5.2.2 Seleccionar los métodos de evaluación........................................................................... 60 5.3 Diseñar la evaluación .............................................................................................61 5.3.1 Diseño de pruebas del módulo Inicio de sesión (IS)........................................................ 62 5.3.2 Diseño del módulo Registro de Terapeutas (RTE).......................................................... 62 5.3.3 Diseño del módulo Consulta de Terapeutas (CTE) ......................................................... 64 5.3.4 Diseño del módulo Registro de Tutores (RTU)................................................................ 66 5.4 Ejecutar la evaluación ............................................................................................68 5.4.1 Pruebas estáticas............................................................................................................. 68 5.4.2 Pruebas dinámicas........................................................................................................... 69 5.4.3 Pruebas de integración .................................................................................................... 69 5.4.4 Pruebas de sistema.......................................................................................................... 73 5.4.5 Pruebas de aceptación..................................................................................................... 75 5.4.6 Aplicación de métricas ..................................................................................................... 78 5.5 Concluir la evaluación............................................................................................83 5.5.1 Evaluación de requerimientos funcionales....................................................................... 83 5.5.2 Resultados de las escalas................................................................................................ 83 5.5.3 Evaluación de la calidad del CogniDron-EEG.................................................................. 87 Capítulo 6. Conclusiones y trabajo futuro ........................................................ 88 6 6.1 Conclusiones...........................................................................................................88 6.2 Trabajo futuro..........................................................................................................88 6.3 Logros obtenidos durante el posgrado ................................................................89 Referencias.......................................................................................................... 90 Anexos ................................................................................................................. 93 | |
dc.format | application/PDF | |
dc.language.iso | spa | |
dc.publisher | Biblioteca Digital wdg.biblio | |
dc.publisher | Universidad de Guadalajara | |
dc.rights.uri | https://www.riudg.udg.mx/info/politicas.jsp | |
dc.subject | Internet De Las Cosas | |
dc.subject | Interfaz | |
dc.subject | Terapeutica | |
dc.subject | Cerebro | |
dc.title | Diseño e Implementación de un Plan de Pruebas para Evaluar la Calidad del Software de una Interfaz Cerebro-Computadora con Propósitos Terapéuticos | |
dc.type | Tesis de Maestría | |
dc.rights.holder | Universidad de Guadalajara | |
dc.rights.holder | Perales Tejeda, Mónica Fabiola | |
dc.coverage | AMECA, JALISCO | |
dc.type.conacyt | masterThesis | |
dc.degree.name | MAESTRIA EN INGENIERIA DE SOFTWARE | |
dc.degree.department | CUVALLES | |
dc.degree.grantor | Universidad de Guadalajara | |
dc.degree.creator | MAESTRIA EN INGENIERO EN DE SOFTWARE | |
dc.contributor.director | López Ruiz, Sonia | |
dc.contributor.codirector | Cervantes Álvarez, José Antonio | |
Aparece en las colecciones: | CUVALLES |
Ficheros en este ítem:
Fichero | Tamaño | Formato | |
---|---|---|---|
MCUVALLES10069.pdf Acceso Restringido | 3.97 MB | Adobe PDF | Visualizar/Abrir Request a copy |
Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.