Maestría en Gestión y Desarrollo de Proyectos de Software · 2020
Estrategia de enseñanza para la apropiación de prácticas PSP en el curso de programación avanzada del programa de ingeniería de software de la escuela de administración y mercadotecnia del Quindío
El presente trabajo tuvo como finalidad validar la efectividad del uso de una estrategia de enseñanza en la apropiación de buenas prácticas de desarrollo de software PSP0 y PSP0.1, por parte de estudiantes del curso de Programación Avanzada I del programa de Ingeniería de Software de la Escuela de Administración y Mercadotecnia del Quindío EAM. El proceso inició aplicando una encuesta a todos los estudiantes del programa, que permitió conocer las prácticas de desarrollo que realizaban. El análisis de los resultados facilitó la identificación de dos grupos homogéneos con los cuales trabajar, un grupo experimental y un grupo control. Se utilizó la metodología de proyectos formativos para realizar la intervención del grupo experimental, permitiendo estructurar el proceso de formación y el sistema de evaluación a través de rúbricas. Se propusieron dos proyectos relacionados con la temática del curso, durante toda la intervención se realizó la retroalimentación de las evaluaciones realizadas y finalmente, se aplicó nuevamente la encuesta de buenas prácticas de desarrollo y un examen de conocimiento, para determinar los resultados de la intervención. Al terminar el proceso, los estudiantes que participaron en el grupo experimental aventajan a los estudiantes del grupo control a nivel conceptual de PSP y de la cantidad de buenas prácticas que han incorporado en su proceso de programación; el grupo experimental empezó a usar un proceso definido para construir software incorporando algunas prácticas de PSP0 y PSP0.1, mientras que el grupo control no tuvo cambios significativos durante todo el proceso.
Texto completo 187 páginas con texto
Leer la tesis completa Ficha en el repositorio
Contenido
- PRESENTACIÓNp. 14
- ANTECEDENTESp. 16
- ÁREA PROBLEMÁTICA Y PREGUNTA DE INVESTIGACIÓNp. 25
- JUSTIFICACIÓNp. 28
- REFERENTE TEÓRICOp. 30
- PSPp. 17
- ESTRATEGIA DE ENSEÑANZAp. 34
- PROYECTOS FORMATIVOSp. 41
- OBJETIVOSp. 37
- OBJETIVO GENERALp. 45
- OBJETIVOS ESPECÍFICOSp. 45
- METODOLOGÍAp. 46
- DEFINICIÓN DE LA ESTRATEGIA DE ENSEÑANZAp. 51
- Generalidades del Programa de Ingeniería de Softwarep. 51
- DISEÑO DE LA ESTRATEGIA DE ENSEÑANZAp. 55
- Descripción del Grupo Experimental: Programación Avanzada Ip. 55
- Descripción del Grupo Control: Programación Avanzada IIp. 57
- Actividades De Aprendizaje Del Grupo Experimentalp. 59
- VALIDACIÓN DE LA ESTRATEGIA DE ENSEÑANZAp. 64
- RESULTADOSp. 17
- Desarrollop. 56
- Población estudiantil del diagnósticop. 67
- Selección de grupos control y experimentalp. 68
- Diagnóstico por ciclos propedéuticosp. 70
- Diagnóstico de los grupos experimental y controlp. 78
- DISEÑO DEL CURSOp. 85
- Ruta formativa del proyectop. 86
- Fases del proyecto formativop. 87
- Evaluación del procesop. 92
- Material de soportep. 93
- Retroalimentaciónp. 92
- IMPLEMENTACIÓN DE LA ESTRATEGIA DE ENSEÑANZAp. 96
- Estructura del curso del grupo experimentalp. 96
- Desarrollo del cursop. 98
- Evaluación y Proceso de retroalimentaciónp. 121
- POSTEST GRUPO CONTROL Y EXPERIMENTALp. 124
- Análisis de homogeneidad entre los grupos control y experimentalp. 124
- experimentalp. 128
- AUTOEVALUACIÓNp. 97
- Evaluaciónp. 60
- Coevaluaciónp. 139
- Autoevaluaciónp. 97
- EXAMEN DE CONOCIMIENTOSp. 92
- PERCEPCIÓN Y PARTICIPACIÓN EN LA EVALUACIÓNp. 143
- DISCUSIÓN DE RESULTADOSp. 145
- 10 CONCLUSIONESp. 148
- 11 RECOMENDACIONESp. 151
- 12 REFERENCIASp. 153
- 13 ANEXOSp. 156
- Tabla 1 Investigaciones relacionadas presentadas en la academiap. 17
- Tabla 2 Estrategias de enseñanzap. 37
- Tabla 3 Estrategias para organización de informaciónp. 41
- Tabla 4 Operacionalización de variablesp. 47
- Tabla 5 Diseño de los grupos para la experimentaciónp. 48
- Tabla 6 Escala de valoración para la apropiación de las prácticas PSPp. 49
- Tabla 7 Instrumentos de recolección de la informaciónp. 50
- Tabla 8 Ficha SNIES Programa Nivel Técnico Profesionalp. 52
- Tabla 9 Ficha SNIES Programa Nivel Tecnológicop. 52
- Tabla 10 Ficha SNIES Programa Nivel Universitariop. 53
- Tabla 11 Niveles por semestrep. 54
- Tabla 12 Plan de estudios (Espacios académicos Línea Programación)p. 54
- Tabla 13 Identificación de la asignatura Programación Avanzada Ip. 56
- Tabla 14 Integración de prácticas PSP en las unidades temáticas del cursop. 56
- Tabla 15 Identificación de la asignatura Programación Avanzada IIp. 58
- Tabla 16 Unidades temáticas – Programación Avanzada IIp. 58
- Tabla 17 Actividades de aprendizajep. 60
- Tabla 18 Instrumentos de apoyo a la intervenciónp. 62
- Tabla 19 Instrumento de recolección de información diagnósticap. 67
- información de diagnósticop. 68
- Tabla 21 Características de los estudiantes del grupo experimentalp. 69
- Tabla 22 Características de los estudiantes del grupo experimentalp. 69
- Tabla 23 Análisis estadístico Kruskal-Wallisp. 70
- Universitariop. 55
- Tecnólogo y Universitariop. 73
- Tecnólogo y Universitariop. 74
- Tecnólogo y Universitariop. 76
- Tecnólogo y Universitariop. 77
- Tabla 34 Competencias del proyecto formativop. 86
- Tabla 35 Actividades de la fase de Direccionamientop. 88
- Tabla 36 Actividades de la fase de Planeaciónp. 90
- Tabla 37 Actividades de la fase de Actuación-Ejecuciónp. 91
- Tabla 38 Actividades de la fase de Socializaciónp. 92
- Tabla 39 Intervención Unidad 1: Concurrenciap. 96
- Tabla 40 Intervención Unidad 2: MVCp. 96
- Tabla 41 Intervención Unidad 3: Programación Distribuida con Socketsp. 97
- Tabla 42 Intervención Unidad 4: Persistencia con JPAp. 97
- Tabla 43 Intervención Unidad 5: Aplicaciones Multicapa y RMIp. 97
- prácticas PSPp. 91
- Tabla 46 Intervención PSP: Introducción a la calidad del softwarep. 102
- Tabla 47 Intervención PSP: Proceso de desarrollo de softwarep. 103
- Tabla 48 Intervención PSP: Métricas en el softwarep. 107
- Tabla 49 Intervención PSP: Administración de tiempo y defectosp. 108
- Tabla 50 Intervención PSP: Guiones PSPp. 111
- Tabla 51 Intervención PSP: Planeación en el proceso de desarrollo de softwarep. 114
- Tabla 52 Intervención PSP: Estándar de codificaciónp. 115
- Tabla 53 Intervención PSP: Pruebas unitariasp. 116
- Tabla 54 Intervención PSP: Fase de Post-Mortemp. 118
- Coevaluaciónp. 139
- Autoevaluaciónp. 97
- Tabla 73 Resultados por categoría – Examen de conocimientosp. 142
- Tabla 74 Encuesta de percepciónp. 144
- Figura 1 Estructura PSPp. 31
- Figura 2 Elementos PSPp. 32
- Ciclos propedéuticos Técnico, Tecnólogo y Universitariop. 72
- Ciclos propedéuticos Técnico, Tecnólogo y Universitariop. 72
- Ciclos propedéuticos Técnico, Tecnólogo y Universitariop. 72
- Ciclos propedéuticos Técnico, Tecnólogo y Universitariop. 72
- Ciclos propedéuticos Técnico, Tecnólogo y Universitariop. 72
- Grupos experimental y controlp. 81
- Grupos experimental y controlp. 81
- – Grupos experimental y controlp. 82
- – Grupos experimental y controlp. 82
- – Grupos experimental y controlp. 82
- Figura 13 Retroalimentación de práctica PSPp. 95
- autoevaluación y coevaluación de proyectos formativosp. 123
- Figura 15 Notas de examen de conocimientos – Grupo controlp. 141
- Figura 16 Notas de examen de conocimientos – Grupo Controlp. 141
- propedéuticosp. 52
- experimental y controlp. 80
- Anexo 3: Encuesta de buenas prácticas de programaciónp. 168
- Anexo 4: Rúbricasp. 171
- Anexo 5: Guía instruccional del cursop. 179
- Anexo 6: Elementos de recolección de informaciónp. 180
- Anexo 7: Examen de conocimientos en PSP0p. 184