prototipo de marco virtual axiolÓgico formativo...
TRANSCRIPT
PROTOTIPO DE MARCO VIRTUAL AXIOLÓGICO FORMATIVO PARA LA
EDUCACIÓN DE NIÑAS Y NIÑOS ENTRE 5 Y 6 AÑOS
AUTORES:
CARLOS ANDRES ACOSTA ROMERO
JOSE ALFREDO ROJAS DAVID
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
BOGOTÁ
2015
PROTOTIPO DE MARCO VIRTUAL AXIOLÓGICO FORMATIVO PARA LA
EDUCACIÓN DE NIÑAS Y NIÑOS ENTRE 5 Y 6 AÑOS
Autores:
CARLOS ANDRES ACOSTA ROMERO
JOSE ALFREDO ROJAS DAVID
Proyecto de Tesis
Director:
JOAQUIN JAVIER MEZA
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
BOGOTÁ
2015
CONTENIDO
1. INTRODUCCIÓN 9
2. ESTUDIO DEL PROBLEMA 11
2.1. Planteamiento el problema 14
2.2. Formulación del problema 16
3. OBJETIVOS 16
3.1. Objetivo general 16
3.2. Objetivos específicos 16
4. ALCANCES Y LIMITACIONES 17
4.1. Alcances 17
4.2. Limitaciones 18
4.3. Resultados esperados 18
5. MARCO REFERENCIAL 19
5.1. Marco teórico 19
5.2. Marco conceptual 28
5.3. Marco Legal 32
6. METODOLOGÍA 38
6.1. Desarrollo de la aplicación 39
6.2. Ejecución de la aplicación 148
7. RESULTADOS OBTENIDOS 149
8. CONCLUSIONES 151
9. RECOMENDACIONES 152
10. BIBLIOGRAFÍA 153
ÍNDICE DE TABLAS
Tabla 1. Puntuación de corrupción de Tansparency International .............................................. 13
Tabla 2. Competencias de ciencias sociales ............................................................................... 26
Tabla 3. Requerimiento funcional iniciar aplicación .................................................................. 42
Tabla 4. Requerimiento funcional registrar usuario ................................................................... 42
Tabla 5. Requerimiento funcional modificar usuario ................................................................. 42
Tabla 6. Requerimiento funcional eliminar usuario ................................................................... 42
Tabla 7. Requerimiento funcional registrar actividad ................................................................. 43
Tabla 8. Requerimiento funcional modificar actividad .............................................................. 43
Tabla 9. Requerimiento funcional eliminar actividad ................................................................. 43
Tabla 10. Requerimiento funcional revisar actividad resuelta ...................................................... 43
Tabla 11. Requerimiento funcional registrar competencia ........................................................... 43
Tabla 12. Requerimiento funcional modificar competencia ......................................................... 44
Tabla 13. Requerimiento funcional eliminar competencia ........................................................... 44
Tabla 14. Requerimiento funcional registrar comentario, avance y/o falla de un competencia ... 44
Tabla 15. Requerimiento funcional modificar comentario, avance y/o falla de un competencia . 44
Tabla 16. Requerimiento funcional eliminar avance y/o falla de un competencia ....................... 45
Tabla 17. Requerimiento funcional finalizar falla ........................................................................ 45
Tabla 18. Requerimiento funcional revisar actividad resuelta ...................................................... 45
Tabla 19. Requerimiento funcional salir de la aplicación ............................................................. 45
Tabla 20. Matriz de relaciones ...................................................................................................... 46
Tabla 21. Especificación extendida del caso de uso identificar usuario ....................................... 55
Tabla 22. Especificación extendida del caso de uso registrar usuario .......................................... 56
Tabla 23. Especificación extendida del caso de uso registrar institución ..................................... 57
Tabla 24. Especificación extendida del caso de uso registrar docente ......................................... 59
Tabla 25. Especificación extendida del caso de uso registrar responsable ................................... 61
Tabla 26. Especificación extendida del caso de uso cerrar sesión ................................................ 63
Tabla 27. Especificación extendida del caso de uso gestionar institución ................................... 65
Tabla 28. Especificación extendida del caso de uso modificar institución ................................... 66
Tabla 29. Especificación extendida del caso de uso eliminar institución ..................................... 68
Tabla 30. Especificación extendida del caso de uso seleccionar docente ..................................... 70
Tabla 31. Especificación extendida del caso de uso gestionar docente ........................................ 71
Tabla 32. Especificación extendida del caso de uso modificar docente ....................................... 72
Tabla 33. Especificación extendida del caso de uso eliminar docente ......................................... 74
Tabla 34. Especificación extendida del caso de uso seleccionar responsable .............................. 76
Tabla 35. Especificación extendida del caso de uso gestionar responsable ................................. 77
Tabla 36. Especificación extendida del caso de uso modificar responsable ................................. 78
Tabla 37. Especificación extendida del caso de uso eliminar responsable ................................... 80
Tabla 38. Especificación extendida del caso de uso gestionar niño(a) ......................................... 82
Tabla 39. Especificación extendida del caso de uso registrar niño(a) .......................................... 83
Tabla 40. Especificación extendida del caso de uso seleccionar niño(a) ..................................... 84
Tabla 41. Especificación extendida del caso de uso modificar niño(a) ........................................ 85
Tabla 42. Especificación extendida del caso de uso eliminar niño(a) .......................................... 87
Tabla 43. Especificación extendida del caso de uso gestionar competencia ................................ 89
Tabla 44. Especificación extendida del caso de uso registrar competencia ................................. 90
Tabla 45. Especificación extendida del caso de uso seleccionar competencia ............................. 92
Tabla 46. Especificación extendida del caso de uso modificar competencia ............................... 93
Tabla 47. Especificación extendida del caso de uso eliminar competencia ................................. 94
Tabla 48. Especificación extendida del caso de uso realizar comentario, avance o falla ............. 96
Tabla 49. Especificación extendida del caso de uso ver comentarios, avances o fallas ............... 98
Tabla 50. Especificación extendida del caso de uso seleccionar comentario, avance o falla ....... 99
Tabla 51. Especificación extendida del caso de uso modificar comentario, avance o falla ....... 100
Tabla 52. Especificación extendida del caso de uso de eliminar comentario, avance o falla ..... 101
Tabla 53. Especificación extendida del caso de uso realizar seguimiento a falla ....................... 102
Tabla 54. Especificación extendida del caso de uso solucionar falla ......................................... 103
Tabla 55. Especificación extendida del caso de uso seleccionar seguimiento a falla ................. 104
Tabla 56. Especificación extendida del caso de uso modificar seguimiento a falla ................... 105
Tabla 57. Especificación extendida del caso de uso de eliminar seguimiento a falla ................ 106
Tabla 58. Especificación extendida del caso de uso gestionar curso .......................................... 107
Tabla 59. Especificación extendida del caso de uso registrar curso ........................................... 108
Tabla 60. Especificación extendida del caso de uso seleccionar curso ...................................... 110
Tabla 61. Especificación extendida del caso de uso modificar curso ......................................... 111
Tabla 62. Especificación extendida del caso de uso añadir comentario ..................................... 113
Tabla 63. Especificación extendida del caso de uso seleccionar comentario ............................. 115
Tabla 64. Especificación extendida del caso de uso modificar comentario ............................... 116
Tabla 65. Especificación extendida del caso de uso de eliminar comentario ............................. 118
Tabla 66. Especificación extendida del caso de uso de cerrar curso .......................................... 120
Tabla 67. Especificación extendida del caso de uso gestionar actividad .................................... 122
Tabla 68. Especificación extendida del caso de uso registrar actividad ..................................... 123
Tabla 69. Especificación extendida del caso de uso seleccionar actividad ................................ 125
Tabla 70. Especificación extendida del caso de uso modificar actividad ................................... 126
Tabla 71. Especificación extendida del caso de uso eliminar actividad ..................................... 128
Tabla 72. Especificación extendida ver resultado de actividad resuelta ..................................... 130
Tabla 73. Especificación extendida del caso de elegir niño(a) ................................................... 131
Tabla 74. Especificación extendida del caso de elegir actividad a realizar ................................ 132
Tabla 75. Especificación extendida del caso de seleccionar actividad resuelta ......................... 134
Tabla 76. Especificación extendida del caso de uso elegir actividad a realizar ......................... 135
Tabla 77. Especificación extendida del caso de uso realizar actividad ...................................... 136
Tabla 78. Definición y proceso del Backlog Product ................................................................. 141
Tabla 79. Primer Sprint ............................................................................................................... 142
Tabla 80. Segundo Sprint ............................................................................................................ 143
Tabla 81. Tercer Sprint ............................................................................................................... 143
Tabla 82. Cuarto Sprint ............................................................................................................... 143
Tabla 83. Quinto Sprint............................................................................................................... 144
Tabla 84. Sexto Sprint................................................................................................................. 144
Tabla 85. Séptimo Sprint ............................................................................................................ 145
Tabla 86. Octavo Sprint .............................................................................................................. 145
Tabla 87. Noveno Sprint ............................................................................................................. 146
ÍNDICE DE FIGURAS
Figura 1. Tipos de aplicaciones desarrolladas por empresas en Colombia ................................... 10
Figura 2. Diagrama general de casos de uso ................................................................................. 49
Figura 3. Diagrama de caso de uso de identificación y registro ................................................... 50
Figura 4. Diagrama de caso de uso de institución ........................................................................ 50
Figura 5. Diagrama de caso de uso de docente ............................................................................. 51
Figura 6. Diagrama de caso de uso de responsable ...................................................................... 51
Figura 7. Diagrama de caso de uso de niño(a) .............................................................................. 52
Figura 8. Diagrama de caso de uso de competencias .................................................................... 53
Figura 9. Diagrama de caso de curso ............................................................................................ 54
Figura 10. Diagrama de caso de uso de actividad ......................................................................... 54
Figura 11. Diagrama de actividad de identificar usuario .............................................................. 55
Figura 12. Diagrama de actividad de registrar usuario ................................................................. 56
Figura 13. Diagrama de actividad de registrar institución ............................................................ 58
Figura 14. Diagrama de actividad de registrar docente ................................................................ 60
Figura 15. Diagrama de actividad de registrar responsable .......................................................... 62
Figura 16. Diagrama de actividad de cerrar sesión ...................................................................... 64
Figura 17. Diagrama de actividad de gestionar institución ........................................................... 65
Figura 18. Diagrama de actividad de modificar institución .......................................................... 67
Figura 19. Diagrama de actividad de eliminar institución. ........................................................... 69
Figura 20. Diagrama de actividad de seleccionar docente ............................................................ 70
Figura 21. Diagrama de actividad de gestionar docente ............................................................... 71
Figura 22. Diagrama de actividad de modificar docente .............................................................. 73
Figura 23. Diagrama de actividad de eliminar docente. ............................................................... 75
Figura 24. Diagrama de actividad de seleccionar responsable ..................................................... 76
Figura 25. Diagrama de actividad de gestionar responsable ......................................................... 77
Figura 26. Diagrama de actividad de modificar responsable ........................................................ 79
Figura 27. Diagrama de actividad de eliminar responsable .......................................................... 81
Figura 28. Diagrama de actividad de gestionar niño(a) ................................................................ 82
Figura 29. Diagrama de actividad de registrar niño(a) ................................................................. 83
Figura 30. Diagrama de actividad de seleccionar niño(a)............................................................. 84
Figura 31. Diagrama de actividad de modificar niño(a) ............................................................... 86
Figura 32. Diagrama de actividad de eliminar niño(a) ................................................................. 88
Figura 33. Diagrama de actividad de gestionar competencia ....................................................... 89
Figura 34. Diagrama de actividad de registrar avance o falla ....................................................... 91
Figura 35. Diagrama de actividad de seleccionar competencia .................................................... 92
Figura 36. Diagrama de actividad de modificar competencia ...................................................... 93
Figura 37. Diagrama de actividad de eliminar competencia ......................................................... 95
Figura 38. Diagrama de actividad de realizar comentario, avance o falla ................................... 97
Figura 39. Diagrama de actividad de ver curso ............................................................................ 98
Figura 40. Diagrama de actividad de seleccionar comentario, avance o falla ............................. 99
Figura 41. Diagrama de actividad de modificar comentario, avance o falla .............................. 100
Figura 42. Diagrama de actividad de eliminar comentario, avance o falla ................................. 101
Figura 43. Diagrama de actividad de realizar seguimiento a falla .............................................. 102
Figura 44. Diagrama de actividad de solucionar falla ................................................................ 103
Figura 45. Diagrama de actividad de seleccionar comentario ................................................... 104
Figura 46. Diagrama de actividad de modificar seguimiento a falla .......................................... 105
Figura 47. Diagrama de actividad de eliminar seguimiento a falla ............................................ 106
Figura 48. Diagrama de actividad de gestionar curso ................................................................. 107
Figura 49. Diagrama de actividad de registrar curso ................................................................. 109
Figura 50. Diagrama de actividad de seleccionar curso ............................................................ 110
Figura 51. Diagrama de actividad de modificar curso ................................................................ 112
Figura 52. Diagrama de actividad de añadir comentario ........................................................... 114
Figura 53. Diagrama de actividad de seleccionar comentario ................................................... 115
Figura 54. Diagrama de actividad de modificar comentario ....................................................... 117
Figura 55. Diagrama de actividad de eliminar comentario ......................................................... 119
Figura 56. Diagrama de actividad de cerrar curso ...................................................................... 121
Figura 57. Diagrama de actividad de gestionar actividad ........................................................... 122
Figura 58. Diagrama de actividad de registrar actividad ............................................................ 124
Figura 59. Diagrama de actividad de seleccionar actividad ....................................................... 125
Figura 60. Diagrama de actividad de modificar actividad .......................................................... 127
Figura 61. Diagrama de actividad de eliminar actividad ............................................................ 129
Figura 62. Diagrama de actividad de ver resultado de actividad resuelta .................................. 130
Figura 63. Diagrama de actividad de elegir niño ........................................................................ 131
Figura 64. Diagrama de actividad de elegir actividad a realizar ................................................. 133
Figura 65. Diagrama de actividad de seleccionar actividad resuelta .......................................... 134
Figura 66. Diagrama de actividad de realizar actividad ............................................................. 135
Figura 67. Diagrama de actividad de realizar actividad ............................................................. 137
Figura 68. Propuesta de interfaz inicial ...................................................................................... 138
Figura 69. Interfaz final de entrada ............................................................................................. 147
Figura 70. Interfaz final en autenticación de coordinación ......................................................... 147
Figura 71. Interfaz de administración de los niños ..................................................................... 148
Figura 72. Interfaz de actividades en perfil niño o niña ............................................................. 148
9
1. INTRODUCCIÓN
En Colombia los grandes desarrollos de software se dedican a aplicaciones de tipo
financiero (14,68%), aplicaciones para facturación (15,85%), y aplicaciones de control global
(ERP) y para control de inventarios (11,08%), tal como se aprecia en la Figura 1, los cuales son
campos con fines netamente lucrativos y en donde no se da un enfoque social que opte por mejorar
las condiciones generales de un país, por lo tanto, se plantea desarrollar una aplicación que permita
reconocer la transformación en la forma de percibir los valores en la sociedad colombiana, la cual,
este basada en la línea psicopedagógica del constructivismo, que “como escuela de pensamiento y
teoría del aprendizaje resulta ser una clara alternativa para la modernización de modelos educativos
en una era de postmodernidad que marca al siglo XXI” (Remy, 2004, pág. 13), y que sitúa a los
adultos como soportes que orientan y ayudan, sin tener la verdad absoluta; además que al mismo
tiempo pueden aprenden los adultos de los niños y viceversa (Lacasa, Cortes, & Martínez, Los
medios de comunicación entran a las aulas, 2011). La aplicación busca enseñar temas enmarcados
en la definición de educación para un desarrollo sostenible (EDS) didácticamente, como temas con
enfoque axiológico y ambiental, con lo cual se garantiza interés por parte de los usuarios
principales, que serán estudiantes de grado preescolar obligatorio, generalmente conformado por
niñas y niños de edades entre los 5 y 6 años, que se encuentran en las primeras etapas de su
aprendizaje. Por otro lado la aplicación busca incentivar la actividad lúdica para desarrollar la
creatividad, (Lacasa, Cortes, & Martínez, Los medios de comunicación entran a las aulas, 2011).
El proyecto implementará un ambiente colaborativo donde intervengan los actores principales de
la educación en la niñez, como lo son, padres y maestros (Cortina, 1998) que lo nombra
implícitamente Cortina (1998) cuando indica que “siempre es una trasmisión de valores a través
10
de la palabra del profesor, a través de las actitudes, o a través de lo que hace, o a través de lo que
omite” (Cortina, 1998, pág. 35).
Tipos de aplicaciones desarrolladas por empresas Colombianas.
Figura 1. Tipos de aplicaciones desarrolladas por empresas en Colombia
Fuente: Adaptado de Datanalisis (2005)
Se trata de la construcción de un aplicativo que se enfoque en la educación en temas establecidos
en la definición de la UNESCO de “Educación para un Desarrollo Sostenible (EDS)”, temas como
cambio climático, cuidado del medio ambiente, valores entre otros.
3,88%
0,28%0,28%
2,49% 1,66%
3,88%
4,71%
4,71%
5,82%
6,09%
6,37%
9,14%11,08%
11,08%
13,85%
14,68%
Tipos de aplicaciones desarrolladas por empresas
en Colombia
Otros
Control de Cartera
Servicios de intranet
Sistemas administrativos
Call Center
End User
CRM
Help Desk
E-Commerce
Servicios de internet
Bussines Inteligence
Recursos Humanos
Inventario
ERP
Facturación
Financiero
11
En los textos físicos progresivamente se ha ido perdiendo la educación en valores, convirtiéndose
cada vez más en libros exclusivamente de consulta netamente académica; y además que los valores
como lo menciona Cortina (1998) “ponen en condiciones al mundo para que lo habiten seres
humanos. Porque un mundo injusto, insolidario y sin libertades, un mundo sin belleza o sin
eficacia, no reúne las condiciones mínimas de habitabilidad” (Cortina, 1998, pág. 32), y también
de este texto se rescata una definición de los valores en donde los definen como cualidades
expresadas mediante adjetivos calificativos como por ejemplo la justicia, además los clasifican en
valores positivos y negativos, siendo los positivos los valores que se impulsan a realizarlos y los
negativos los que se impulsa a evitar realizarlos (Cortina, 1998).
El software busca usar recursos visuales y sonoros, ya que en las edades entre 5 y 6 años no se
cuenta con capacidad de lecto-escritura. La licenciada Soto (2011) menciona que las nuevas
tecnologías no son sólo un recurso didáctico, sino una mediación cultural, por medio de la cual
puede ser más asequible a las nuevas generaciones ya que se instauran nuevos tipos de relaciones
del hombre con su medio.
2. ESTUDIO DEL PROBLEMA
Actualmente los países ricos dedican un porcentaje importante de su presupuesto al tema de la
educación, un aspecto crucial para el desarrollo de un país según lo indica el artículo “Education
and the Developing World” ya que brinda muchas ventajas culturales, económicas y en otros
aspectos. En el caso particular de Colombia un país en vías de desarrollo en donde la inversión del
PIB al presupuesto para educación es menor comparado al de países como Brasil, Argentina, entre
otros (Banco Mundial, s.f.). Además en donde el cultivo de los valores se ha venido a menos y que
12
se reflejan en pésimas estadísticas como se nombra en el artículo de Herrera Mora (2009), el
colombiano promedio está acostumbrado a buscar el camino fácil, sin importar, por encima de
quien o de que se pase. Algunos datos demuestran esto, en el año 2008 murieron asesinadas 12.007
personas, se reportaron 45.259 hurtos comunes y se dieron 340 secuestros, y según los datos de la
Policía Nacional, se reportaron 19.444 lesiones comunes por simples peleas. Por todo esto sería
bueno plantear una solución que permita atacar el problema de una forma profunda.
La moral en Colombia, entendida esta desde su raíz latina como "more" que significa costumbre,
presenta características particulares que por lo general son interpretadas a través de cuadros
estadísticos que resaltan algunos aspectos comunes en distintos países. Por ejemplo se presenta el
caso en donde según Transparency Internacional (International, 2013) en el año 2013 Colombia
tuvo un puntaje de 36 como se indica en la Tabla 1, dicho puntaje se calcula según la recepción de
los ciudadanos respecto a la corrupción, siendo 0 el país más corrupto y 100 el país más limpio o
menos corrupto, lo cual es un número alarmante, y por ello es sensato plantear una solución.
13
Tabla 1.
Puntuación de corrupción de Tansparency International Rango País Puntación Encuestas Utilizadas CI: Bajas CI: Altas Puntuación del 2012
82 Swaziland 39 4 36 42 37
83 Burkina Faso 38 7 32 44 38
83 El Salvador 38 6 35 41 38
83 Jamaica 38 6 35 41 38
83 Liberia 38 7 33 43 41
83 Mongolia 38 7 34 42 36
83 Peru 38 7 34 42 38
83 Trinidad y Tobago 38 4 30 46 39
83 Zambia 38 8 35 41 37
91 Malawi 37 8 34 40 37
91 Morocco 37 8 32 42 37
91 Sri Lanka 37 7 34 40 40
94 Algeria 36 6 31 41 34
94 Armenia 36 6 30 42 34
94 Benin 36 6 30 42 36
94 Colombia 36 7 33 39 36
94 Djibouti 36 3 22 50 36
94 India 36 10 32 40 36
94 Philippines 36 9 32 40 34
94 Suriname 36 3 31 41 37
Nota. Fragmento de puntaje del 39 al 36. Fuente: International, T. (2013). Transparency International. Obtenido de
http://cpi.transparency.org/cpi2013/results/
Desde luego se entiende que corrupción no es moral, pero si es una expresión de los
comportamientos de las personas en un nivel particular como el administrativo, elemento evaluado
14
por la organización Transparency Internacional. Hoy en día se habla de una “crisis de valores”, los
cuales se reflejan como lo menciona Llano Escobar (2011) en “robos, acoso sexual, vocabulario
soez, estilo de vida ramplón y bajo, y otras bellezas más.” comentarios y cifras como estas hacen
necesaria una intervención desde todos los ámbitos posibles, ya que se podría decir que este
aspecto de los valores, afecta a todos o a la gran mayoría de contextos que se encuentran en una
sociedad y uno de los aspectos a intervenir por su ausencia, es en la educación de los hijos (Llano
Escobar, 2011).
2.1. Planteamiento el problema
La sociedad no entrega modelos que generen una educación axiológica estructural y funcional.
Actualmente se nota el grado de descomposición en el que se encuentra la sociedad debido a que
desde la raíz del problema, donde los niños crecen a la deriva, como lo rescatan Estivill & Pin
(2011), quienes indican que “La televisión basura, todo lo que el niño absorbe e imita de ella, y el
poco énfasis en los valores, alimentan la mala educación”. También en casos de familias
desestructuradas, o con diferentes problemas, dañan a los niños en sus primeras etapas (Rodriguez
Tapia, 2012), por todo esto, al parecer la balanza ahora se encuentra al lado contrario del correcto,
mostrando un desborde sin límites, donde la sociedad misma no entrega modelos que generen una
educación axiológica funcional.
Si no se generan soluciones en la dimensión axiológica, se estarán dando pasos cada vez más a
una sociedad autodestructiva en este aspecto, una sociedad sin por lo menos, una moral mínima
que permita la convivencia de sus habitantes. Como lo afirma (Poratti, 2010) la sociedad en futuros
cercanos nos propone mayores niveles de libertad e individualismo, ya que bajo la ausencia de
15
valores es de esperarse que las personas tengan mayores niveles de desconfianza, además de esto,
también tiende a extenderse el uso de la mentira, convirtiéndola en un hábito socialmente aceptado.
Existe hoy en día una atracción innata de los niños hacia los juegos y los diferentes ambientes que
brinda la tecnología, lo cual permitiría que a través de una plataforma virtual, ellos adquieran
pasiva y activamente una formación en valores que permita atacar el problema desde la raíz.
Esta nueva cultura de medios tecnológicos, permite desarrollar ambientes de participación según
Jenkins (2010), investigador norteamericano, además también permite alfabetizar en el campo
tecnológico, un campo tan primordial en la actualidad y que incluye ingredientes como lengua
escrita, imágenes, símbolos, gráficos, sonidos, etc. (Lacasa, Cortes, & Martínez, Los medios de
comunicación entran a las aulas, 2011); adicional a ello, la cultura de medios tecnológicos permite
cambiar un poco el sistema de educación clásico, en el cual se suele usar solo lápiz y papel, práctica
que en muchos lugares no ha cambiado mucho, y también hace el sistema más abierto, respecto a
los actores que intervienen directamente en la educación del niño. (Lacasa, Cortes, & Martínez,
Los medios de comunicación entran a las aulas, 2011); Todo ello hace que los muros imaginarios
de la escuela se vayan rompiendo, dando una nueva imagen respecto al aprendizaje; lo que
posiblemente generaría una sociedad con más gusto por el conocimiento.
Parte de los procesos para la solución de problemas es el solucionarlos de raíz, lo cual evita caer
repetidamente en el mismo problema, el método de este tipo de solución se conoce como “Análisis
de causa raíz” y se denota con las siglas ACR o en inglés RCA que significa Root Cause Analysis
(Okes, 2009).
16
2.2. Formulación del problema
Ante el problema de la decadencia de valores en la sociedad se plantea el siguiente interrogante,
¿Qué sería necesario y que actores serían necesarios, para que los niños de 5 a 6 años pudieran
tener una mentalidad que perdure y que les permita desarrollarse con la sociedad y el medio
ambiente de manera honesta, solidaria, igualitaria, respetuosa y tolerante?
3. OBJETIVOS
3.1. Objetivo general
Desarrollar la aplicación virtual en valores EDUCATICSOFT mediante los modelos de ingeniería
de software (Modelos Funcionales y Estructurales) y usando lenguajes de programación web
HTML, CSS, Javascript y PHP. Para brindar un prototipo de solución en el aspecto axiológico
para el país.
3.2. Objetivos específicos
● Implementar la aplicación de software EDUCATICSOFT siguiendo los parámetros del
modelo funcional y visual planteado en este documento, para poder usarlo como prototipo
de pruebas.
● Ejecutar la aplicación en la institución COLEGIO RAFAEL POMBO permitiendo la
ejecución a los alumnos, docentes y padres o responsables del niño o niña; para obtener
datos respecto al rendimiento de formación axiológica.
● Obtener resultados de ejecución de la herramienta virtual, analizando los datos obtenidos|
para verificar la viabilidad de la aplicación como herramienta de formación axiológica.
17
● Brindar un prototipo de herramienta virtual para apoyar en la formación axiológica de los
niños de 5 a 6 años.
4. ALCANCES Y LIMITACIONES
4.1. Alcances
Las funcionalidades que se desarrollaran en el sistema serán:
Iniciar Aplicación
Registrar, modificar, y eliminar:
o Instituciones
o Usuarios, que son:
Niños
Responsables
Docentes
o Actividades para:
Niños
Responsables
Docentes
O mixtas
Registro, visualización de
o Avances y/o fallas
Seguimiento y solución de fallas
18
4.2. Limitaciones
En el desarrollo de las pruebas es posible encontrar posiciones de la institución, docentes, padres
o responsables que no estén de acuerdo con el acercamiento tecnológico de los niños en las edades
de 5 a 6 años, por lo tanto se trabajará con la muestra de estudiantes a los que se les permita usar
el prototipo.
También es posible encontrar limitaciones respecto a la disponibilidad de equipos o de horarios
para el desarrollo de pruebas dentro de la institución.
4.3. Resultados esperados
Se espera que sea posible inculcar el aprendizaje en los valores mínimos que se plantean, que son
la libertad, la solidaridad, la igualdad, el respeto a los derechos humanos y la tolerancia activa, en
el grado de transición con ayuda de la herramienta y con participación de diferentes entes en el
entorno de los niños, la institución, los docentes y padres o responsables los cuales tiene un papel
importante en ese aspecto del aprendizaje.
Generar resultados de la herramienta en un entorno real, aplicándola la institución RAFAEL
POMBO, para analizar la viabilidad de la herramienta para el aprendizaje axiológico y para obtener
retroalimentación para una próxima versión de la herramienta.
19
5. MARCO REFERENCIAL
5.1. Marco teórico
La ética socialmente está concebida como una parte o un símil a la religión, la cual era hace algún
tiempo la asignatura en donde se infundía el contenido más grueso respecto a los valores, aunque
en algunos pocos lugares se continúa infundiendo de esa manera; pero el problema de esto radica
en la diversificación de creencias religiosas que fue la causa que generó la ausencia de esta
asignatura en algunas instituciones (Cortina, 1998).
Por lo anterior se busca infundir una moral secular laica, que buscará ser un conjunto de normas
mínimas aplicable a cualquier persona, independiente de sus creencias.
Moral cívica o Ética de mínimos.
Los valores de libertad, solidaridad, igualdad, respeto a los derechos humanos y tolerancia activa,
son los valores mínimos axiológicos o normativos que debe cumplir una sociedad pluralista, o sea
con distintas concepciones de hombre, distintos ideales de vida humana, un tipo de moral que
Cortina (1998) llama, una moral Civil.
Causa de preocupación.
Puede no ser tan común el hecho que desde la ingeniería de sistemas se preste atención a temas de
índole que normalmente se conciba como índole social o pedagógica u otras ramas, y el hecho es
que se hace casi inevitable presenciar o experimentar acciones ausentes de valores positivos, y por
ello surge la pregunta de ¿cómo ha llegado la sociedad a despreocuparse tanto de estos aspectos?,
20
si son aspectos que nos rodean en el día a día en unos campos o en unos entornos más que en otros,
y por ello, desde cualquier campo es válido que se intervenga.
Desde la raíz.
En el caso de la ética, en un país, más que cambiar piezas, lo mejor es desde el principio, crear las
piezas correctas, el objetivo entonces es fortalecer eso que no vemos, pero que a la vez, es lo más
importante para que cualquier entorno; en este caso el elemento intangible es la educación, la cual
como resultado hace que todo funcione positivamente en la familia, en una empresa, en un país, y
por lo tanto se hace necesario crear soluciones en este sentido, desarrollando soluciones para la
asimilación de valores, desde las primeras etapas, que dicho en palabras del profesor Joaquín Javier
Meza docente de humanidades en la Universidad Distrital Francisco José de Caldas, se estarían
creando “principios inamovibles”, que como su nombre lo indica, sea cual sea el caso, no se
doblegara ninguna persona, que tenga sus principios claros.
Desde los 5 años de edad se recomienda iniciar la educación en valores y una imagen personal
positiva, ya que a esta edad el niño está en un estado de actitud positiva hacia el ambiente. Además
él niño asume los valores de las personas a las que él desea agradar ya que le da gran importancia
la opinión de los demás (MILICIC, 2012).
Educación innovadora.
En la actualidad, situados en la sociedad de la información como lo mencionó Marquez Graells
(2007) se exige innovación en la forma en que hacemos muchas de las cosas de la vida cotidiana,
como en el ámbito de la educación, ya que requiere una modernización, una actualización a la
21
actual sociedad del conocimiento, la cual se podría decir, ha impactado en todos los ámbitos de la
vida actual, y que según Jaramillo Alzate (2000) indica que es una sociedad que está acumulando
conocimiento y que está en una constante transformación, por lo tanto se busca que en la educación
actual se incluyan las Tecnologías de la información y la comunicación (TIC), y nuevas e
innovadoras formas de pedagogía con herramientas que permitan la integración y asimilación de
la actualidad en todo su esplendor, optimizando los recursos disponibles.
Equidad desde las TIC.
Para un desarrollo óptimo de herramientas tecnologías se requeriría una equidad al acceso de las
medios para que los ciudadanos tengan un acceso a las TIC, en donde se satisfaga una
disponibilidad suficiente de las herramientas necesarias para llevar a cabo el uso de las
herramientas con enfoque educativo, también es necesaria la accesibilidad, que debe romper
barreras de distancias y barreras económicas para dar acceso al uso de la tecnología en el ámbito
educativo.
Aunque de todas formas al ser todas las personas diferentes, las culturas, los entornos, entonces
esta equidad no solo debe tener una sola solución, sino múltiples soluciones que satisfagan a todos
y cada uno de los actores de la sociedad.
Eficiencia y Eficacia de las TIC.
Las herramientas educativas específicas, generan movimiento, el cual si se le brinda continuidad,
genera crecimiento continuo, y perfeccionamiento en la difusión del saber o de la cultura que se
quiere compartir.
22
El otro lado de la moneda.
Como se presencia en muchos aspectos de la vida, también existen los puntos de vista que
consideran a la tecnología como peligrosa para la humanidad, y más para las nuevas generaciones,
haciéndolas dependientes o modificando en unos aspectos positivamente y en otros negativamente,
pero a la vez difícilmente evitable por la masificación de las mismas (Soto, 2011), aunque Soto
(2011) concluye, que son más los beneficios que se pudiesen llegar a conseguir con el acceso a la
tecnología que con la limitación de la misma y precisamente es en esos aspectos positivos en los
que deben enfocarse los nuevos desarrollos.
Adicionalmente, en comparación de la masificación de los medios que se usan para la
comunicación y entre la existencia de nuevos medios, la masificación se va acortando, cómo se
presencia en la actualidad con las herramientas tecnológicas hipermediales, que abarca los medios
que lo precedieron, herramientas como el uso del computador, el uso de internet, al cual un 80%
de la población colombiana tiene acceso (NTN24, 2013).
Ministerio de educación.
En la educación en el grado transición es importante tener en cuenta los intereses, habilidades,
necesidades y posibilidades, para así realizar enfoques en esos aspectos en cada caso específico,
también es necesario dotar a los niños y niñas de herramientas que les permitan responder a las
necesidades del entorno. (Ministerio de educación nacional, 2010)
El Ministerio de educación indica que las competencias colocan en práctica el conocer, e implican
que las ideas, datos, hechos y nociones se relacionen, y se coloquen en práctica procesos mentales
23
como identificar, reconocer, diferenciar, clasificar, comparar, y describir con el objetivo de
comprender.
Indica también el Ministerio de educación que los desarrollos sociales y afectivos contribuyen a
una sana convivencia, para que los niños y niñas sepan seleccionar el modo de comportamiento
más adecuado en situaciones de interacción y decidir de forma autónoma. Lo que se busca es que
se logre que los niños y niñas tengan la competencia de Saber convivir, lo cual se refiere a que
desarrollen la personalidad en términos de la interacción; al relacionarse con otros niños y niñas,
ellos aprenden valores, hábitos y actitudes que los llevan a pertenecer a un grupo. Los aprendizajes
los van obteniendo por medio de la experiencia en situaciones cotidianas reales y generadas, ahora
se da paso a la siguiente competencia del saber ser, como la apropiación, pertinencia y autonomía
del uso de los procesos o habilidades de pensamiento que acompañan el desarrollo de una
competencia en los niños o niñas.
Todos los aprendizajes son básicos para el desarrollo de competencias, los cuales los niños y niñas
seleccionan e interpretan para darles significado además implican la articulación del saber hacer,
saber convivir y saber ser. Entre los aprendizajes se incluyen las actividades didácticas, las cuales,
las instituciones educativas deben estructurar a partir de los siguientes criterios:
Estar al alcance de todos los niños y niñas.
Ser comunes a muchos ámbitos de la vida personal y social de los aprendices.
Ser útiles para seguir aprendiendo en los siguientes grados de escolaridad, y fuera de la
escuela.
La competencia básica que incluye componentes de ética desde las definiciones del Ministerio de
24
educación, es la competencia de ciencias sociales, la cuales indican las bases que se deben tener
en cuenta para las definiciones de las competencias específicas.
Competencia en ciencias sociales:
Entre otros aspectos la competencia en ciencias sociales, “contribuye a mejorar las relaciones
interpersonales, impulsa los vínculos personales basados en sentimientos y el reconocimiento de
los demás, ayuda también a afrontar las situaciones de conflicto e interiorizar valores de
cooperación, solidaridad y respeto para favorecer la convivencia”. (Ministerio de educación
nacional, 2010, pág. 42)
También plantea la importancia respecto a que el niño o niña se valoren como seres individuales
que pertenecen a un grupo primario que es la familia, y a su vez a otros contextos históricos,
geográficos, entre otros. En esta competencia se busca que los niñas y niñas construyan y
reconstruyan su mundo social, por medio del conocimiento y el desarrollo de una correcta actitud
frente a diferentes acontecimientos, comprendiendo e interactuando con su realidad, desde los
principios de integración y respeto por la diferencia.
Por medio del conocimiento los niños o niñas pueden conocer e identificarse con problemas
sociales para reaccionar ante ellos de manera sensible y por medio del “desarrollo personal,
afectivo y emocional se hace referencia al conocimiento de sí mismo, la autoestima, la autonomía,
la expresión y control de sentimientos y emociones, etc.” (Ministerio de educación nacional, 2010,
pág. 43).
25
Es importante reconocer que los niños y niñas, sienten, perciben y experimentan varios estados de
ánimo, estados los cuales deben ser reconocidos, aceptados y expresados; se deben generar
espacios para verlos y entenderlos permite establecer relaciones y una buena convivencia.
Al establecer interacciones sociales los niños y niñas “inician una etapa donde necesitan elegir,
tomar responsabilidades como parte de un grupo, jugar un papel dentro de él y reconocer valores
como el respeto y la cooperación”. (Ministerio de educación nacional, 2010).
Con la convivencia los niños identifican y construyen la forma como se pueden relacionar con sus
semejantes y con su entorno, es en estos espacios donde van desarrollando las apreciaciones sobre
la sociedad, el respeto y valor que el otro posee, las cuales son premisas esenciales para aprender
a vivir y a convivir.
En la tabla 2 se pueden apreciar las competencias específicas en ciencias sociales las cuales
comprenden aspectos del desarrollo y el cuidado de sí; incluye procesos de identidad, autonomía
y convivencia, el sentido de pertenencia a una cultura y el reconocimiento de otras.
26
Tabla 2.
Competencias de ciencias sociales
Entornos de
interacción
Competencia
específica
Desempeños
hacia el saber
Desempeños hacia
la convivencia
Desempeños hacia el ser y
saber hacer en
contexto
En relación
con su
identidad y
autonomía
-Identifica y
acepta sus
particularidades
psico-fisicas,
mediante el
proceso de
reconocimiento
de sus
debilidades y
fortalezas en
interacción con
los demás.
-Interactúa
progresiva y
propositivamen
te con sus pares,
familia y
personas
adultas,
teniendo en
cuenta sus
alcances,
limitaciones y la
diversidad
cultural
existentes en su
comunidad.
-Reconoce y
expresa sus
características
físicas y afectivas
y la de los demás.
-Identifica
algunas de las
particularidades
sociales:
costumbres,
lengua e Intereses
de si, de sus pares
y de las personas
adultas.
-Reconoce
paulatinamente
sus
potencialidades y
debilidades en
intervención con
su vida diaria.
-Descubre que sus
actitudes y
acciones le causan
efectos.
-Reconoce sus
deberes y
derechos.
-Manifiesta
solidaridad y
comprensión por
los demás en
situaciones de
desventaja
mediante el
lenguaje, actitudes
o acciones.
-Expresa sus
desacuerdos, dudas,
inquietudes, deseos
y necesidades
generadas en la
interacción con los
demás a través de
un lenguaje claro,
sensible y
adecuado.
-Comprende
algunos cambios
dados al interior del
grupo al que
pertenece y se
adhiere al beneficio
común.
-Plantea acciones
y toma decisiones
en su de acuerdo a
sus capacidades y
a un momento
específico.
-Propone normas
y actividades para
crear ambientes
de consenso con
los demás.
-Promueve la
construcción de
espacios y
ambientes que
posibilitan el
desarrollo de sus
propuestas y el
sentirse bien.
-Responde
paulatinamente
por sus actos
reconociendo la
incidencia de ellos
en el mismo y en
los demás.
27
Entornos de
interacción
Competencia
específica
Desempeños
hacia el saber
Desempeños hacia
la convivencia
Desempeños hacia el ser y
saber hacer en
contexto
En relación
con las
interacciones
con su
entorno
social y
natural
Identifica el
sentido social
de las
manifestaciones
de sus pares y
personas
adultas como
medio para
interrelacionars
e.
Reconoce
aspectos de la
tradición familiar
y se siente
orgulloso de ellas.
-Identifica su
pertenencia y
pertinencia a
grupos sociales
inmediatos:
familia, escuela
comunidad.
-Diferencia la
conformación de
su familia y la de
los demás, los
roles, funciones y
las relaciones que
se dan al interior
de ellas.
-Descubre la
escuela como un
espacio social con
características,
funciones y una
organización de la
cual hace parte
como miembro
activo.
-Identifica y
establece relación
entre las
singularidades
físicas culturales
de su entorno y de
otros.
Participa de las
actividades
escolares que
fomentan
principios de
convivencia en su
familia, escuela y
comunidad.
-Reconoce los
límites de sus
acciones evitando
hacer justicia por
sus propios medios.
-Respeta los turnos
de la palabra en
asambleas,
conversaciones,
diálogos de la vida
escolar y familiar
-Propicia la
integración y lo
manifiesta
incluyendo a sus
pares en espacios y
actividades
escolares
-Comprende y
explica
problemáticas de su
familia y su
comunidad.
-Reconoce que
algunas de sus
intervenciones
afectan las
personas y
elementos de su
entorno.
-Participa en
actividades
comunitarias
programadas para
solucionar
problemáticas de
su contexto
inmediato, local y
regional.
-Argumenta sobre
sus decisiones,
posiciones, deseos
y sentires como
medio de
contribuir al
trabajo en equipo.
-Plantea
alternativas de
solución para la
resolución de
conflictos de la
vida.
28
Nota. Fuente: Ministerio de educación nacional (2010). Obtenido de http://www.mineducacion.gov.co/1621/articles-
259878_archivo_pdf_orientaciones_transicion.pdf
5.2. Marco conceptual
Axiología.
“Es la disciplina que se encarga del estudio formal de los valores” (Cardona Sanchez, 1999, pág.
79)
Valores.
Los valores son definidos como “formas de organización de creencias en las que se expresan los
puntos de vista respecto a los modos de conducta de los miembros de los grupos humanos” (Rey
& Morato, 2001, pág. 249)
Entornos de
interacción
Competencia
específica
Desempeños
hacia el saber
Desempeños hacia
la convivencia
Desempeños hacia el ser y
saber hacer en
contexto
En relación
con el
entorno
universal
-Reconoce los
significados de
los símbolos y
códigos de los
diversos
sistemas de
organización
social como
elementos
constitutivos
para la
convivencia.
-Identifica
algunos
elementos, usos y
costumbres de la
cultura de su
contexto local
regional y
nacional.
-Reconoce y
respeta
progresivamente
símbolos que
representan a
grupos sociales
pequeños o más
amplios.
-Reconoce que él
y todos los niños y
niñas tienen
derechos y
deberes.
Participa en los
procesos de
convivencia con su
familia y escuela.
- Propone normas
de convivencia
familiares y
escolares y las
asume cuando
interactúa con los
demás.
- Trabaja
cooperativamente
en las propuestas
lúdicas y
pedagógicas de la
escuela.
Explicita algunas
acciones que
expresan armonía
y compromiso con
la relación
consigo mismo,
con los demás y
con el medio
ambiente.
-Valora algunas
formas de
manifestaciones
culturales de su
contexto
inmediato, del
nacional y de
otros países.
29
Ética.
La ética es básicamente la filosofía moral, es ver el lado correcto e incorrecto de una forma racional
(Cortina, 1998)
Moral.
La moral, se sitúa en la vida cotidiana y se infunde de dos maneras de forma religiosa o de forma
secular, la forma secular se puede decir que es contraria a la forma religiosa, o sea, no se infunde
por medio de la religión, y en esta forma, la secular, se presentan dos tipos, la lacista y la laica,
entendiendo como lacista a una moral que extirpa el lado religioso, y entendiendo a la forma laica
como una posición moral que simplemente no opina sobre el campo religioso, sin difundirlo pero
al mismo tiempo sin negarlo (Cortina, 1998).
Libertad.
Es un valor moral, en el que se enmarca la libertad como autonomía, que significa, darse cada uno
sus propias leyes, percatándose de que humaniza y que deshumaniza, incorporando esto a la vida
cotidiana, como leyes universalizadas (Cortina, 1998).
Solidaridad.
Es un valor moral que especifica mejor como una solidaridad universal diferente a una solidaridad
grupal, “es decir, cuando las personas actúan pensando, no sólo en el interés particular de los
miembros de un grupo, sino también de todos los afectados por las acciones que realiza el grupo.”
(Cortina, 1998, págs. 85-86).
30
Igualdad.
Es el valor que indica que todos son iguales en dignidad, por lo tanto todos merecen igual
consideración y respeto, independiente de su raza, sexo, edad o condición social (Cortina, 1998).
Respeto activo.
Es el interés por comprender a otros y por ayudarles a llevar adelante sus planes de vida. (Cortina,
1998)
Respeto a los derechos humanos.
Es el valor que se encarga de concretar los valores de la igualdad, la libertad y la solidaridad.
(Cortina, 1998)
Tolerancia activa.
Es “la predisposición a respetar proyectos ajenos que pueden tener un valor, aunque no lo
compartamos” (Cortina, 1998, pág. 124).
Competencia.
Una competencia es en esencia un conjunto de habilidades, conocimientos,
actitudes y valores adquiridos en la experiencia con el medio ambiente natural y
social, que se aplican en un contexto concreto, para favorecer la solución de
problemas cotidianos. Es, en últimas, una interacción entre lo que se sabe, lo que
se valora y lo que se hace. En consecuencia, tener niños y niñas competentes pasa
por potenciar una infancia feliz. (Ministerio de educación nacional, 2010)
31
Backend.
Es la parte donde maneja la persistencia y manejo de los datos de una aplicación, procesos que se
ejecutan en el servidor, detrás de escena para hacer que la página web sea dinámica e interactiva,
(Learning Web Design, Jennifer Niederst, 2012) para esta parte se usan lenguajes como PHP, Java,
Python, etc.
Laravel.
El framework Laravel es una potente herramienta desarrollada en PHP, que implementan el patrón
Modelo-Vista-Controlador (MVC), que viene como arquitectura por defecto y que se usará en el
desarrollo del proyecto para la parte del Backend. Adicional a los procesos la cual se afronta con
Laravel, está la persistencia, parte donde se usara el motor de base de datos relacional MySQL.
Frontend.
Esta parte comprende imágenes, y en general todo lo que despliega el navegador, (Learning Web
Design, Jennifer Niederst, 2012), se desarrolla usando generalmente lenguajes como HTML, CSS
y Javascript combinados, algunos componentes del frontend, tienen frameworks, los cuales
permiten concentrarse en componentes importantes dejando de lado tareas triviales.
Patrón MVC.
El Patrón MVC, acrónimo de Modelo-Vista-Controlador es un potente enfoque que separa
responsabilidades en 3 componentes, en donde se encuentran los datos del modelo, la
representación de los datos (La vista) y la lógica que acepta entradas y contenido para establecerlas
en el modelo o en la vista (Zend Enterprise PHP Patterns, John Coggeshall, Morgan Tocker). En
32
el framework Laravel usado para el desarrollo de la parte backend del proyecto viene
implementado este patrón y obliga a usarlo como arquitectura de la aplicación.
5.3. Marco Legal
Según la ley 1341 del año 2009, está planteado como una política de estado en los ámbitos de
investigación y desarrollo, entre otros artículos de las tecnologías de la información y las
comunicaciones, donde se busca contribuir al desarrollo de varios aspectos, como la educación y
la cultura, lo cual para el caso de una herramienta virtual enfocada en valores, realizaría un aporte
para el país basado en la constitución (Presidencia de la república, 2009).
Además en los espacios educativos están como lo dice la UNESCO (2013), enfrentados a la
necesidad de innovar en métodos pedagógicos, que permitan a las nuevas generaciones, tener
motivación por el aprendizaje, y más específicamente en este caso, por el aprendizaje en valores.
Adicionalmente la implementación de las TIC en el ámbito escolar, brinda beneficios que
permitirán mejorar la gestión escolar, lo cual incluye, educar al ciberciudadano, como lo nombran
en la publicación, refiriéndose al nuevo ciudadano, y al cual lo ideal sería brindarle un espacio
diseñado y enfocado a enriquecer la ética desde la raíz, o sea desde la educación en las primeras
edades.
Inclusive también actualmente se comienza a hablar en Latinoamérica, sobre el acceso a la
tecnología y al internet, como un servicio básico, para satisfacer como lo menciona la UNESCO
(2013), la “alfabetización digital”, lo cual si en un futuro se tuviese más masificado, permitiría una
más fácil difusión de este tipo de herramientas que buscan enriquecer en forma positiva el
aprendizaje y la formación de los nuevos ciudadanos.
33
De igual manera es necesario que aparte de que el gobierno brinde las herramientas físicas para
salir de la alfabetización digital, se brinden otras soluciones, como lo es el presente proyecto, en
la siguiente frase la UNESCO (2013) argumenta lo anterior “pero es insuficiente si el acceso y la
formación no posibilitan el desarrollo de usos innovadores y nuevas experiencias de aprendizaje”
(UNESCO, 2013, pág. 20), acción que en este caso como aporte indirecto, es un desarrollo
innovador que abre el camino a nuevas experiencias de aprendizaje en un campo que actualmente,
necesita de intervención.
Respecto al ámbito Ético, menciona la UNESCO (2013), relacionando al tema de las TIC, por
medio de preguntas como ¿cuál es el aprender a ser?, a lo cual responde específicamente:
“el uso ético de las TIC, las TIC como medio de expresión, de generación de la “propia palabra”,
de protagonismo y participación enfatizando el respeto y la educación para la paz como enfoques
básicos que guían los intercambios” (UNESCO, 2013, pág. 26), e incluyendo otra pregunta
relevante en este caso, que es ¿cuál es el aprender a hacer?, y a lo cual responde: “la contribución
de las TIC en la construcción de soluciones o resolución de problemas. Desarrollo de distintos
tipos de producciones a través de las TIC (creaciones audiovisuales y otras); el aporte de las TIC
al desarrollo de la creatividad.” (UNESCO, 2013, pág. 26), lo cual precisamente se transmite en
este trabajo, que busca darle solución a un problema de la sociedad actual.
Evaluación
Inicialmente en el entorno del niño o niña se busca cualificar los aspectos que aportan o no a los
procesos de formación de los niños y niñas, para buscar mejorarlos. (Ministerio de educación,
2013).
34
El artículo 14 decreto 2247 menciona respecto a la evaluación lo siguiente:
”Artículo 14. La evaluación en el nivel preescolar es un proceso integral, sistemático,
permanente, participativo y cualitativo que tiene, entre otros propósitos:
A. conocer el estado del desarrollo integral del educando y de sus avances;
B. estimular el afianzamiento de valores, actitudes, aptitudes y hábitos;
C. generar en el maestro, en los padres de familia y en el educando, espacios de reflexión
que les permitan reorientar sus procesos pedagógicos y tomar las medidas necesarias para
superar las circunstancias que interfieran en el aprendizaje“. (Ministerio de educación,
2013)
Los ejes del contenido temático definido por el ministerio de educación, plantea para prescolar,
cuatro componentes, que son: matemáticas, identidad y crecimiento del yo, ética y socialización,
y lenguaje.
Por el enfoque del presente proyecto, se ampliará el contenido del componente de ética y
socialización, donde indican que el desarrollo socio-afectivo tiene un papel fundamental en el
desarrollo de la personalidad, la autoimagen, el auto concepto, y la autonomía, los cuales son
esenciales para el desarrollo de la subjetividad del niño o niña; la relación con las personas del
entorno, la manera de sentir, vivir, y expresar las emociones y sentimientos frente a todo y todos
los que lo rodean, va desarrollando también la manera de actuar, discernir, juzgar sus propias
actuaciones y las de los demás, incluyendo la manera de tomar sus propias determinaciones.
Entendiendo al niño inicialmente como un ser social, se comienzan entonces a desarrollar las
35
competencias ciudadanas, como los comportamientos cognitivos para la identificación de
emociones, el reconocimiento de la perspectiva de las demás personas, y el manejo de las reglas
de contexto. (Ministerio de educación, 2013)
Piaget plantean que respecto a la moral, el ser humano atraviesa las mismas etapas en su
crecimiento, que son la etapa premoral, heterónoma y autónoma., y las últimas etapas son ligadas a
la interacción con el ambiente; Kohlberg discípulo de Piaget plantea que se genera un proceso de
aprendizaje cuando se logra adherir eficientemente estructuras de conocimiento como la
valoración y la acción, Kolhberg plantea las etapas respecto a la moral como la preconvencional,
la convencional y la postconvensional, pero desafortunadamente no todos los adultos alcanzan las
máximas etapas del desarrollo moral. Respecto a la primera etapa del desarrollo moral, plantea
Cardini que se considera bueno todo lo que se quiere y todo lo que le gusta. (Ministerio de
educación nacional, 2010)
En la ley 115 de 1994, en el artículo 16 plantean los objetivos específicos del nivel prescolar, en
algunos de ellos nombran implícitamente la ética como objetivo, como en los siguientes
numerales:
e. El desarrollo de la capacidad para adquirir formas de expresión, relación y comunicación
y para establecer relaciones de reciprocidad y participación, de acuerdo con normas de
respeto, solidaridad y convivencia;
h. El reconocimiento de su dimensión espiritual para fundamentar criterios de
comportamiento. (Ministerio de educación, 2013)
36
Respecto a la manera de evaluación el Decreto 2247, de septiembre 11 del 97, Artículo 10. Explica
que en el nivel de educación preescolar no se reprueban grados ni actividades. Los educandos
avanzarán en el proceso educativo, según sus capacidades y aptitudes personales.
Por lo tanto, para tal efecto, las instituciones educativas diseñarán mecanismos de evaluación
cualitativa cuyo resultado, se expresará en informes descriptivos que les permitan a los docentes y
a los padres de familia, apreciar el avance en la formación integral del educando, las circunstancias
que no favorecen el desarrollo de procesos y las acciones necesarias para superarlas.
Entre los principios de la educación prescolar del artículo 11, algunos de ellos tocan los temas de
ética, estor principios son los siguientes:
La participación, que reconoce la organización y el trabajo en grupo para la construcción
de valores y normas sociales.
La lúdica, Mediante la cual construye y se apropia de las normas
Los procesos curriculares se desarrollan mediante la ejecución de proyectos lúdico-pedagógicos y
actividades que tengan en cuenta la integración de las dimensiones del desarrollo humano, como
la ética, actitudinal y valorativa
En el artículo 13, Para la organización y el desarrollo de sus actividades, y de los proyectos lúdico-
pedagógicos, las instituciones deben atender varias directrices, algunas de ellas que intervienen en
la ética y la tecnología, estas son:
1. La identificación y el reconocimiento de la curiosidad, las inquietudes, las motivaciones,
los saberes, experiencias y talentos que el educando posee, producto de su interacción con
37
sus entornos natural, familiar, social, étnico, y cultural, como base para la construcción de
conocimientos, valores, actitudes y comportamientos.
2. La generación de situaciones recreativas, vivenciales, productivas y espontáneas, que
estimulen a los educandos a explorar, experimentar, conocer, aprender del error y del
acierto, comprender el mundo que los rodea, disfrutar de la naturaleza, de las relaciones
sociales, de los avances de la ciencia y de la tecnología.
3. La creación de situaciones que fomenten en el educando el desarrollo de actitudes de
respeto, tolerancia, cooperación, autoestima y autonomía, la expresión de sentimientos y
emociones, y la construcción y reafirmación de valores.
10. La utilización de materiales y tecnologías apropiadas que les faciliten a los educandos,
el juego, la exploración del medio y la transformación de éste, como el desarrollo de sus
proyectos y actividades. (Ministerio de educación, 2013)
El artículo 14 sobre la evaluación, indica que en prescolar es un proceso, integral, sistemático,
permanente, participativo y cualitativo, que tiene varios propósitos, en donde algunos están
enfocados en los valores, por ejemplo uno de ellos plantea estimular el afianzamiento de valores,
actitudes, aptitudes y hábitos.
En el Artículo 15. Indican que los indicadores de logro que establezca el Ministerio de Educación
Nacional para el conjunto de grados del nivel preescolar y los definidos en el proyecto educativo
38
institucional, son una guía, para que el educador elabore sus propios indicadores, teniendo en
cuenta el conocimiento de la realidad cultural, social y personal de los educandos. En ningún
momento estos indicadores pueden convertirse en objetivos para el nivel o en modelos para la
elaboración de informes de progreso del educando.
En el Artículo 16. Se indica que “los lineamientos generales de los procesos curriculares y los
indicadores de logro, para los distintos grados del nivel de educación preescolar, serán los que
señale el Ministerio de Educación Nacional, de conformidad con lo establecido en la Ley 115 de
1994” (Ministerio de educación, 2013)
.
En el Artículo 17. Se expresa que los establecimientos educativos que ofrezcan el nivel de
preescolar deben establecer mecanismos para que la familia y comunidad se integren en el proceso
educativo.
6. METODOLOGÍA
El proyecto se compone de las siguientes actividades:
Desarrollo de la aplicación
Ejecución de la aplicación
Recolección y análisis de resultados
Las cuales se detallan a continuación:
39
6.1. Desarrollo de la aplicación
En la realización del proyecto se usará como metodología de desarrollo, el proceso SCRUM, una
metodología de desarrollo ágil, que consiste en un proceso en el que se aplican de manera regular
un conjunto de buenas prácticas para trabajar colaborativamente, en equipo, y obtener el mejor
resultado posible de un proyecto (Albaladejo, s.f.), esta metodología tiene los siguientes roles:
Owner Product: Este rol se desarrollará respecto a lo que se estipuló en el documento en
alcances y limitaciones del proyecto.
Scrum Master: Este rol tiene como objetivo facilitar la comunicación entre el Owner
Product y el grupo de desarrollo, por lo tanto este rol lo desarrollarán ambos miembros del
equipo.
Team Member: Este rol, son las personas del equipo responsables del desarrollo del
producto, personas con habilidades transversales en desarrollo, arquitectura, diseño,
pruebas, etc. Rol que también desarrollarán ambos miembros del equipo.
Los documentos que se requieren para la metodología son:
Product Backlog: Es un documento de alto nivel que abraca todo el proyecto, contiene los
requerimientos del proyecto como historias de usuario en orden de prioridad, también una
descripción, un nivel estimado inicial de esfuerzo y un nivel ajustado en cada iteración por
cada ítem. Los niveles de esfuerzo se llevaran a cabo con la técnica Planning póker, la cual
utiliza como unidad de medida, la serie de Fibonacci.
Spring Backlog: Documento detallado donde el equipo define que va a realizar en el
siguiente sprint, usando cada ítem del Product Backlog y dividiéndolo en tareas que van
determinadas en horas con un máximo de 16 horas por tarea, tareas las cuales nunca son
asignadas, y van siendo tomadas por miembros del equipo oportunamente.
40
Burn Down Chart: Es una gráfica que mide los requisitos pendientes de un proyecto al
inicio de cada sprint, dibujando una línea que conecta los sprints completados, por lo cual
la línea resultante debería ser descendente, a menos que los requisitos varíen o no estén
bien definidos desde el inicio.
Se realizarán entregas parciales de los módulos que se describen en el propósito de la aplicación y
en los diagramas UML.
En el proyecto, la parte de Javascript se implementará con frameworks tales como JQuery para
funcionalidad y dinamismo, y Ember.js que permiten la organización del código, a través del
patrón MVC para mantenibilidad. En la parte de HTML y CSS se usara el framework Foundation
y la extensión SASS, respectivamente.
Adicionalmente a las herramientas para el desarrollo de la aplicación, se usara GIT para el manejo
de versiones y el desarrollo cooperativo entre los integrantes del equipo, con el cliente SmartGit.
Propósito.
Realizar una aplicación que permita la interacción de:
Niños
Responsables (padres o responsables del niño o niña)
Maestros
En la cual, los niños puedan aprender el comportamiento basado en valores de forma didáctica,
inculcando los siguientes valores:
Libertad
Solidaridad
41
Igualdad
Respeto a los derechos humanos
Tolerancia activa
El registro de usuarios podrá ser realizado por una institución, por un docente o por el o los
responsables del niño o niñas.
Los responsables y docentes puedan interactuar con la herramienta permitiéndoles:
Realizar actividades que permitan:
o Verificar la asimilación de valores
o Aprender valores
o Aprender cómo enseñar valores a los niños
Guardar y ver avances y/o fallas en los resultados de sus hijos
Realizar seguimiento y solución de fallas
Además también les permitirá a los docentes:
Gestionar las actividades que permitan, la verificación y el aprendizaje de valores
Contenido de las actividades
Se manejará una pizarra para crear las actividades y se permitirá elegir el tipo de actividad que se
desea crear, las actividades disponibles, serán las actividades recomendadas para el grupo de
edades hacia el cual va enfocada la aplicación, entre las actividades se encontraran las siguientes:
Pizarra principal, donde se podrá interactuar con contenido audiovisual, como videos,
audios e imágenes.
Rompecabezas de cortes rectos hasta 12 piezas
42
Especificación funcional.
El sistema a realizar requiere unos aspectos básicos para su funcionamiento, los cuales se plantean
en las siguientes tablas.
Requerimientos funcionales.
Administración de usuarios:
Tabla 3.
Requerimiento funcional iniciar aplicación
Id RF-01
Nombre Iniciar Aplicación
Prioridad Alta
Descripción Validará los usuarios al ingreso del sistema
Nota: Fuente: Los autores
Tabla 4.
Requerimiento funcional registrar usuario
Id RF-02
Nombre Registrar Usuario
Prioridad Alta
Descripción Permitirá registrar nuevos usuarios, independientemente del rol en la aplicación.
Nota: Fuente: Los autores
Tabla 5.
Requerimiento funcional modificar usuario
Id RF-03
Nombre Modificar Usuario
Prioridad Alta
Descripción Permitirá modificar los usuarios, independientemente del rol en la aplicación.
Nota: Fuente: Los autores
Tabla 6.
Requerimiento funcional eliminar usuario
Id RF-04
Nombre Eliminar Usuario
Prioridad Alta
Descripción Permitirá eliminar los usuarios, independientemente del rol en la aplicación.
Nota: Fuente: Los autores
43
Tabla 7.
Requerimiento funcional registrar actividad
Id RF-05
Nombre Registrar Actividad
Prioridad Alta
Descripción Permitirá registrar nuevas actividades para los niños.
Nota: Fuente: Los autores
Tabla 8.
Requerimiento funcional modificar actividad
Id RF-06
Nombre Modificar Actividad
Prioridad Alta
Descripción Permitirá modificar una actividad creada previamente
Nota: Fuente: Los autores
Tabla 9.
Requerimiento funcional eliminar actividad
Id RF-07
Nombre Eliminar Actividad
Prioridad Alta
Descripción Permitirá eliminar una actividad
Nota: Fuente: Los autores
Tabla 10.
Requerimiento funcional revisar actividad resuelta
Id RF-08
Nombre Revisar actividad resuelta
Prioridad Baja
Descripción Permitirá revisar el resultado de una actividad
Nota: Fuente: Los autores
Tabla 11.
Requerimiento funcional registrar competencia
Id RF-09
Nombre Registrar competencia
Prioridad Alta
Descripción Permitirá registrar las competencias asociadas a un periodo académico
Nota: Fuente: Los autores
44
Tabla 12.
Requerimiento funcional modificar competencia
Id RF-10
Nombre Modifica competencia
Prioridad Alta
Descripción Permitirá modificar las competencias asociadas a un periodo académico con un límite de tiempo
para modificación establecido por la institución
Nota: Fuente: Los autores
Tabla 13.
Requerimiento funcional eliminar competencia
Id RF-11
Nombre Eliminar competencia
Prioridad Alta
Descripción Permitirá eliminar las competencias asociadas a un periodo académico con un límite de tiempo de
eliminación establecido por la institución
Nota: Fuente: Los autores
Tabla 14.
Requerimiento funcional registrar comentario, avance y/o falla de un competencia
Id RF-12
Nombre Registrar comentario, avance y/o falla de un competencia
Prioridad Alta
Descripción Permitirá registrar comentarios avances y/o fallas respecto a una competencia registrada para ese
periodo académico.
Nota: Fuente: Los autores
Tabla 15.
Requerimiento funcional modificar comentario, avance y/o falla de un competencia
Id RF-13
Nombre Modificar comentario, avance y/o falla de un competencia
Prioridad Alta
Descripción Permitirá modificar los comentarios avances y/o fallas respecto a una competencia registrada para
ese periodo académico.
Nota: Fuente: Los autores
45
Tabla 16.
Requerimiento funcional eliminar avance y/o falla de un competencia
Id RF-14
Nombre Eliminar avance y/o falla de un competencia
Prioridad Alta
Descripción Permitirá eliminar comentarios avances y/o fallas respecto a una competencia registrada para ese
periodo académico. Nota: Fuente: Los autores
Tabla 17.
Requerimiento funcional finalizar falla
Id RF-15
Nombre Finalizar falla
Prioridad Alta
Descripción Permitirá dar por finalizada una falla
Nota: Fuente: Los autores
Tabla 18.
Requerimiento funcional revisar actividad resuelta
Id RF-16
Nombre Revisar actividad resuelta
Prioridad Baja
Descripción Permitirá revisar el resultado de una actividad
Nota: Fuente: Los autores
Tabla 19.
Requerimiento funcional salir de la aplicación
Id RF-17
Nombre Salir de la aplicación
Prioridad Alta
Descripción Permitirá a los usuarios autenticados, salir de la aplicación
Nota: Fuente: Los autores
46
Matriz de relaciones
En la matriz de relaciones se puede ver la relación de los requerimientos de la aplicación con los
casos de uso que los satisfacen.
Tabla 20.
Matriz de relaciones
01
In
icia
r A
pli
cació
n
02
Reg
istr
ar
Usu
ari
o
03
Mo
dif
icar
usu
ari
o
04
Eli
min
ar
usu
ari
o
05
Reg
istr
ar
act
ivid
ad
06
Mo
dif
icar
act
ivid
ad
07
Eli
min
ar
act
ivid
ad
08
Rea
liza
r A
ctiv
ida
d
09
Rev
isa
r act
ivid
ad
res
uel
ta
10
Ab
rir
curs
o
11
Mo
dif
icar
curs
o
12
Cer
rar
curs
o
13
Reg
istr
ar
com
enta
rio
a c
urs
o
14
Mo
dif
icar
com
enta
rio
a c
urs
o
15
Eli
min
ar
com
enta
rio
a c
urs
o
16
Reg
istr
ar
com
pet
enci
a
17
Mo
dif
icar
com
pet
enci
a
18
Eli
min
ar
com
pet
enci
a
19
Reg
istr
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
20
Mo
dif
icar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
21
Eli
min
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
22
. R
eali
zar
seg
uim
ien
to a
fall
a
23
Fin
ali
zar
fall
a
24
. M
od
ific
ar
seg
uim
ien
to a
fall
a
26
Sa
lir
de
la a
pli
caci
ón
25
. E
lim
ina
r se
gu
imie
nto
a f
all
a
01 Identificar usuario x
02 Registrar Usuario x
03 Registrar institución x
04 Registrar docente x
05 Registrar
Responsable x
06 Cerrar sesión x
07 Gestionar institución x x
08 Modificar Institución x
09 Eliminar institución x
10 Seleccionar Docente x
11 Gestionar Docente x x
12 Modificar docente x
13 Eliminar docente x
14 Seleccionar
Responsable x x
15 Gestionar
Responsable x
16 Modificar
Responsable x
17 Eliminar
Responsable x
18 Gestionar niño x
19 Registrar niño x
20 Seleccionar niño x
47
01
In
icia
r A
pli
cació
n
02
Reg
istr
ar
Usu
ari
o
03
Mo
dif
icar
usu
ari
o
04
Eli
min
ar
usu
ari
o
05
Reg
istr
ar
act
ivid
ad
06
Mo
dif
icar
act
ivid
ad
07
Eli
min
ar
act
ivid
ad
08
Rea
liza
r A
ctiv
ida
d
09
Rev
isa
r act
ivid
ad
res
uel
ta
10
Ab
rir
curs
o
11
Mo
dif
icar
curs
o
12
Cer
rar
curs
o
13
Reg
istr
ar
com
enta
rio
a c
urs
o
14
Mo
dif
icar
com
enta
rio
a c
urs
o
15
Eli
min
ar
com
enta
rio
a c
urs
o
16
Reg
istr
ar
com
pet
enci
a
17
Mo
dif
icar
com
pet
enci
a
18
Eli
min
ar
com
pet
enci
a
19
Reg
istr
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
20
Mo
dif
icar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
21
Eli
min
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
22
. R
eali
zar
seg
uim
ien
to a
fall
a
23
Fin
ali
zar
fall
a
24
. M
od
ific
ar
seg
uim
ien
to a
fall
a
26
Sa
lir
de
la a
pli
caci
ón
25
. E
lim
ina
r se
gu
imie
nto
a f
all
a
21 Modificar niño x
22 Eliminar niño x
23 Gestionar curso x
24 Abrir curso x
25 Seleccionar curso x x
26 Modificar curso
27 Ver curso x x
28 Añadir comentario x
29 Modificar
comentario x
30 Eliminar comentario x
31 Cerrar curso x
32 Gestionar actividad x x
33 Registrar actividad x
34 Seleccionar actividad x
35 Modificar actividad x x
36 Eliminar actividad x
37 Ver resultado de
actividad resuelta x
38 Seleccionar niño x
39 Seleccionar actividad
resuelta x
40 Elegir actividad a
realizar x
54. Solucionar falla x
53. Eliminar
seguimiento a falla x
52. Modificar
seguimiento a falla x
51 Realizar seguimiento
a falla x
5O Eliminar
comentario, falla y/o
avance
x
49 Modificar
comentario, avance y/o
falla
x
48 Realizar comentario,
falla y/o avance x
48
01
In
icia
r A
pli
cació
n
02
Reg
istr
ar
Usu
ari
o
03
Mo
dif
icar
usu
ari
o
04
Eli
min
ar
usu
ari
o
05
Reg
istr
ar
act
ivid
ad
06
Mo
dif
icar
act
ivid
ad
07
Eli
min
ar
act
ivid
ad
08
Rea
liza
r A
ctiv
ida
d
09
Rev
isa
r act
ivid
ad
res
uel
ta
10
Ab
rir
curs
o
11
Mo
dif
icar
curs
o
12
Cer
rar
curs
o
13
Reg
istr
ar
com
enta
rio
a c
urs
o
14
Mo
dif
icar
com
enta
rio
a c
urs
o
15
Eli
min
ar
com
enta
rio
a c
urs
o
16
Reg
istr
ar
com
pet
enci
a
17
Mo
dif
icar
com
pet
enci
a
18
Eli
min
ar
com
pet
enci
a
19
Reg
istr
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
20
Mo
dif
icar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
21
Eli
min
ar
com
enta
rio
, a
va
nce
o f
all
a a
co
men
tari
o
22
. R
eali
zar
seg
uim
ien
to a
fall
a
23
Fin
ali
zar
fall
a
24
. M
od
ific
ar
seg
uim
ien
to a
fall
a
26
Sa
lir
de
la a
pli
caci
ón
25
. E
lim
ina
r se
gu
imie
nto
a f
all
a
47 Ver competencia x
46 Eliminar
competencia X
45 Modificar
competencia x
44 Seleccionar
competencia x X
43 Registrar
competencia x
42 Gestionar
competencia x X
41 Realizar actividad x
Nota: Fuente: Los autores
La Figura 2, muestra el diagrama general de casos de uso, que será ampliado y especificado
detalladamente en las Figuras 3 a la 10.
49
Diagrama general de casos de uso
Figura 2. Diagrama general de casos de uso
Fuente: Los autores
1
2
3
4
5
6
7
8
8
Usuario
Institución
Docente
Responsable
Niño o niña
1
1
3 1 1
4 3 1 1 3 1 1
3 1 1
6 3 1 1 3 1 1
3 1
1
50
Diagrama de caso de uso de identificación y registro.
El siguiente diagrama muestra lo que el sistema permitirá realizar a cualquier usuario al ingresar
a la plataforma.
Figura 3. Diagrama de caso de uso de identificación y registro
Fuente: Los autores
Diagrama de caso de uso de institución.
La institución podrá gestionar su información y activarse o desactivarse.
Figura 4. Diagrama de caso de uso de institución
Fuente: Los autores
1
8
3 1
1
2
2
8
3 1
1
51
Diagrama de caso de uso de docente.
Las instituciones podrán editar los usuarios docentes, e igualmente los docentes podrán editar su
información y su estado.
Figura 5. Diagrama de caso de uso de docente
Fuente: Los autores
Diagrama de caso de uso de responsable.
Las instituciones y docentes podrán editar los usuarios responsable o padres del niño o niña, y
los responsables o padres podrán editar sus datos.
Figura 6. Diagrama de caso de uso de responsable
Fuente: Los autores
3
8
3 1
1
4
4
8
3 1
1
52
Diagrama de caso de uso de niño(a).
Las instituciones, los docentes y responsables o padres, podrán editar la información de los niños
y niñas.
Figura 7. Diagrama de caso de uso de niño(a)
Fuente: Los autores
5
8
3 1
1
53
Diagrama de caso de uso de competencias.
Las competencias serán gestionadas por los docentes, aunque los padres podrán seleccionar
competencias para gestionar comentarios, avances y fallas de las competencias.
Figura 8. Diagrama de caso de uso de competencias
Fuente: Los autores
6
54
Diagrama de caso de uso de curso.
Los cursos serán administrados por los docentes.
Figura 9. Diagrama de caso de curso
Fuente: Los autores
Diagrama de caso de uso de actividad.
Las actividades serán gestionadas por los docentes, y las podrán realizar los niños y los usuarios
con el rol de “responsable”.
Figura 10. Diagrama de caso de uso de actividad
Fuente: Los autores
7
8
3 1
1
8
55
Especificación de casos de uso en formato extendido.
Desde la tabla 21 y desde la figura 11, hasta la tabla 77 y la figura 67 se encuentra la especificación
de casos de uso en formato extendido, en donde se brinda una explicación detallada de cada uno
de los casos de uso definidos en las figuras 2 a la 8.
Tabla 21.
Especificación extendida del caso de uso identificar usuario
Caso de uso Identificar usuario
Actores Usuario
Tipo Primario
Precondición Ninguna
Postcondición Ninguna
Descripción Al iniciar la aplicación se muestran dos campos para identificar al usuario, donde ingresa número
de documento y contraseña
Funciones que lo requieren
Acceso a la aplicación por parte del usuario
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 11. Diagrama de actividad de identificar usuario
Fuente: Los autores
uc Identificar usuario
Usuario Sistema
Inicial
Iniciar
Aplicación
Desplega
Interfaz
grafica
Ingresar
identificacion
Ingreso de datos
Ingresar
Contraseña
Verificar en
Base de
datos
Verificación de datos
Ingresar al
sistema
Si es valido
Indica datos erroneos y solicita
nuevamente los datos
Fin
Si no es valido
56
Tabla 22.
Especificación extendida del caso de uso registrar usuario
Caso de uso Registrar usuario
Actores Usuario
Tipo Primario
Precondición Ninguna
Postcondición Ninguna
Descripción Permite registrar un usuario en el sistema
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 12. Diagrama de actividad de registrar usuario
Fuente: Los autores
uc Registrar Usuario
Usuario Sistema
Inicio
Iniciar
Aplicación Despliega
interfaz
grafica
Solicita
registrar
usuario
Despliega
opciones de
registro de
usuarioElige
registrar
institución
Elige
registrar
docente
Elige
registrar
responsable
Registrar institución
Registrar docente
Registrar responsable
Fin
57
Tabla 23.
Especificación extendida del caso de uso registrar institución
Caso de uso Registrar institución
Actores Usuario
Tipo Primario
Precondición Ninguna
Postcondición Ninguna
Descripción Permite registrar un usuario de rol institución
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Registrar Usuario
Nota: Fuente: Los autores
58
Figura 13. Diagrama de actividad de registrar institución
Fuente: Los autores
uc Registrar institución
Institución Sistema
Inicio
Elige
registrar
Institución
Despliega
formulario de
registro de
institución
Diligencia
formulario
Valida datos
en base de
datos
Información
de la
institución
Si son validos
Guarda en la
base de
datos
Elige
guardar
datos
Información
del
institución
Si no son validos
Muestra mensaje de
"Datos invalidos"
Fin
Muestra
mensaje de
registro
exitoso
Guardado exitoso
59
Tabla 24.
Especificación extendida del caso de uso registrar docente
Caso de uso Registrar docente
Actores Usuario, Institución
Tipo Primario
Precondición Ninguna
Postcondición Ninguna
Descripción Permite registrar un usuario de rol docente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Registrar usuario
Nota: Fuente: Los autores
60
Figura 14. Diagrama de actividad de registrar docente
Fuente: Los autores
61
Tabla 25.
Especificación extendida del caso de uso registrar responsable
Caso de uso Registrar responsable
Actores Usuario, Institución
Tipo Primario
Precondición Ninguna
Postcondición Ninguna
Descripción Permite registrar un usuario de rol responsable
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Registrar usuario
Nota: Fuente: Los autores
62
Figura 15. Diagrama de actividad de registrar responsable
Fuente: Los autores
63
Tabla 26.
Especificación extendida del caso de uso cerrar sesión
Caso de uso Cerrar sesión
Actores Usuario
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite cerrar la sesión de un usuario
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
64
Figura 16. Diagrama de actividad de cerrar sesión
Fuente: Los autores
uc Cerrar sesión
Requiere guardar cambios
Verifica
v entana
actual
Elige cerrar
sesión
Inicio
UsuarioSistema
Muestra
mensaje de
si desea
guardar los
cambios
Guarda cambios
Guarda en
base de
datos
Guardado exitoso
Muestra
mensaje de
guardado
exitoso
Confirmación
de cerrar
sesión
Confirma que desea cerrar sesión
Cierra
sesión
Fin
Fin
65
Tabla 27.
Especificación extendida del caso de uso gestionar institución
Caso de uso Gestionar institución
Actores Institución
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite gestionar una institución
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 17. Diagrama de actividad de gestionar institución
Fuente: Los autores
uc Gestionar institución
Usuario Sistema
Inicio
Elige
gestionar
institución
Despliega
opciones de
gestionar
Instituión
Elige
Modificar
institución
Elige
eliminar
institución
Modificar institución
Eliminar institución
Salir
Fin
66
Tabla 28.
Especificación extendida del caso de uso modificar institución
Caso de uso Modificar institución
Actores Institución
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la institución a modificar debe estar
registrada
Postcondición Ninguna
Descripción Permite modificar la información de una Institución registrada
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar institución
Nota: Fuente: Los autores
67
Figura 18. Diagrama de actividad de modificar institución
Fuente: Los autores
68
Tabla 29.
Especificación extendida del caso de uso eliminar institución
Caso de uso Eliminar institución
Actores Institución
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la institución a eliminar debe estar
registrada previamente Postcondición Ninguna
Descripción Permite Eliminar una Institución
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar institución
Nota: Fuente: Los autores
69
Figura 19. Diagrama de actividad de eliminar institución.
Fuente: Los autores
uc Eliminar institución
Institcicón Sistema
Inicio
Elige
eliminar
institución
Muestra
mensaje de
confirmación
Confirma eliminacion
Confirma
Fin
Muestra
mensaje de
eliminación
exitosa
Fin
Guarda en
base de
datos
Guardado exitoso
70
Tabla 30.
Especificación extendida del caso de uso seleccionar docente
Caso de uso Seleccionar docente
Actores Institución
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite seleccionar a un docente de una lista para proceder a gestionarlo
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 20. Diagrama de actividad de seleccionar docente
Fuente: Los autores
71
Tabla 31.
Especificación extendida del caso de uso gestionar docente
Caso de uso Gestionar docente
Actores Institución, Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite gestionar un docente registrado previamente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 21. Diagrama de actividad de gestionar docente
Fuente: Los autores
uc Gestionar Docente
Usuario Sistema
Inicio
Salir
Fin
Elige
gestionar
Docente
Despliega
opciones de
gestionar
Docente
Elige
Modificar
docente
Elige
eliminar
docente
Modificar docente
Eliminar docente
72
Tabla 32.
Especificación extendida del caso de uso modificar docente
Caso de uso Modificar docente
Actores Institución, Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el docente a modificar debe estar
previamente registrado en el sistema Postcondición Ninguna
Descripción Permite modificar la información de un docente previamente registrado
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar docente
Nota: Fuente: Los autores
73
Figura 22. Diagrama de actividad de modificar docente
Fuente: Los autores
74
Tabla 33.
Especificación extendida del caso de uso eliminar docente
Caso de uso Eliminar docente
Actores Institución, Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el usuario Docente a activar o a
desactivar debe estar registrado previamente Postcondición Ninguna
Descripción Permite cambiar el estado activo o no activo de un docente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar docente
Nota: Fuente: Los autores
75
Figura 23. Diagrama de actividad de eliminar docente.
Fuente: Los autores
uc Eliminar docente
Sistema
Inicio
Muestra
mensaje de
confirmación
Confirma eliminacion
Confirma
Fin
Muestra
mensaje de
eliminación
exitosa
Fin
Docente
Eliminar
docente
Guarda en
base de
datos
Guardado exitoso
76
Tabla 34.
Especificación extendida del caso de uso seleccionar responsable
Caso de uso Seleccionar responsable
Actores Institución, Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite ver una lista de los usuarios de tipo responsable
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 24. Diagrama de actividad de seleccionar responsable
Fuente: Los autores
77
Tabla 35.
Especificación extendida del caso de uso gestionar responsable
Caso de uso Gestionar responsable
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el usuario de tipo Responsable debe
está registrado para gestionarlo Postcondición Ninguna
Descripción Permite administrar usuarios de tipo Responsable registrado previamente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 25. Diagrama de actividad de gestionar responsable
Fuente: Los autores
uc Gestionar Responsable
Usuario Sistema
Inicio
Salir
Fin
Elige
gestionar
Responsable
Despliega
opciones de
gestionar
Responsable
Elige
modificar
Responsable
Elige
eliminar
Responsable
Modificar Responsable
Eliminar Responsable
78
Tabla 36.
Especificación extendida del caso de uso modificar responsable
Caso de uso Modificar responsable
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el usuario de tipo Responsable debe
está registrado para modificarlo Postcondición Ninguna
Descripción Permite modificar los datos de un usuario de tipo Responsable
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar responsable
Nota: Fuente: Los autores
79
Figura 26. Diagrama de actividad de modificar responsable
Fuente: Los autores
80
Tabla 37.
Especificación extendida del caso de uso eliminar responsable
Caso de uso Eliminar responsable
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el usuario de tipo Responsable debe
está registrado para gestionarlo Postcondición Ninguna
Descripción Permite cambiar el estado activo o no activo de un usuario de tipo responsable
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar responsable
Nota: Fuente: Los autores
81
Figura 27. Diagrama de actividad de eliminar responsable
Fuente: Los autores
uc Eliminar responsable
Sistema
Inicio
Muestra
mensaje de
confirmación
Confirma eliminacion
Confirma
Muestra
mensaje de
eliminación
exitosa
Fin
Usuario
Guarda en
base de
datos
Guardado exitoso
Elige activ ar
o desactiv ar
responsable
82
Tabla 38.
Especificación extendida del caso de uso gestionar niño(a)
Caso de uso Gestionar niño(a)
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar o gestionar niñas o niños ya registrados
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 28. Diagrama de actividad de gestionar niño(a)
Fuente: Los autores
83
Tabla 39.
Especificación extendida del caso de uso registrar niño(a)
Caso de uso Registrar niño(a)
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar un niño o una niña en la aplicación
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar niño(a)
Nota: Fuente: Los autores
Figura 29. Diagrama de actividad de registrar niño(a)
Fuente: Los autores
84
Tabla 40.
Especificación extendida del caso de uso seleccionar niño(a)
Caso de uso Seleccionar niño(a)
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite seleccionar una niña o niño asociado para gestionarlo.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar niño(a)
Nota: Fuente: Los autores
Figura 30. Diagrama de actividad de seleccionar niño(a)
Fuente: Los autores
85
Tabla 41.
Especificación extendida del caso de uso modificar niño(a)
Caso de uso Modificar niño(a)
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite modificar los datos de una niña o niño
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar niño(a)
Nota: Fuente: Los autores
86
Figura 31. Diagrama de actividad de modificar niño(a)
Fuente: Los autores
87
Tabla 42.
Especificación extendida del caso de uso eliminar niño(a)
Caso de uso Eliminar niño(a)
Actores Institución, Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite establecer en estado activo o no activo una niña o niño registrado previamente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar niño(a)
Nota: Fuente: Los autores
88
Figura 32. Diagrama de actividad de eliminar niño(a)
Fuente: Los autores
uc Eliminar niño(a)
Sistema
Inicio
Muestra
mensaje de
confirmación
Confirma eliminacion
Confirma
Muestra
mensaje de
eliminación
exitosa
Fin
Usuario
Elige
eliminar
niño(a)
Guarda en
base de
datos
Guardado exitoso
89
Tabla 43.
Especificación extendida del caso de uso gestionar competencia
Caso de uso Gestionar competencia
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite acceder a registrar o gestionar una competencia
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 33. Diagrama de actividad de gestionar competencia
Fuente: Los autores
90
Tabla 44.
Especificación extendida del caso de uso registrar competencia
Caso de uso Registrar competencia
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar un avance o falla con título y descripción
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar competencia
Nota: Fuente: Los autores
91
Figura 34. Diagrama de actividad de registrar avance o falla
Fuente: Los autores
92
Tabla 45.
Especificación extendida del caso de uso seleccionar competencia
Caso de uso Seleccionar competencia
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite seleccionar de una lista la competencia para gestionarla.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar competencia
Nota: Fuente: Los autores
Figura 35. Diagrama de actividad de seleccionar competencia
Fuente: Los autores
93
Tabla 46.
Especificación extendida del caso de uso modificar competencia
Caso de uso Modificar competencia
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Modifica una competencia creada previamente
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar competencia
Nota: Fuente: Los autores
Figura 36. Diagrama de actividad de modificar competencia
Fuente: Los autores
94
Tabla 47.
Especificación extendida del caso de uso eliminar competencia
Caso de uso Eliminar competencia
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Eliminar una competencia previamente creada
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar competencia
Nota: Fuente: Los autores
95
Figura 37. Diagrama de actividad de eliminar competencia
Fuente: Los autores
uc Eliminar competencia
Sistema
Inicio
Muestra
mensaje de
confirmación
Confirma eliminación
Confirma
Fin
Muestra
mensaje
eliminación
exitosa
Fin
Usuario
Elige
eliminar
competencia
Elimina
competencia
de base de
datos
Guarda en
base de
datos
Guardado exitoso
96
Tabla 48.
Especificación extendida del caso de uso realizar comentario, avance o falla
Caso de uso Realizar comentario, avance o falla
Actores Docente, responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite añadir un comentario, avance o falla a un niño o niña o también a una competencia
asociada a un niño o niña Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar niño(a), Seleccionar competencia
Nota: Fuente: Los autores
97
Figura 38. Diagrama de actividad de realizar comentario, avance o falla
Fuente: Los autores
98
Tabla 49.
Especificación extendida del caso de uso ver comentarios, avances o fallas
Caso de uso Ver comentarios, avances o fallas
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Despliega la lista de comentarios, avances o fallas
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar niño(a)
Nota: Fuente: Los autores
Figura 39. Diagrama de actividad de ver curso
Fuente: Los autores
99
Tabla 50.
Especificación extendida del caso de uso seleccionar comentario, avance o falla
Caso de uso Seleccionar comentario, avance o falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite elegir un comentario, avance o falla, para gestionarlo
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar niño(a), Gestionar competencia
Nota: Fuente: Los autores
Figura 40. Diagrama de actividad de seleccionar comentario, avance o falla
Fuente: Los autores
100
Tabla 51.
Especificación extendida del caso de uso modificar comentario, avance o falla
Caso de uso Modificar comentario, avance o falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Permite modificar una cometario, avance o falla previamente creado
Funciones que lo requieren
Ninguno
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario, avance o falla
Nota: Fuente: Los autores
Figura 41. Diagrama de actividad de modificar comentario, avance o falla
Fuente: Los autores
101
Tabla 52.
Especificación extendida del caso de uso de eliminar comentario, avance o falla
Caso de uso Eliminar comentario, avance o falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el comentario, falla o avance debe
estar registrado previamente
Postcondición Ninguna
Descripción Permite eliminar un comentario, avance o falla
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario, avance o falla
Nota: Fuente: Los autores
Figura 42. Diagrama de actividad de eliminar comentario, avance o falla
Fuente: Los autores
102
Tabla 53.
Especificación extendida del caso de uso realizar seguimiento a falla
Caso de uso Realizar seguimiento a falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; La falla debe estar registrada
previamente, el elemento seleccionado previamente debe ser una falla.
Postcondición Ninguna
Descripción Realizar un seguimiento textual a la falla
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario, avance o falla
Nota: Fuente: Los autores
Figura 43. Diagrama de actividad de realizar seguimiento a falla
Fuente: Los autores
103
Tabla 54.
Especificación extendida del caso de uso solucionar falla
Caso de uso Solucionar Falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; La falla debe estar registrada
previamente, y debe ser seleccionado un elemento falla previamente.
Postcondición Ninguna
Descripción Cambia el estado de una falla y la establece como solucionada
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario, avance o falla
Nota: Fuente: Los autores
Figura 44. Diagrama de actividad de solucionar falla
Fuente: Los autores
104
Tabla 55.
Especificación extendida del caso de uso seleccionar seguimiento a falla
Caso de uso Seleccionar seguimiento a falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente, debe haber seleccionado un elemento
falla anteriormente
Postcondición Ninguna
Descripción Despliega la lista de seguimientos de la falla seleccionada, para que se realicé una selección
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario, avance o falla
Nota: Fuente: Los autores
Figura 45. Diagrama de actividad de seleccionar comentario
Fuente: Los autores
105
Tabla 56.
Especificación extendida del caso de uso modificar seguimiento a falla
Caso de uso Modificar seguimiento a falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Permite modificar un seguimiento a una falla
Funciones que lo requieren
Ninguno
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar seguimiento a falla
Nota: Fuente: Los autores
Figura 46. Diagrama de actividad de modificar seguimiento a falla
Fuente: Los autores
106
Tabla 57.
Especificación extendida del caso de uso de eliminar seguimiento a falla
Caso de uso Eliminar seguimiento a falla
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Permite eliminar un seguimiento a una falla
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar seguimiento a falla
Nota: Fuente: Los autores
Figura 47. Diagrama de actividad de eliminar seguimiento a falla
Fuente: Los autores
107
Tabla 58.
Especificación extendida del caso de uso gestionar curso
Caso de uso Gestionar curso
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar o gestionar cursos ya creados
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 48. Diagrama de actividad de gestionar curso
Fuente: Los autores
108
Tabla 59.
Especificación extendida del caso de uso registrar curso
Caso de uso Registrar curso
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar un curso
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar curso
Nota: Fuente: Los autores
109
Figura 49. Diagrama de actividad de registrar curso
Fuente: Los autores
110
Tabla 60.
Especificación extendida del caso de uso seleccionar curso
Caso de uso Seleccionar curso
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Despliega la lista de cursos, para gestionarlo.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar curso
Nota: Fuente: Los autores
Figura 50. Diagrama de actividad de seleccionar curso
Fuente: Los autores
111
Tabla 61.
Especificación extendida del caso de uso modificar curso Caso de uso Modificar curso
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la actividad debe estar previamente
creada Postcondición Ninguna
Descripción Permite modificar una curso previamente creado
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar curso
Nota: Fuente: Los autores
112
Figura 51. Diagrama de actividad de modificar curso
Fuente: Los autores
113
Tabla 62.
Especificación extendida del caso de uso añadir comentario
Caso de uso Añadir comentario
Actores Docente, responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite añadir un comentario
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ver curso
Nota: Fuente: Los autores
114
Figura 52. Diagrama de actividad de añadir comentario
Fuente: Los autores
115
Tabla 63.
Especificación extendida del caso de uso seleccionar comentario
Caso de uso Seleccionar comentario
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Despliega la lista de comentarios creados para gestionarlos
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ver curso
Nota: Fuente: Los autores
Figura 53. Diagrama de actividad de seleccionar comentario
Fuente: Los autores
116
Tabla 64.
Especificación extendida del caso de uso modificar comentario
Caso de uso Modificar comentario
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el comentario debe estar previamente
creado
Postcondición Ninguna
Descripción Permite modificar una cometario previamente creado
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario
Nota: Fuente: Los autores
117
Figura 54. Diagrama de actividad de modificar comentario
Fuente: Los autores
118
Tabla 65.
Especificación extendida del caso de uso de eliminar comentario
Caso de uso Eliminar comentario
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el comentario debe estar registrado
previamente
Postcondición Ninguna
Descripción Permite eliminar un comentario
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar comentario
Nota: Fuente: Los autores
119
Figura 55. Diagrama de actividad de eliminar comentario
Fuente: Los autores
120
Tabla 66.
Especificación extendida del caso de uso de cerrar curso
Caso de uso Cerrar curso
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; el curso debe estar registrado
previamente
Postcondición Ninguna
Descripción Permite dar por finalizado un curso.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar curso
Nota: Fuente: Los autores
121
Figura 56. Diagrama de actividad de cerrar curso
Fuente: Los autores
122
Tabla 67.
Especificación extendida del caso de uso gestionar actividad
Caso de uso Gestionar actividad
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar o gestionar actividades ya creadas
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 57. Diagrama de actividad de gestionar actividad
Fuente: Los autores
uc Gestionar activ idad
Usuario Sistema
Inicio
Salir
Fin
Elige
gestionar
activ idad
Desplierga
opciones de
gestionar
activ idad
Elige
registrar
activ idad
Elige
seleccionar
activ idad
Registrar activ idad
Seleccionar activ idad
123
Tabla 68.
Especificación extendida del caso de uso registrar actividad
Caso de uso Registrar actividad
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Permite registrar una actividad
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar actividad
Nota: Fuente: Los autores
124
Figura 58. Diagrama de actividad de registrar actividad
Fuente: Los autores
uc Registrar activ idad
Sistema
Inicio
Guarda en la
base de
datos
Fin
Usuario
Elige
guardar
datos
Elige
registrar
activ idad
Despliega
formulario de
registro de
activ idad
Selecciona
tipo de
activ idad
Seleciona
publico para
la activ idad
Diligencia y
organiza la
activ idad
Confirma si
desea
guardar la
activ idad
Si desea guardar
Muestra
mensaje de
registro
exitoso
Si guardado exitoso
125
Tabla 69.
Especificación extendida del caso de uso seleccionar actividad
Caso de uso Seleccionar actividad
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente
Postcondición Ninguna
Descripción Despliega la lista de actividades creadas para realizarla o para gestionarla
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar actividad
Nota: Fuente: Los autores
Figura 59. Diagrama de actividad de seleccionar actividad
Fuente: Los autores
uc Seleccionar activ idad
Usuario Sistema
Inicio
Elige
seleccionar
Activ idad
Despliega
lista de
Activ idad
Selecciona
Activ idad
Fin
126
Tabla 70.
Especificación extendida del caso de uso modificar actividad
Caso de uso Modificar actividad
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la actividad debe estar previamente
creada Postcondición Ninguna
Descripción Permite modificar una actividad previamente creada
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar actividad
Nota: Fuente: Los autores
127
Figura 60. Diagrama de actividad de modificar actividad
Fuente: Los autores
uc Modificar activ idad
Sistema
Inicio
Guarda en la
base de
datos
Fin
Usuario
Elige
guardar
datos
Elige modificar
activ idad
Despliega
formulario de
registro de
activ idad
Selecciona
tipo de
activ idad
Seleciona
publico para
la activ idad
Diligencia y
organiza la
activ idad
Confirma si
desea
guardar la
activ idad
Si desea guardar
Muestra
mensaje de
registro
exitoso
Si guardado exitoso
128
Tabla 71.
Especificación extendida del caso de uso eliminar actividad
Caso de uso Eliminar actividad
Actores Docente
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la actividad debe estar registrada
previamente Postcondición Ninguna
Descripción Permite activar una actividad previamente creada y desactivada, o desactivar una actividad
previamente creada. Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Seleccionar actividad
Nota: Fuente: Los autores
129
Figura 61. Diagrama de actividad de eliminar actividad
Fuente: Los autores
uc Eliminar activ idad
Sistema
Inicio
Muestra
mensaje de
confirmación
Confirma eliminar
Confirma
Fin
Muestra
mensaje de
eliminación
exitosa
Fin
Usuario
Elige
eliminar
activ idad
Guarda en
base de
datos
Guardado exitoso
130
Tabla 72.
Especificación extendida ver resultado de actividad resuelta Caso de uso Ver resultado de actividad resuelta
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Se ven los resultados obtenidos por el niño o niña en la actividad seleccionada.
Funciones que lo requieren
Ninguna
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar actividad
Nota: Fuente: Los autores
Figura 62. Diagrama de actividad de ver resultado de actividad resuelta
Fuente: Los autores
uc Ver resultado de activ idad resuelta
Usuario Sistema
Inicio
Consulta en
base de
datos
Consulta exitosa
Fin
Elige v er
resultado de
activ idad
resuelta
Despliegue
resultado de
activ idad
resuelta
131
Tabla 73.
Especificación extendida del caso de elegir niño(a) Caso de uso Elegir niño(a)
Actores Docentes, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente. Debe tener niños o niñas a su cargo.
Postcondición Ninguna
Descripción Elige un niño o niña para el cual requiere ver los resultados de sus actividades
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Gestionar avances y fallas
Nota: Fuente: Los autores
Figura 63. Diagrama de actividad de elegir niño
Fuente: Los autores
uc Elegir usuario
Usuario Sistema
Inicio
Despliega
lista de
niños
Selecciona
niño
Fin
Elige Elegir
Usuario
132
Tabla 74.
Especificación extendida del caso de elegir actividad a realizar Caso de uso Elegir actividad a realizar
Actores Niño(a)
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente..
Postcondición Ninguna
Descripción Elige una actividad para realizarla.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
133
Figura 64. Diagrama de actividad de elegir actividad a realizar
Fuente: Los autores
uc Realizar activ idad
Usuario Sistema
Inicio
Elige realizar
activ idad Muestra lista
de
activ idades
filtradas por
publico
Selecciona
activ idad a
realizar
Despliega
activ idad a
realizar
Realiza
activ idad
Finaliza
activ idad
Guarda
resultado en
base de
datos
Guardado exitoso
Procesa
resultado
Genera y
muestra
conclusiones
Fin
134
Tabla 75.
Especificación extendida del caso de seleccionar actividad resuelta Caso de uso Seleccionar actividad resuelta
Actores Docente, Responsable
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente, el niño o niña debe tener actividades
Postcondición Ninguna
Descripción Elige una actividad para ver los resultados obtenidos por el niño o niña en dicha actividad.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Elegir niño(a)
Nota: Fuente: Los autores
Figura 65. Diagrama de actividad de seleccionar actividad resuelta
Fuente: Los autores
uc Seleccionar activ idad resuelta
Usuario Sistema
Inicio
Fin
Elegir
seleccionar
activ idad
resuelta
Despliega
lista de
activ idades
resueltas
Seleccionar
activ idad
resuetla
135
Tabla 76.
Especificación extendida del caso de uso elegir actividad a realizar
Caso de uso Elegir actividad a realizar
Actores Responsable, Niño(a)
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente.
Postcondición Ninguna
Descripción Permite elegir una actividad para realizarla.
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Ninguno
Nota: Fuente: Los autores
Figura 66. Diagrama de actividad de realizar actividad
Fuente: Los autores
136
Tabla 77.
Especificación extendida del caso de uso realizar actividad
Caso de uso Realizar actividad
Actores Institución, Docente, Responsable, Niño(a)
Tipo Primario
Precondición El usuario debe estar registrado y autenticado previamente; la actividad debe estar creada
previamente
Postcondición Ninguna
Descripción Permite acceder a una actividad para realizarla
Funciones que lo requieren
Casos de uso que lo preceden, usan o extienden
Usado Ninguno
Precedido Ninguno
Extendido Elegir actividad a realizar
Nota: Fuente: Los autores
137
Figura 67. Diagrama de actividad de realizar actividad
Fuente: Los autores
uc Realizar activ idad
Usuario Sistema
Inicio
Elige realizar
activ idad Muestra lista
de
activ idades
filtradas por
publico
Selecciona
activ idad a
realizar
Despliega
activ idad a
realizar
Realiza
activ idad
Finaliza
activ idad
Guarda
resultado en
base de
datos
Guardado exitoso
Procesa
resultado
Genera y
muestra
conclusiones
Fin
138
Propuesta de interfaz inicial.
La propuesta inicial de la interfaz de entrada a la aplicación se puede visualizar en la Figura 10.
Figura 68. Propuesta de interfaz inicial
Fuente: Los autores
Permisos de los usuarios
Institución
Administrar perfil
o Modificar perfil
o Eliminar perfil
Administrar docentes
o Crear docentes
o Modificar docentes
o Eliminar docentes
Administrar responsables
o Crear responsables
o Modificar responsables
139
o Eliminar responsables
Administrar niños o niñas
o Crear niños o niñas
o Modificar niños o niñas
o Eliminar niños o niñas
Docente
Administrar perfil
o Modificar perfil
o Eliminar perfil
Administrar responsables
o Crear responsables
o Modificar responsables
o Eliminar responsables
Administrar niños o niñas
o Crear niños o niñas
o Modificar niños o niñas
o Eliminar niños o niñas
Administrar Actividades
o Crear actividades
o Modificar actividades
o Eliminar actividades
o Administrar recursos
Subir imágenes o audio
Modificar imágenes o audio
Eliminar imágenes o audio
Administrar cursos
o Crear cursos
o Modificar cursos
o Eliminar cursos
Administrar competencias
o Crear competencias
o Modificar competencias
o Eliminar competencias
o Administrar comentarios, avances o fallas
Crear comentarios, avances o fallas
Modificar comentarios, avances o fallas
Responsable
Administrar perfil
o Modificar perfil
o Eliminar perfil
140
Administrar niños o niñas
o Crear niños o niñas
o Modificar niños o niñas
o Eliminar niños o niñas
Administrar competencias
o Crear competencias
o Modificar competencias
o Eliminar competencias
o Administrar comentarios, avances o fallas
Crear comentarios, avances o fallas
Modificar comentarios, avances o fallas
Niño o niña
Realizar actividades
141
Aplicación de la metodología de desarrollo de software SCRUM
En el Backlog Product de la Tabla 78, se encuentran los requerimientos de la aplicación, con una
estimación a groso modo del esfuerzo que requiere para realizar cada uno de ellos, y se puede
redefinir un nuevo nivel de esfuerzo en cada iteración de cada Sprint, que es el periodo en el cual
se lleva a cabo el desarrollo de cada grupo de requerimientos, estimados para un fragmento de
tiempo del Sprint.
Tabla 78.
Definición y proceso del Backlog Product
Prioridad Requerimientos de grano grueso
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
1 Iniciar aplicación 1 0
2 Registrar usuario 3 0
3 Modificar usuario 5 0
4 Eliminar Usuario 1 0
5 Registrar Actividad 13 13 0
6 Modificar Actividad 13 13 13 0
7 Eliminar Actividad 2 2 2 2 0
8 Realizar actividad 5 5 8 8 0
9 Revisar actividad realizada 5 5 8 8 8 0
10 Abrir curso 3 3 3 3 3 3 0
11 Modificar curso 5 5 5 5 5 5 0
12 Cerrar curso 2 2 2 2 2 2 0
13 Registrar competencia 3 3 3 3 3 3 3 0
14 Modificar competencia 3 3 3 3 3 3 3 0
15 Eliminar competencia 1 1 1 1 1 1 1 0
16 Registrar comentario, avance o falla 8 8 8 8 8 8 8 0
17 Modificar comentario avance o falla 3 3 3 3 3 3 3 3 0
18 Eliminar comentario, avance o falla 2 2 2 2 2 2 2 2 0
19 Realizar seguimiento a falla 8 8 8 8 8 8 8 8 0
20 Modificar seguimiento a falla 5 5 5 5 5 5 5 5 5 0
21 Eliminar seguimiento a falla 2 2 2 2 2 2 2 2 2 0
22 Finalizar Falla 8 8 8 8 8 8 8 8 8 0
23 Salir de la aplicación 1 1 1 1 1 1 1 1 1 0
Nota: Fuente: Los autores
142
Sprints.
En total se llevaron a cabo 9 Sprints para completar el proyecto, en las tablas 79 a 87 se puede con
templar cada uno de ellos, donde se encuentran los requerimientos seleccionados para ese sprint,
las tareas que se realizara con cada requerimiento, la persona quien se postuló para realizar esa
tarea y una estimación de esfuerzo en horas para cada tarea, e igualmente que se mantuvo la
posibilidad de una nueva estimación para las próximas iteraciones basados en la experiencia
aprendida en el anterior Sprint.
Tabla 79.
Primer Sprint
Elemento
del
backlog
Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Iniciar
aplicación
Crear la base de datos Jose 2 0
Crear la página de inicio Jose 2 0
Registrar
usuario
Modificar base de datos Jose 3 0
Crear servicio php Jose 2 0
Maquetar y crear front Jose 5 0
Modificar
usuario
Modificar base de datos Jose 3 0
Crear servicio php Jose 2 0
Maquetar y crear front Jose 5 0
Recuperación de registro Jose 2 0
Eliminar
Usuario
Modificar base de datos Jose 2 0
Crear servicio php Jose 2 0
Maquetar y crear front Jose 2 0
Nota: Fuente: Los autores
143
Tabla 80.
Segundo Sprint
Elemento
del backlog Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Registrar
Actividad
Modificación de base de datos Jose 3 3 0
Creación de servicios Jose 4 4 0
back con front Jose 4 4 0
Integración de fabric.js con ember Jose 32 32 0
Maquetación Jose 6 6 0
Crear eliminar recursos Jose 2 2 0
Crear cargar recursos Jose 16 16 0
Nota: Fuente: Los autores
Tabla 81.
Tercer Sprint
Elemento
del
backlog
Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Modificar
Actividad
Modificación de base de datos Jose 2 2 2 0
Creación de servicios Jose 4 4 4 0
Recuperación de registro Jose 16 16 16 0
Recuperar video Jose 8 8 8 0
Recuperar audio Jose 6 6 6 0
Nota: Fuente: Los autores
Tabla 82.
Cuarto Sprint
Elemento
del
backlog
Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Eliminar
Actividad
Modificar base de datos Jose 2 2 2 2 0
Modificar interfaz Jose 2 2 2 2 0
Realizar
actividad
Crear front Jose 8 8 8 8 0
Crear servicios Jose 16 16 16 16 0
Modificar base de datos Jose 6 6 6 6 0
Nota: Fuente: Los autores
144
Tabla 83.
Quinto Sprint
Elemento
del
backlog
Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Revisar
actividad
realizada
Crear front Jose 16 16 16 16 16 0
Crear servicios Jose 12 12 12 12 12 0
Leer de base de datos Jose 2 2 2 2 2 0
Nota: Fuente: Los autores
Tabla 84.
Sexto Sprint
Elemento
del
backlog
Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
1 2 3 4 5 6 7 8 9
Abrir
curso
Modificar base de datos Jose 2 2 2 2 2 2 0
Crear servicio php Jose 2 2 2 2 2 2 0
Maquetar y crear front Jose 2 2 2 2 2 2 0
Modificar
curso
Modificar base de datos Jose 2 2 2 2 2 2 0
Crear servicio php Jose 2 2 2 2 2 2 0
Maquetar y crear front Jose 8 8 8 8 8 8 0
Recuperación de registro Jose 12 12 12 12 12 12 0
Cerrar
curso
Modificar base de datos Jose 2 2 2 2 2 2 0
Crear servicio php Jose 2 2 2 2 2 2 0
Maquetar y crear front Jose 2 2 2 2 2 2 0
Nota: Fuente: Los autores
145
Tabla 85.
Séptimo Sprint
Elemento
del backlog Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de esfuerzo
1 2 3 4 5 6 7 8 9
Registrar
competencia
Modificar base de datos Jose 2 2 2 2 2 2 2 0
Crear servicio php Jose 2 2 2 2 2 2 2 0
Maquetar y crear front Jose 2 2 2 2 2 2 2 0
Modificar
competencia
Modificar base de datos Jose 2 2 2 2 2 2 2 0
Crear servicio php Jose 2 2 2 2 2 2 2 0
Maquetar y crear front Jose 2 2 2 2 2 2 2 0
Recuperación de registro Jose 2 2 2 2 2 2 2 0
Eliminar
competencia
Modificar base de datos Jose 1 1 1 1 1 1 1 0
Crear servicio php Jose 1 1 1 1 1 1 1 0
Maquetar y crear front Jose 1 1 1 1 1 1 1 0
Registrar
comentario,
avance o
falla
Modificar base de datos Carlos 2 2 2 2 2 2 2 0
Crear servicio php Carlos 16 16 16 16 16 16 16 0
Maquetar y crear front Carlos 16 16 16 16 16 16 16 0
Crear servicio de empalme entre tablas Carlos 2 2 2 2 2 2 2 0
Nota: Fuente: Los autores
Tabla 86.
Octavo Sprint
Elemento
del backlog Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de
esfuerzo
Modificar
comentario
avance o
falla
Modificar base de datos Carlos 2 2 2 2 2 2 2 2 0
Crear servicio php Carlos 8 8 8 8 8 8 8 8 0
Maquetar y crear front Carlos 16 16 16 16 16 16 16 16 0
Recuperación de registro Carlos 8 8 8 8 8 8 8 8 0
Eliminar
comentario,
avance o
falla
Modificar base de datos Carlos 2 2 2 2 2 2 2 2 0
Crear servicio php Carlos 2 2 2 2 2 2 2 2 0
Maquetar y crear front Carlos 2 2 2 2 2 2 2 2 0
Realizar
seguimiento
a falla
Modificar base de datos Carlos 8 8 8 8 8 8 8 8 0
Crear servicio php Carlos 8 8 8 8 8 8 8 8 0
Maquetar y crear front Carlos 8 8 8 8 8 8 8 8 0 Nota: Fuente: Los autores
146
Tabla 87.
Noveno Sprint
Elemento
del backlog Tareas del sprint Voluntario
Estimación
inicial de
esfuerzo
Nueva estimación de esfuerzo
Modificar
seguimiento
a falla
Modificar base de datos Carlos 2 2 2 2 2 2 2 2 2 0
Crear servicio php Carlos 16 16 16 16 16 16 16 16 16 0
Maquetar y crear front Carlos 8 8 8 8 8 8 8 8 8 0
Recuperación de registro Carlos 8 8 8 8 8 8 8 8 8 0
Eliminar
seguimiento
a falla
Modificar base de datos Carlos 2 2 2 2 2 2 2 2 2 0
Crear servicio php Carlos 2 2 2 2 2 2 2 2 2 0
Maquetar y crear front Carlos 2 2 2 2 2 2 2 2 2 0
Finalizar
Falla
Modificar base de datos Carlos 4 4 4 4 4 4 4 4 4 0
Crear botón Carlos 4 4 4 4 4 4 4 4 4 0
Salir de la
aplicación
Crear servicio php José 1 1 1 1 1 1 1 1 1 0
Crear botón José 1 1 1 1 1 1 1 1 1 0 Nota: Fuente: Los autores
Interfaz final.
En las figuras 69 a 72 se presentan algunas de las interfaces finales de la aplicación, las cuales
también se pueden apreciar en el hosting de pruebas del prototipo, que figura con el dominio
www.educaticsoft.hol.es, y para los diferentes roles se puede ingresar con los usuarios de prueba
de la tabla 88.
Tabla 88.
Usuarios de prueba de la aplicación
Nombre del rol Usuario Clave
Institución [email protected] 123456
Docente [email protected] 123456
Responsable [email protected], 123456
Niño o niña juanarevalo 123456 Nota: Fuente: Los autores
147
Figura 69. Interfaz final de entrada
Fuente: Los autores
Figura 70. Interfaz final en autenticación de coordinación
Fuente: Los autores
148
Figura 71. Interfaz de administración de los niños
Fuente: Los autores
Figura 72. Interfaz de actividades en perfil niño o niña
Fuente: Los autores
6.2. Ejecución de la aplicación
La aplicación se ejecutó en el colegio RAFAEL POMBO en un ambiente real, con niños de 5 a 6
años, en el grado de transición, durante el lapso de 22 días, esto con el fin de comprobar
149
la asimilación de conceptos impartidos a través de la aplicación.
Se realizó un sondeo respecto a que valores son los que se deberían reforzar con ayuda de la
aplicación, a lo cual se definió que los valores a reforzar eran el respeto, la fraternidad y
Recolección.
Inicio de la prueba: 5 de agosto de 2015
Fin de la prueba: 15 de septiembre de 2015
La aplicación fue alojada en el hosting gratuito hostinger.com, con el dominio educaticsoft.hol.es
Cantidad de niñas y niños que participaron con el uso del aplicativo: 15
Cursos: 1
Después de ejecutar la aplicación por el lapso de 22 días, se pasará a la recolección y análisis de
resultados. Un resultado primordial es cómo se comportará el niño en su adolescencia o adultez,
pero son resultados a largo plazo.
7. RESULTADOS OBTENIDOS
Se desarrolló la aplicación a cabalidad de acuerdo a los modelos funcionales y diagramas de
actividades realizados y siguiendo la metodología SCRUM planteada para el proceso de
desarrollo, usando el framework Laravel.
Resultados de los diferentes roles que se plantearon para intervención en la aplicación:
Institución:
150
El colegio estaba abierto a nuevas formas de aprendizaje, y un aspecto positivo era que ya
les impartían clase de sistemas a los niños, por lo cual no se tuvo el inconveniente de los límites
respecto a educación con herramientas tecnológicas.
Docente:
La percepción de la docente respecto a la aplicación fue por un lado una percepción de
agrado respecto a la intensión de la aplicación, aunque desde el ámbito pedagógico concluyó que
las actividades que se plantearon incluían en parte otras habilidades como lógica, el pensamiento
abstracto, la memoria, la coordinación visomotora, la capacidad de expresión escrita, la
creatividad, el pensamiento simbólico, la capacidad de atención, concentración, resolución e
interpretación de problemas, entre otras.
Responsables:
La participación de los padres fue de menos de un 10%, y por ello los resultados que se
esperaban con respecto a la participación de los padres no pudieron ser evaluados.
Niños:
La medición de los resultados que se esperaban con respecto al aprendizaje axiológico, no
se consideró suficiente, además de la poca participación de los padres, por lo tanto para obtener
resultados en una aplicación de esta índole, se requiere más participación de los padres o
responsables y una intervención más profunda en el campo de la pedagogía.
151
8. CONCLUSIONES
En el proceso de la implementación de la aplicación, adicional a los modelos funcionales y
visuales, se desarrolló con la metodología SCRUM, con lo cual se encontraron algunas
incompatibilidades con el diseño de modelos previos, ya que esta metodología de desarrollo ágil
permite cambios en todo el proceso de desarrollo y por lo tanto estas modificaciones requieren que
los modelos realizados desde el inicio del proyecto, deban ser modificados y ajustados a los
cambios que se realicen en el proceso de desarrollo aplicando la metodología SCRUM.
En el proceso de ejecución de la aplicación, se obtuvo participación activa de la mayoría de roles
definidos en el sistema, por una parte con alta participación, están los roles de institución, docente,
y niños y niñas, y por otro lado se tuvo menos de un 10% de participación de los responsables de
los niños y niñas, donde se pudo apreciar una de las limitaciones que podía tener la aplicación del
proyecto, y es un problema a intervenir en una próxima versión del mismo.
La aplicación contó con la recolección de resultados de las actividades, la cuales fueron
actividades, como rompecabezas, concéntrese, dibujo libre y cuentos, estas actividades estuvieron
direccionadas a los temas axiológicos, aunque más enfáticamente las actividades fueron creadas
respecto a los aspectos que la docente que participo en el proceso, manifestó que requerían de
refuerzo. Se pudo apreciar también un vacío en algunos niños y niñas en la connotación de los
temas axiológicos que se querían inculcar. Otro aspecto valioso que se obtuvo en el desarrollo del
proyecto fue la notable necesidad de una mayor investigación e intervención del área pedagógica,
con el fin de desarrollar actividades más enfocadas al campo que se quiere inculcar, que en este
152
caso fue el campo axiológico.
Finalmente se brindó la herramienta de formación axiológica, y basados en los resultados de la
ejecución, el prototipo planteado permite incorporar diferentes tipos de actividades, con amplios
contextos de enseñanza adicionales a los planteados inicialmente, lo cual conlleva a que la
herramienta puede ser usada para enseñar cualquier tema.
9. RECOMENDACIONES
Para una próxima versión del proyecto se recomienda tener en cuenta los siguientes aspectos:
Realizar reuniones o algún método de seguimiento que facilite el acompañamiento de los
responsables de los niños y niñas.
Involucrar en el proyecto a personas del campo pedagógico y sociológico, quienes
brindarían saberes funcionales que permitirían generar soluciones más específicas respecto
a los objetivos del proyecto.
Tener en cuenta la interacción entre los niños y niñas, para el desarrollo de las actividades,
ya que es una de las interacciones que hacen parte del entorno de los niños y niñas.
Aplicar las pruebas en lo posible en rangos de tiempo más largos, para así obtener mejores
resultados en el campo axiológico, ya que es un campo en el que el tiempo para su análisis
requiere ser mayor al aplicado en el presente proyecto.
153
10. BIBLIOGRAFÍA
Albaladejo, X. (s.f.). Qué es SCRUM. Obtenido de proyectos agiles.org:
http://www.proyectosagiles.org/que-es-scrum
Banco Mundial. (s.f.). Gasto público en educación, total (% del PIB). Obtenido de El banco
Mundial: http://datos.bancomundial.org/indicador/SE.XPD.TOTL.GD.ZS
Cardona Sanchez, A. (1999). Formacion de Valores. Mexico: UABC.
Cortina, A. (1998). El mundo de los valores. Bogotá: Editorial el Búho Ltda.
Datanalisis. (2005). Estudio de la industria del software en colombia. Ecuador: Technical report,
Microsoft.
Estivill, E., & Pin, G. (2011). Pediatría con sentido común para padres y madres con sentido
común. Penguin Random House Grupo Editorial España.
Herrera Mora, C. (2009). Los valores colombianos. Semana.
International, T. (2013). Transparency International. Obtenido de
http://cpi.transparency.org/cpi2013/results/
Jaramillo Alzate, J. (23 de Enero de 2000). La nueva sociedad del conocimiento. El Colombiano,
págs. 12-13.
Jenkins, H. (02 de 2010). Cultura participativa y nuevas alfabetizaciones. (P. Lacasa,
Entrevistador)
Lacasa, P., Cortes, S., & Martínez, L. (2011). Los medios de comunicación entran a las aulas.
Infancia Imagenes, 84-96.
Lacasa, P., Garcia Pernía, M., & Herrero, D. (2011). Aprender en mundos digitales. Infancias
imágenes, 74-83.
Llano Escobar, A. (18 de 12 de 2011). Crisis de valores. El tiempo.
Marquez Graells, P. (2007). La Web 2.0 y sus aplicaciones didácticas. Obtenido de
http://peremarques.net/web20.htm
MILICIC, N. (2012). A ser feliz Tambien se aprende. Chile: Penguin Random House Grupo
Editorial Chile.
Ministerio de educación. (2013). DOCUMENTO GUÍA · EVALUACIÓN DE COMPETENCIAS.
Bogotá.
Ministerio de educación nacional. (2010). ORIENTACIONES PEDAGÓGICAS PARA EL
GRADO DE TRANSICIÓN. Bogotá.
NTN24. (18 de 05 de 2013). NTN24. Obtenido de http://www.ntn24.com/noticias/gran-
porcentaje-de-los-91306
Okes, D. (2009). Root Cause Analysis: The Core of Problem Solving and Corrective Action.
Estados Unidos: ASQ Quality Press.
Poratti, G. (2010). EL SHOCK DEL SIGLO XXI ¿Por qué el mundo va hacia una crisis? ¿Como
haremos para salir de ella?
Presidencia de la republica. (30 de 07 de 2009). Imprenta nacional de Colombia. Obtenido de
http://www.imprenta.gov.co/diariop/diario2.pdf?p_tipo=01&p_numero=1341&p_fecha=
154
30/07/2009&p_consec=1284872
Remy, H. D. (2004). El constructivismo en los procesos de enseñanza-aprendizaje en el siglo
XXI. Plaza y Valdes.
Rey, A., & Morato, J. H. (2001). Las cartillas de lectura y la formación de valores. Revista
Científica, 35.
Rodriguez Tapia, A. (2012). Los Factores Criminogenos Ahora En El Territorio Nacional.
Palibrio.
Soto, D. R. (2011). Las tecnologías mediales, la escuela y la lectura: aliados-distantes. Revista
infancias imagenes, 21-31.
UNESCO. (2013). ENFOQUÉS ESTRATEGICOS SOBRE LAS TICS EN EDUACIÓN EN
AMÉRICA LATINA Y EL CARIBE. Obtenido de UNESCO:
http://www.unesco.org/new/fileadmin/MULTIMEDIA/FIELD/Santiago/images/ticsesp.p
df