JAVA-UNIMINUTO-OVA SOFTWARE OBJETO VIRTUAL DE APRENDIZAJE – APRENDIZAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS INTEGRANTES. MIGUEL ÁNGEL ROJAS OCAMPO. YEISSON ALBERTO OSORIO GUARÍN. CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS. FACULTAD DE INGENIERÍA. TECNOLOGÍA EN INFORMÁTICA. BOGOTÁ, COLOMBIA. 2012. JAVA-UNIMINUTO-OVA SOFTWARE OBJETO VIRTUAL DE APRENDIZAJE – APRENDIZAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS INTEGRANTES MIGUEL ÁNGEL ROJAS OCAMPO. YEISSON ALBERTO OSORIO GUARÍN. PROYECTO DE GRADO. TECNOLOGÍA EN INFORMÁTICA. DIRECTOR: ING. CARLOS CHARRY MORA. ASESOR: ING. ANA MARÍA OBANDO NATES. CORPORACIÓN UNIVERSITARIA MINUTO DE DIOS. FACULTAD DE INGENIERÍA. TECNOLOGÍA EN INFORMÁTICA. BOGOTÁ, COLOMBIA. 2012 2 Nota de aceptación: ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ ___________________________ Firma del presidente del jurado ___________________________ Firma del jurado ___________________________ Firma del jurado Bogotá 5 de julio 2012. 3 DEDICATORIA Dedicado a quienes nos apoyaron a seguir esta Iniciativa de estudiar con ganas, esfuerzo, sacrificio y amor. Para nuestros padres y Docentes académicos de la facultad. Nuestros mayores agradecimientos y esta dedicatoria es para ellos. 4 AGRADECIMIENTOS A nuestras familias que nos han dado todo El apoyo y fuerza para llegar cumplir Nuestros objetivos propuestos. A la Corporación Universitaria Minuto de Dios Regional Soacha Por darnos la oportunidad de lograr las metas que nos proponemos. A todos los profesores y Demás integrantes de esta institución Por guiarnos al cumplimiento de todas las tareas propuestas. Y gracias a Dios por llevarnos por el camino debido todos los días, Y darnos fuerzas para lograr cada acción paso a paso Buscando el bien de nuestras vidas y de nuestras familias. Para todo efecto, aclaramos que el presente trabajo es original y de nuestra total autoría; en aquellos casos en los cuales hemos requerido del trabajo de otros autores o investigadores, hemos dado los respectivos créditos. Atentamente, Miguel Ángel Rojas Ocampo. Yeisson Alberto Osorio Guarín. 5 CONTENIDO Pág. INTRODUCCIÓN 1. TEMA ................................................................................................. 20 2. PROBLEMA ....................................................................................... 21 2.1 DESCRIPCION. .............................................................................. 21 2.2 FORMULACIÓN DEL PROBLEMA. ............................................... 21 2.3 ANTECEDENTES........................................................................... 21 3. OBJETIVOS ....................................................................................... 23 3.1 OBJETIVO GENERAL .................................................................... 23 3.2 OBJETIVOS ESPECÍFICOS .......................................................... 23 4. MARCO REFERENCIAL ................................................................... 24 4.1 MARCO TEÓRICO. ........................................................................ 24 4.1.1 Los sistemas de información (tics). ................................................ 26 4.1.2 El aprendizaje de la programación orientada a objetos a través de un objeto virtual de aprendizaje (OVA). ........................................................ 26 4.1.3 El constructivismo y el aprendizaje significativo en Ausubel. ......... 27 4.2 MARCO CONCEPTUAL ................................................................ 31 4.2.1 Inicio de la aplicación. ..................................................................... 32 4.3 MARCO ORGANIZACIONAL ........................................................ 35 4.3.1 Caracteristicas de una ova ............................................................. 35 4.3.2 Factibilidad técnica ......................................................................... 35 4.3.3 Factibilidad económica ................................................................... 38 4.3.4 Factibilidad legal ............................................................................. 39 4.4 ESTADO DEL ARTE ...................................................................... 41 4.4.1 Investigación. .................................................................................. 41 4.4.2 Frecuencias trabajos en clase ........................................................ 42 4.4.3 Notas finales. .................................................................................. 44 4.4.4 El aprendizaje de la programación orientada a objetos. ................. 48 4.4.5 Metodologías. ................................................................................. 49 4.4.6 Modelo espiral: ............................................................................... 49 4.4.7 Ovas y su usos. .............................................................................. 51 4.4.8 Ventajas y desventajas del software............................................... 52 5. ALCANCES ....................................................................................... 54 5.1 DELIMITACIONES ......................................................................... 55 6. SISTEMA ACTUAL............................................................................ 57 6.1 DIAGRAMAS DE CASOS DE USO. .............................................. 57 6.1.1 Actores. .......................................................................................... 57 6 6.1.2 Usuario registrados......................................................................... 58 6.1.3 Alumno. .......................................................................................... 58 6.1.4 Tutor. .............................................................................................. 59 6.2 DIAGRAMA DE SECUENCIA ........................................................ 60 6.2.1 Usuario registrados......................................................................... 60 6.2.2 Alumnos. ......................................................................................... 61 6.3 DIAGRAMA ENTIDAD RELACIÓN. ............................................. 61 6.4 DIAGRAMA DE CLASES. ............................................................. 61 7. SISTEMA PROPUESTO .................................................................... 62 7.1 DIAGRAMAS DE CASOS DE USO ............................................... 62 7.1.1 Actores. .......................................................................................... 62 7.1.2 Usuarios registrados ....................................................................... 63 7.1.3 Administrador. ................................................................................ 63 7.1.4 Alumno ........................................................................................... 64 7.1.5 Tutor. .............................................................................................. 64 7.2 DIAGRAMA DE SECUENCIA. ...................................................... 65 7.2.1 Usuario registrados......................................................................... 65 7.2.2 Administrador – auditoria. ............................................................... 66 7.2.3 Administrador – recuperación. ........................................................ 66 7.2.4 Administrador – autorización. ......................................................... 67 7.2.5 Alumno – ejercicios......................................................................... 67 7.2.6 Alumno – datos personales. ........................................................... 68 7.2.7 Alumno – resultados ....................................................................... 68 7.2.8 Tutor – ejercicios. ........................................................................... 69 7.2.9 Tutor – datos personales. ............................................................... 69 7.3 DIAGRAMA DE ENTIDAD RELACION ......................................... 70 7.4 DIAGRAMA DE CLASES .............................................................. 70 8. CRONOGRAMA DE ACTIVIDADES ................................................. 71 8.1 FASE 1 ANÁLISIS Y PLANEACIÓN. .............................................. 71 8.2 FASE 2 IMPLEMENTACIÓN DE OBJETIVOS. .............................. 71 8.3 FASE 3 EJECUCIÓN DE PROCESOS. ......................................... 71 8.4 FASE 4 CIERRE. ............................................................................ 71 9. ARQUITECTURA DE LA SOLUCIÓN DEL SOFTWARE ................. 72 9.1 MODELO ........................................................................................ 72 10. ANÁLISIS Y DISEÑO DE LA SOLUCIÓN DEL SOFTWARE ........... 75 10.1 ESTRUCTURA DE ALMACENAMIENTO ....................................... 75 10.2 INTERFAZ GRAFICA DE USUARIO .............................................. 75 10.2.1 Ventajas. ......................................................................................... 76 10.3 INTERFAZ DE PROCESAMIENTO DE DATOS ............................ 77 11. DESARROLLO Y PRUEBAS ............................................................ 78 11.1 PRUEBA 1: ..................................................................................... 78 11.2 PRUEBA 2: ..................................................................................... 78 11.3 PRUEBA 3: ..................................................................................... 78 7 11.4 PRUEBA 4: ..................................................................................... 79 12. CONCLUSIONES .............................................................................. 80 13. RECOMENDACIONES ...................................................................... 81 14. BIBLIOGRAFÍA E INFOGRAFÍA ....................................................... 83 15. ANEXOS ............................................................................................ 85 8 LISTA DE TABLAS Pág. Tabla 1: Costos del software utilizado. ......................................................... 95 Tabla 2: Costos y beneficios ......................................................................... 96 Tabla 3: Resultados encuesta Tec. Inf. 1. .................................................... 97 Tabla 4: Notas parciales ............................................................................... 97 Tabla 5: Notas finales ................................................................................... 98 Tabla 6: Resultados de conceptos básicos en programación. ................... 100 Tabla 7: Torta de resultados en conceptos básicos en programación. ....... 100 Tabla 8: Resultados de los tipos de datos en programación. ..................... 101 Tabla 9: Torta de resultados de los tipos de datos en programación. ......... 101 Tabla 10: Resultados de ciclos en programación. ...................................... 102 Tabla 11: Torta de resultados de ciclos en programación. ......................... 102 Tabla 12: Resultados de manejo de cadenas en programación. ................ 103 Tabla 13:Torta de resultados de manejo de cadenas en programación. ... 103 Tabla 14: Resultados de arreglos en programación. ................................. 104 Tabla 15: Torta de resultados de arreglos en programación. .................... 104 Tabla 16: Resultados de poco entusiasmo en los estudiantes. .................. 105 Tabla 17: Torta de Resultados de poco entusiasmo en los estudiantes. ... 105 Tabla 18: Resultados de complejidad en los estudiantes. ......................... 106 Tabla 19: Torta de resultados de complejidad en los estudiantes. ............ 106 Tabla 20: Resultados de poca claridad en los estudiantes. ........................ 107 Tabla 21: Torta de resultados de poca claridad en los estudiantes. ........... 107 Tabla 22: Resultados de estrategias de enseñanzas en los estudiantes. ... 108 Tabla 23: Torta de resultados de estrategias de enseñanza en los estudiantes.................................................................................................. 108 Tabla 24: Resultados de herramientas para estudiar en los estudiantes. ... 109 Tabla 25: Torta de resultados de herramientas para estudiar en los estudiantes.................................................................................................. 109 9 ILUSTRACIONES Pág. Ilustración 1: Encuesta notas de trabajos en clases. .................................... 43 Ilustración 2: Grafica torta de la notas parciales de los estudiantes. ............ 44 Ilustración 3: Porcentajes Nota final del periodo. .......................................... 46 Ilustración 4: Modelo Espiral. ........................................................................ 49 Ilustración 5: Mapa de actores sistema actual. ............................................. 57 Ilustración 6: Funciones del usuario registrado en el sistema actual. ........... 58 Ilustración 7: Funciones del usuario administrador en el sistema actual. ..... 58 Ilustración 8: Funciones del usuario Tutor sistema actual. ........................... 59 Ilustración 9: Proceso de inicio sesión de usuarios registrados en el sistema actual. ........................................................................................................... 60 Ilustración 10: Proceso de evaluación de ejercicios sistema actual. ............. 61 Ilustración 11: Actores del sistema propuesto............................................... 62 Ilustración 12: Funciones del usuario registrado en el sistema propuesto. ... 63 Ilustración 13: Alumno acciones sistema propuesto. .................................... 63 Ilustración 14: Funciones del usuario alumno en el sistema propuesto. ....... 64 Ilustración 15: Funciones del usuario tutor en el sistema propuesto. ........... 64 Ilustración 16: Proceso de inicio sesión de usuarios registrados en el sistema propuesto. ..................................................................................................... 65 Ilustración 17: Alumno ejercicios sistema propuesto. ................................... 66 Ilustración 18: Proceso de recuperación de cuenta de usuarios en el sistema propuesto. ..................................................................................................... 66 Ilustración 19: Proceso de autorización de alumnos en el sistema propuesto. ...................................................................................................................... 67 Ilustración 20: Proceso de alumno con ejercicios en el sistema propuesto. . 67 Ilustración 21: Proceso De actualización de datos personales de alumno en el sistema propuesto. ........................................................................................ 68 Ilustración 22: Proceso de visualización de notas del alumno en el sistema propuesto. ..................................................................................................... 68 Ilustración 23: Proceso de creación y eliminación de ejercicios del tutor en el sistema propuesto. ........................................................................................ 69 Ilustración 24: Proceso De actualización de datos personales de tutor en el sistema propuesto. ........................................................................................ 69 Ilustración 25: Formulario registro tutor. ....................................................... 75 Ilustración 26: Página de inicio. .................................................................... 76 Ilustración 27: Consulta de registros. ............................................................ 77 Ilustración 28: Modelo entidad relación sistema actual. ................................ 85 Ilustración 29: Diagrama de Clases sistema actual. ..................................... 86 10
Description: