Maestría en Ingeniería de Sistemas e Informática · 2011
Propuesta de un sistema para la evaluación de calidad de software derivado de actividades de investigación
Las entidades dedicadas a la investigación producen diferentes productos tangibles y verificables de conocimiento que avalan su existencia. Uno de estos productos son las herramientas software desarrollados dentro de los proyectos de investigación y las cuales sirven de soporte en fases posteriores de la misma o de futuras investigaciones. Este tipo de herramientas presentan características en su desarrollo que hacen limitada su evaluación de calidad. La gran cantidad de recursos de personal, tiempo y dinero requeridos para la aplicación de metodologías, normas y estándares internacionales establecidos para la evaluación de la calidad de software y la poca disponibilidad de estos recursos con los que cuentan los grupos de investigación, hace poco práctica su implementación de manera estricta. Por tal motivo se hace necesario plantear la forma de evaluar su calidad debido a la importancia de este tipo de aplicaciones. En este trabajo, se hace una caracterización de las herramientas computacionales derivadas de actividades de investigación. Posteriormente se presenta una breve descripción de diferentes normas y estándares útiles para evaluar la calidad de software, los cuales sirve como marco de referencia para presentar el diseño de un sistema de información que permita evaluar de una manera práctica la calidad de los desarrollos informáticos realizados en organizaciones dedicadas al desarrollo de investigaciones. Está apoyado en una herramienta software diseñada para llevar a cabo las actividades del sistema y de la cual se presenta su estructura. Por último, se ilustra la aplicación del sistema planteado y la herramienta implementada en la evaluación de la calidad de herramientas software pertenecientes a diferentes contextos investigativos.
Texto completo 82 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- INTRODUCCIÓNp. 12
- CALIDAD: CARACTERÍSTICAS DE UNA RELACIÓN CON DIFICULTADESp. 14
- LOS GRUPOS DE INVESTIGACIÓN Y EL DESARROLLO DE SU TRABAJOp. 14
- EL DESARROLLO DE SOFTWARE EN LOS GRUPOS DE INVESTIGACIÓNp. 17
- CALIDADp. 38
- OBJETIVOSp. 22
- Objetivo Generalp. 22
- Objetivos Específicosp. 22
- SOFTWAREp. 14
- SOFTWAREp. 14
- GESTIÓN DE PROYECTOS DE SOFTWARE BASADA EN PMBOK®p. 25
- ISO 12207 E ISO 15504p. 29
- CALIDAD DE PRODUCTOS SOFTWAREp. 33
- SOFTWARE DERIVADO DE ACTIVIDADES DE INVESTIGACIÓNp. 36
- LÍMITES DEL SISTEMAp. 36
- ROLES DEL SISTEMAp. 38
- ESTRUCTURA GENERAL DEL SISTEMAp. 38
- ACTIVIDADES DEL SISTEMAp. 40
- Actividades de la gestión y evaluación de la calidad del Proyectop. 40
- Actividades de la evaluación de calidad del Procesop. 45
- Actividades de la evaluación de calidad del Productop. 50
- MECANISMOS DE VALORACIÓNp. 54
- QUIS 1.0p. 56
- ¿QUÉ ES QUIS 1.0?p. 56
- ESTRUCTURA FUNCIONAL DE QUIS 1.0p. 56
- CARACTERIZACIÓN DEL DESARROLLO DE QUIS 1.0p. 66
- ILUSTRACIÓN DEL USO DEL SISTEMA PROPUESTOp. 68
- GESTIÓN DE LA CALIDAD DEL PROYECTO SRMp. 68
- EVALUACIÓN DE LA CALIDAD DEL PRODUCTO EOGEST 1.0p. 74
- CONCLUSIONES Y RECOMENDACIONESp. 77
- BIBLIOGRAFÍAp. 80
- Tabla 1. Roles del sistemap. 38
- Tabla 3. Subactividades de la actividad Definir el proyectop. 40
- Tabla 4. Subactividades de la actividad Realizar seguimiento al proyectop. 42
- Tabla 5. Subactividades de la actividad Evaluar el proyectop. 43
- softwarep. 14
- Tabla 7. Subactividades de la actividad Definir los procesosp. 46
- Tabla 8. Subactividades de la actividad Realizar seguimiento a los procesosp. 47
- Tabla 9. Subactividades de la actividad Evaluar los procesop. 48
- softwarep. 14
- Tabla 11. Subactividades de la actividad Gestionar el modelo de calidadp. 51
- Tabla 12. Subactividades de la actividad Definir la evaluaciónp. 52
- Tabla 13. Subactividades de la actividad Evaluar el productop. 53
- softwarep. 14
- Tabla 15. Formularios para la gestión y evaluación del proyectop. 57
- Tabla 16. Formularios para la gestión y evaluación de procesosp. 59
- Tabla 17. Formularios para la evaluación del productop. 60
- Tabla 18. Ficha técnica de la evaluación de calidad del software SRMp. 68
- Tabla 19. Ficha técnica de la evaluación de calidad del software QUISp. 70
- Tabla 20. Ficha técnica de la evaluación del software EOGEST 1.0p. 74
- calidad del softwarep. 14
- Figura 2. Estructura organizacional principal de un grupo de investigaciónp. 15
- Figura 3. Estructura de trabajo en un grupo de investigaciónp. 16
- Figura 4. Aspectos a evaluar de la calidad de un softwarep. 25
- Figura 5. Áreas del PMBOK®p. 28
- Figura 6. Etapas clave de la gestión de los procesos softwarep. 30
- Figura 7. Procesos del ciclo de vida software según ISO 12207p. 31
- Figura 8. Procesos del ciclo de vida software según ISO 15504p. 32
- Figura 10. Elementos de un modelo de calidad de evaluación de softwarep. 34
- Figura 11. Modelo de evaluación de la calidad de productos softwarep. 35
- Figura 12. Límites del sistemap. 37
- Figura 13. Estructura general del sistemap. 39
- Figura 14. Subactividades de la definición del proyectop. 41
- Figura 15. Subactividades del seguimiento al proyectop. 43
- Figura 16. Subactividades del seguimiento al proyectop. 45
- Figura 17. Subactividades de la definición de procesosp. 47
- Figura 18. Subactividades del seguimiento a los procesosp. 48
- Figura 19. Subactividades de la evaluación de los procesosp. 50
- Figura 20. Subactividades de la gestión del modelo de calidadp. 52
- productos softwarep. 51
- Figura 22. Subactividades de la evaluación de calidad de productos softwarep. 54
- Figura 23. Pantalla de presentación de QUIS 1.0p. 56
- Figura 24. Acta de constitución del proyecto: Generalidadesp. 63
- Figura 25. Cronograma del proyectop. 63
- Figura 26. Definición del mapa de procesosp. 64
- Figura 27. Parámetros de evaluación de procesos de softwarep. 64
- Figura 28. Creación de la fórmula de una métrica de calidadp. 65
- Figura 30. Proyectos asociados a la implementación de QUIS 1.0p. 67
- Figura 31. Generalidades del acta de inicio del software SRMp. 69
- Figura 32. Estimación de costos para el software SRMp. 69
- Figura 33. Sección del acta de los requisitos de la herramientap. 70
- Figura 34. Generalidades de la definición de la evaluación de los procesosp. 71
- Figura 35. Definición de los parámetros a evaluarp. 72
- Figura 36. Selección de los procesos a evaluarp. 72
- Figura 37. Evaluación del proceso de diseñop. 73
- Figura 38. Nivel alcanzado por el proceso de diseñop. 73
- Figura 39. Plan de evaluación de la herramienta EOGEST 1.0p. 75
- Figura 40. Modelo de calidad utilizado en la evaluaciónp. 75
- Figura 41. Resultados de la evaluación del instalador de EOGEST 1.0p. 76