Table Of ContentJAVA-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:JAVA-UNIMINUTO-OVA. SOFTWARE . 4.1.2 El aprendizaje de la programación orientada a objetos a través de .. 7.2.2 Administrador – auditoria.