universidad de guayaquilrepositorio.ug.edu.ec/bitstream/redug/27403/1/b-cisc-ptg... · 2018. 11....
TRANSCRIPT
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA DE SISTEMAS
COMPUTACIONALES
“DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION
CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS
FISCALES, NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE
LA CIUDAD DE GUAYAQUIL”
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES: VICKY JACQUELINE BRAVO ROMERO –
DARWIN PAÚL VARGAS FERNÁNDEZ
TUTOR: ING. VICENTE VIZUETA LOGROÑO, MSC.
GUAYAQUIL – ECUADOR 2017 - 2018
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA
FICHA DE REGISTRO DE PROYECTO DE TITULACIÓN
TÍTULO Y SUBTÍTULO: “DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES, NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE GUAYAQUIL”
AUTORES: VICKY BRAVO ROMERO DARWIN VARGAS FERNÁNDEZ
REVISORES: Ing. Manuel Reyes Wagnio
INSTITUCIÓN: Universidad de Guayaquil
FACULTAD: Facultad de Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: 2018
N. DE PAGS: 110
ÁREAS TEMÁTICAS: DESARROLLO WEB, EDUCACIÓN
PALABRAS CLAVE: Educación Básica, Open Source, Gestión Docente
RESUMEN: El presente sistema web es diseñado y desarrollado en base a la necesidad palpada en los centros educativos de Guayaquil nivel básica ubicados en el distrito 8, donde los docentes aun manejan de manera tradicional la gestión de actividades curriculares de todos los estudiantes de la unidad académica, lo que genera para ellos, sobrecarga de trabajo, posibles cálculos errados y pérdida de información por la gran cantidad de documentación física en su posesión, puesto que no solo tienen un paralelo asignado, sino varios a la vez en todo el año lectivo. Y en base a esta problemática se elaboró un sistema web amigable y de fácil manejo para los docentes, que permitirá reducir esa carga de trabajo, optimizar espacio, llevar un mejor control de los registros de estudiantes y gestionar de manera más eficiente todas las actividades académicas que se tienen que realizar a lo largo del año lectivo por cada paralelo, mediante la utilización de herramientas Open Source que facilitarán el desarrollo de la aplicación.
N. DE REGISTRO (en base de datos):
N. DE CLASIFICACIÓN:
DIRECCIÓN URL (tesis en la web):
ADJUNTO URL (tesis en la web):
ADJUNTO PDF: SI NO
CONTACTO CON AUTOR: VICKY JACQUELINE BRAVO ROMERO DARWIN PAÚL VARGAS FERNÁNDEZ
Teléfono: 0980455210 0991579337
E-mail: [email protected] [email protected]
CONTACTO EN LA INSTITUCION: Nombre: Ab. Juan Chávez A.
Teléfono: : 042307729
E-mail: [email protected]
X
II
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “DISEÑO Y DESARROLLO
DE UN SISTEMA WEB PARA LA GESTION CURRICULAR DOCENTE DE LOS
CENTROS EDUCATIVOS FISCALES, NIVEL BASICO CORRESPONDIENTES
AL DISTRITO 8 DE LA CIUDAD DE GUAYAQUIL” elaborado por la Srta.
VICKY JAQUELINE BRAVO ROMERO, Alumna no titulada de la Carrera
de Ingeniería en Sistemas Computacionales Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la
obtención del Título de Ingeniero en Sistemas, me permito declarar que
luego de haber orientado, estudiado y revisado, la apruebo en todas sus
partes.
Atentamente
Ing. Vicente Vizueta Logroño, MSc.
TUTOR
III
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “DISEÑO Y DESARROLLO
DE UN SISTEMA WEB PARA LA GESTION CURRICULAR DOCENTE DE LOS
CENTROS EDUCATIVOS FISCALES, NIVEL BASICO CORRESPONDIENTES
AL DISTRITO 8 DE LA CIUDAD DE GUAYAQUIL” elaborado por el Sr.
DARWIN PAÚL VARGAS FERNÁNDEZ, Alumno no titulado de la
Carrera de Ingeniería en Sistemas Computacionales Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil, previo a la
obtención del Título de Ingeniero en Sistemas, me permito declarar que
luego de haber orientado, estudiado y revisado, la apruebo en todas sus
partes.
Atentamente
Ing. Vicente Vizueta Logroño, MSc.
TUTOR
IV
DEDICATORIA
A Dios y a mi madre Yaneth
Romero, por darme las ganas de
luchar y perseverar, por confiar
en mí pese a cualquier
circunstancia, a ellos se los
dedico y por ellos es mi triunfo.
Vicky Bravo Romero.
Este trabajo va dedicado a
Dios por darme la voluntad
para cumplir con mis objetivos,
a mi madre Juana Fernández y
mi padre Jacinto Vargas quienes
me han enseñado a salir adelante
y me han brindado siempre su
apoyo incondicional.
Darwin Vargas Fernández
V
AGRADECIMIENTO
Gracias a Dios por brindarme la
perseverancia y no dejarme
decaer pese al esfuerzo que es
trabajar y estudiar a la vez, por
darme tantas Bendiciones, a mi
padre Sebastián Bravo, a mi
madre Yaneth Romero, por darme
la posibilidad de ser una
profesional y enseñarme que no
hay mejor herencia que el estudio
y a mi mejor amigo de la
adolescencia M.R. , quienes con
su apoyo incondicional me han
columpiado a este logro, gracias a
ustedes por ser mi pilar
fundamental.
Gracias a Dios por hacer todo
esto posible, a mi familia que
que me brindan la confianza
para seguir avanzando en mi
vida profesional.
A mis amigos que me brindaron
su apoyo en diferentes etapas
de mi vida para poder alcanzar
esta meta.
Darwin Vargas Fernández
VI
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc. DECANO DE LA FACULTAD CIENCIAS MATEMÁTICAS Y
FÍSICAS
Ing. Vicente Vizueta Logroño, M.Sc.
DIRECTOR DEL PROYECTO DE
TITULACIÓN
PROFESOR DEL AREA
TRIBUNAL
Ing. Abel Alarcon Salvatierra, M.Sc. DIRECTOR
CISC
PROFESOR DEL AREA
TRIBUNAL
Ab. Juan Chávez A. SECRETARIO
VII
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este Proyecto de Titulación, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”
VICKY JACQUELINE BRAVO ROMERO
DARWIN PAÚL VARGAS FERNÁNDEZ
VIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA DE SISTEMAS
COMPUTACIONALES
“DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION
CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES,
NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE
GUAYAQUIL”
Proyecto de Titulación que se presenta como requisito para optar por el
título de INGENIERO en SISTEMAS COMPUTACIONALES.
Autores: VICKY JACQUELINE BRAVO ROMERO DARWIN PAÚL VARGAS FERNÁNDEZ
C.I.: 0925591174
C.I.: 0926332529
Tutor: Ing. Vicente Vizueta Logroño
IX
Guayaquil, 2017
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por los estudiantes VICKY JACQUELINE BRAVO ROMERO Y DARWIN PAÚL VARGAS FERNANDEZ, como requisito previo para optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:
“DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES,
NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE GUAYAQUIL”
Considero aprobado el trabajo en su totalidad.
Presentado por:
VICKY JACQUELINE BRAVO ROMERO Y DARWIN PAÚL VARGAS FERNANDEZ C.I.: 0925591174 C.I.: 0926332529
Tutor: Ing. Vicente Vizueta Logroño
X
Guayaquil, 2017
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
AUTORIZACIÓN PARA PUBLICACIÓN DE PROYECTO
DE TITULACIÓN EN FORMATO DIGITAL 1. Identificación del Proyecto de Titulación
Nombre Alumno: VICKY JACQUELINE BRAVO ROMERO Y DARWIN PAÚL VARGAS FERNANDEZ
Dirección:
Teléfono: 0925591174 - 0991579337
E-mail: [email protected] [email protected]
Facultad: Ciencias Matemática y Físicas
Carrera: Ingeniería en Sistemas Computacionales
Proyecto de titulación al que opta: Ingeniería en Sistemas Computacionales
Profesor tutor: Ing. Vicente Vizueta Logroño
Título del Proyecto de titulación: “DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION
CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES, NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE
GUAYAQUIL”
Tema del Proyecto de Titulación: Aplicación web, Sector educativo.
2. Autorización de Publicación de Versión Electrónica del Proyecto de Titulación A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica:
Inmediata X Después de 1 año
XI
Firma Alumno:
3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. o .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.
DVDROM CDROM X
ÍNDICE GENERAL
FICHA DE REGISTRO DE PROYECTO DE TITULACIÓN ........................ I
APROBACIÓN DEL TUTOR ...................................................................... II
APROBACIÓN DEL TUTOR ..................................................................... III
DEDICATORIA ......................................................................................... IV
AGRADECIMIENTO .................................................................................. V
TRIBUNAL PROYECTO DE TITULACIÓN ............................................... VI
DECLARACIÓN EXPRESA ..................................................................... VII
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ...................................... IX
Autorización para Publicación de Proyecto ................................................ X
ÍNDICE GENERAL .................................................................................... XI
ABREVIATURAS .................................................................................... XIII
ÍNDICE DE CUADROS .......................................................................... XIV
ÍNDICE DE GRÁFICOS .......................................................................... XV
Resumen ............................................................................................... XVI
INTRODUCCIÓN ................................................................................. XVIII
EL PROBLEMA .......................................................................................... 1
PLANTEAMIENTO DEL PROBLEMA ........................................................ 1
Ubicación del Problema en un Contexto .................................................... 1
SITUACIÓN CONFLICTO NUDOS CRÍTICOS .......................................... 2
CAUSAS Y CONSECUENCIAS DEL PROBLEMA .................................... 3
Delimitación del Problema ......................................................................... 4
Formulación del Problema ......................................................................... 4
Evaluación del Problema ........................................................................... 4
OBJETIVOS ............................................................................................... 5
ALCANCES DEL PROBLEMA ................................................................... 6
XII
JUSTIFICACIóN E IMPORTANCIA .......................................................... 6
METODOLOGÍA DEL PROYECTO ........................................................... 9
CAPÍTULO II ............................................................................................ 11
MARCO TEÓRICO .................................................................................. 11
ANTECEDENTES DEL ESTUDIO ........................................................... 11
FUNDAMENTACIÓN TEÓRICA .............................................................. 12
Fundamentación Legal ............................................................................ 40
PREGUNTAS CIENTÍFICAS A CONTESTARSE .................................... 49
DEFINICIONES CONCEPTUALES ......................................................... 49
CAPÍTULO III ........................................................................................... 50
PROPUESTA TECNOLOGICA ................................................................ 50
ANÁLISIS DE FACTIBILIDAD .................................................................. 51
Etapas de la metodología del proyecto .................................................... 55
CAPÍTULO IV ........................................................................................... 82
Criterios de aceptación del producto o Servicio ....................................... 82
Criterios de aceptación acordados con el cliente ..................................... 86
Requisitos para garantizar la caliDAD DEL SISTEMA ............................. 87
CONCLUSIONES .................................................................................... 90
RECOMENDACIONES ............................................................................ 90
Bibliografía ............................................................................................... 91
ANEXOS .................................................................................................. 93
XIII
ABREVIATURAS
TCP/IP Protocolo de control de transmisión/Protocolo de
internet
HTTP Protocolo de transferencia de hipertexto
WWW World Wide Web (red mundial)
CMS Sistema Gestor de Contenidos
W3C Consorcio World Wide Web
JVM Máquina Virtual de Java
AJAX JavaScript Asíncrono y XML
XHTML Lenguaje de Marcado de Hipertexto Extensible
CSS Hoja de estilo en Cascada
DOM Modelo de Objetos Del Documento
XML Lenguaje de Marcado Extensible
JSON Notación de Objetos JavaScr
TICS Tecnologías de la Información y la Comunicación
API Interfaz de Programación de Aplicaciones
JDK Kit de Desarrollo de Java
XIV
ÍNDICE DE CUADROS
Pág.
CUADRO № 1 : Delimitación del Problema ........................................... 4
CUADRO № 2: Matriz de estándares de Gestión Docente ................... 8
CUADRO № 3: Desarrollo de Actividades aplicando Scrum ............. 10
CUADRO № 4: Escala de Calificaciones del Reglamento .................. 42
CUADRO № 5: Escala de Calificaciones Actualizado del Reglamento ................................................................................................................. 43
CUADRO № 6: Especificaciones hardware ......................................... 53
CUADRO № 7: Especificaciones software .......................................... 54
CUADRO № 8: Presupuesto del proyecto ........................................... 55
CUADRO № 9 Integración de Módulos ................................................ 71
CUADRO № 10: TABLA DE POBLACION ............................................ 76
CUADRO № 11: CUADRO DE RESULTADOS - PREGUNTA 1 ............ 77
CUADRO № 12: CUADRO DE RESULTADOS - PREGUNTA 2 ............ 78
CUADRO № 13: CUADRO DE RESULTADOS - PREGUNTA 3 ............ 79
CUADRO № 14: CUADRO DE RESULTADOS - PREGUNTA 4 ............ 80
CUADRO № 15: CUADRO DE RESULTADOS – PREGUNTA 5 ........... 81
CUADRO № 16: Criterios de Aceptación ............................................. 83
CUADRO № 17: Criterios de Aceptación: Aspecto Funcionalidad ... 84
CUADRO № 18: Criterios de Aceptación: Aspecto Confiabilidad ..... 84
CUADRO № 19: Criterios de Aceptación: Aspecto Usabilidad .......... 85
CUADRO № 20: Criterios de Aceptación: Aspecto Eficiencia ........... 85
CUADRO № 21: Criterios de Aceptación: Aspecto Mantenimiento .. 86
CUADRO № 22: Criterios de Aceptación: Aspecto Portabilidad ....... 86
CUADRO № 23 Criterios de aceptación acordados con el cliente .... 87
CUADRO № 24: Requisitos hardware .................................................. 88
CUADRO № 25: Requisitos software ................................................... 88
CUADRO № 26: Mecanismos de control ............................................. 89
CUADRO № 27: Métodos de corrección .............................................. 89
XV
ÍNDICE DE GRÁFICOS
Pág.
GRAFICO № 1: Sectorización de Distritos ............................................ 2
GRAFICO № 2: Gestión ......................................................................... 12
GRAFICO № 3: Gestión Docente .......................................................... 14
GRAFICO № 4: Las Tics en la Educación ........................................... 16
GRAFICO № 5: Sistemas Operativos ................................................... 17
GRAFICO № 6: Open Source ................................................................ 19
GRAFICO № 7: GRAFICO № 8: Sistema Web ..................................... 22
GRAFICO № 9: Lenguaje JAVA ............................................................ 25
GRAFICO № 10: Oracle Technology Network ..................................... 25
GRAFICO № 11: NetBeans 6.1 .............................................................. 26
GRAFICO № 12: MySql .......................................................................... 27
GRAFICO № 13: Arquitectura de Motor MySQL .................................. 29
GRAFICO № 14: Arquitectura de Software .......................................... 30
GRAFICO № 15: Programación Orientada a Objetos ......................... 32
GRAFICO № 16: Características Programación Orientada a Objetos34
GRAFICO № 17: La educación ............................................................. 36
GRAFICO № 18: Educación Inicial ....................................................... 37
GRAFICO № 19: Educación General Básica ....................................... 38
GRAFICO № 20: Organigrama de los Distritos ................................... 39
GRAFICO № 21 Metodología SCRUM ................................................. 56
GRAFICO № 22 Requerimientos del Software del Administrador ..... 64
GRAFICO № 23 Requerimientos de Software del Docente ................ 66
GRAFICO № 24 Creación de estudiante .............................................. 67
GRAFICO № 25 Listado de estudiantes ............................................... 67
GRAFICO № 26 Registro de calificaciones ......................................... 68
GRAFICO № 27 Registro de comportamiento ..................................... 68
GRAFICO № 28 Boletín de calificaciones ............................................ 69
GRAFICO № 29 Reporte comportamiento ........................................... 69
GRAFICO № 30 Reporte de asistencia ................................................ 70
GRAFICO № 31 Reporte de calificaciones .......................................... 70
GRAFICO № 32 Gestión de Actividades Docentes ............................. 70
GRAFICO № 33: Modelo Entidad Relación .......................................... 74
GRAFICO № 34: Grafico de Pregunta 1 ............................................... 77
GRAFICO № 35: Grafico de Pregunta 2 ............................................... 78
GRAFICO № 36: Grafico de Pregunta 3 ............................................... 79
GRAFICO № 37: Grafico de Pregunta 4 ............................................... 80
GRAFICO № 38: Grafico de Pregunta 5 ............................................... 81
GRAFICO № 39: Modelo de calidad del software ............................... 83
XVI
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION
CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES,
NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE
GUAYAQUIL”
RESUMEN
A pesar de los grandes avances tecnológicos a nivel mundial, muchos países, regiones y ciudades carecen del conocimiento de herramientas tecnológicas para la ayuda tanto del docente como del estudiante en sus actividades diarias, poniendo como ejemplo palpable la situación de algunos centros de educación básica fiscales del distrito 8 de la ciudad de Guayaquil - Ecuador, en donde los docentes aun manejan de manera tradicional la gestión de las actividades académicas curriculares que están estipuladas por el Ministerio de Educación, las cuales tienen que elaborarse de acuerdo a la malla curricular; considerando el alto volumen de alumnado asignado para ellos, causa desgastante trabajo el registrar y calcular notas de la manera tradicional, generando esto, perdida de información, cansancio del docente, desenfocándose del seguimiento de todas las actividades por parte del docente y por ende no dando un acompañamiento exclusivo a los estudiantes que tienen bajo promedio a lo largo del ciclo lectivo. Por lo que bajo a esta necesidad de ahorrar tiempo, recursos y permitir al docente gestionar y dar seguimiento a sus actividades curriculares, se elaboró un sistema web amigable y de fácil manejo que le permita reducir esa carga de trabajo, llevar un mejor control de los registros de estudiantes y gestionar de manera más eficiente todas las actividades académicas que se tienen que realizar por cada paralelo. Palabras Claves: Sistema Web, Gestión Docente, Sistematización
Autores: Vicky Jacqueline Bravo Romero Darwin Paúl Vargas Fernández Tutor: Ing. Vicente Vizueta Logroño
XVII
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
“DISEÑO Y DESARROLLO DE UN SISTEMA WEB PARA LA GESTION
CURRICULAR DOCENTE DE LOS CENTROS EDUCATIVOS FISCALES,
NIVEL BASICO CORRESPONDIENTES AL DISTRITO 8 DE LA CIUDAD DE
GUAYAQUIL”
ABSTRACT Despite the great technological advances around the world, many countries, regions and cities lack the knowledge of technological tools to support both the teacher and the student in their everyday, tangible example the situation of some tax basic education centers in the 8th District of the city of Guayaquil - Ecuador, where teachers even manage traditional management of curricular academic activities that are stipulated by the Ministry of Education, which should be drawn up according to the curriculum; considering the high volume of students assigned to them, cause exhausting work the register and calculate notes in the traditional way, creating this, loss of information, teacher fatigue, by blurring the follow-up of all activities by part of the teacher and therefore not giving an exclusive accompanying students who have low average throughout the school year. So low to this need to save time, resources and allow the teacher to manage and give follow-up to its co-curricular activities, was developed a web system friendly and easy to use which allows you to reduce the burden of work, have a better control of the student records and more efficiently manage all academic activities that must be performed for each parallel.
Keywords: Web System, Teaching Management, systematization
Autores: Vicky Jacqueline Bravo Romero Darwin Paúl Vargas Fernández Tutor: Ing. Vicente Vizueta Logroño
XVIII
INTRODUCCIÓN
La educación como factor esencial e importante para mejorar la calidad de vida y
generar un amplio conocimiento a el ser humano que le permitan sobresalir ante
la sociedad en la que viven, van de la mano con la enseñanza y gestión de los
docentes para que esto se lleve a cabo de manera eficiente, puesto que ellos,
los docentes, tutores de las excelentes enseñanzas de sus estudiantes, permiten
que avancen día a día con la finalidad de culminar con una meta establecida.
Estamos viviendo en una era de avance tecnológico espectacular, en donde la
educación cobra un importante rol a nivel social y varios sectores de Guayaquil
específicamente las Unidades educativas del distrito 8 sienten un gran impacto
de esa revolución tecnológica al no contar los docentes con herramientas
tecnológicas para el manejo de información y la gestión de las actividades,
puesto que en dichas instituciones aún operan de forma tradicional las
actividades curriculares, lo que provoca un sin número de errores y tiempo
perdido que afectan a los estudiantes y docentes, tales como: actividades
pendientes no realizadas, perdida de información, calculo errado de las notas de
todas las actividades de los estudiantes, asistencias no consideradas, falta de
seguimiento o acompañamiento a los estudiantes con bajos promedios, entre
otras, que beneficiarían al estudiante en su desempeño.
Por lo que bajo esta premisa se planteó la elaboración de un sistema web de
fácil manejo para la gestión del docente que le permita mantener ordenado y
actualizado sus registros de todos los estudiantes, como también le permite
llevar un control de actividades realizadas y pendientes bajo el REGLAMENTO A
LA LEY ORGANICA DE EDUCACIÓN INTERCULTURAL que solicita una cierta
cantidad de actividades en toda la malla curricular del año lectivo, ayudando a
reducir tiempos de entrega al docente como también mantener actualizados los
datos de los estudiantes.
Se detalla a continuación una breve síntesis de la elaboración del proyecto, sus
capítulos y de que estará constituido:
XIX
CAPITULO I - EL PROBLEMA
Detalla la problemática del proyecto, planteado en un contexto que aterriza una
solución inmediata en base a las necesidades palpadas, generando objetivos
alcanzables y especificando las debidas causas con sus consecuencias
CAPITULO II - MARCO TEÓRICO
Definimos aquí los antecedentes, ventajas y desventajas y toda la
fundamentación teórica del proyecto la cual permite darnos una idea clara de los
conceptos relevantes del proyecto para poder guiarnos en el aspecto
tecnológico, educativo y legal, que van a poder garantizar la realización del
mismo.
CAPÍTULO III – PROPUESTA TECNOLÓGICA
Este capítulo redacta las herramientas y métodos tecnológicos utilizados para la
elaboración del proyecto, así como la factibilidad operacional, técnica y
económica del mismo para poder al final definir los criterios de validación de la
propuesta.
CAPÍTULO IV – RESULTADOS, CONCLUSIONES Y RECOMENDACIONES
En este capítulo podemos observar el resultado final del proyecto, la validación
de criterios de aceptación tanto de hardware como de software, que permitan
constatar que el software es de calidad, culminando con las respectivas
conclusiones y recomendaciones
1
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO
En varios centros educativos de nivel básico Zona 8 de la Ciudad de Guayaquil,
cuyas instituciones correspondientes a el Distrito Educativo No. 09D08
Pascuales 2 – Monte Sinaí están conformadas por instituciones educativas
ubicadas en la parroquia Pascuales 2 Fortín, Flor de Bastión, Valerio Estacio,
Sergio Toral, Monte Sinaí, Ciudad Nueva, y Tarqui correspondientes a los
sectores de Nueva Prosperina, Lomas de la Florida, Ciudad de Dios, Hogar de
Cristo, Ciudad Victoria y Ciudad Olmedo el cual cuenta con 63 planteles fiscales,
de los cuales se tomaron como muestra a 2 centros educativos de Nivel Básico
para el estudio e investigación de nuestro proyecto.
Varios docentes de las Unidades educativas fiscales: Alejandro Carrión Aguirre
y Agustín Castro Espinoza, los cuales decidieron permanecer en el anonimato
sus nombres, según encuestas realizadas por los estudiantes de este proyecto y
formulando varias preguntas que satisfagan el objetivo de la investigación,
mencionaron y aseveraron que existen falencias en el manejo de información y
control de actividades académicas no solo en la institución que laboran, sino que
como realizan comités de docentes cada cierto tiempo, la mayoría concuerda
con estos problemas, debido a que aún manejan la información de forma
tradicional.
Por lo que se diseñó y desarrollará un sistema web que automatice y de
seguimiento de las actividades definidas en la malla curricular, a fin de gestionar
y mejorar la calidad de servicio para los estudiantes y sus padres de familia,
2
proporcionando información actualizada y confiable así como también permitirá
controlar y disminuir los errores que se puedan presentar en el ingreso de
información, puesto que este sistema reducirá en gran parte la carga laboral para
el docente.
GRAFICO № 1: Sectorización de Distritos
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Datos de investigación realizada
SITUACIÓN CONFLICTO NUDOS CRÍTICOS
El problema se centra cuando el docente, descuida en cierta parte el control y
seguimiento de sus actividades académicas al operar técnicas tradicionales en el
registro y cálculo de actividades de los estudiantes y debido a la asignación de
varios paralelos y estudiantes, provoca que el docente genere reproceso y
3
desperdicio de tiempo, además de errores operativos por la sobrecarga de
trabajo manual que se le presenta por cada paralelo asignado.
Cabe recalcar que la mayoría de estas instituciones presentan las mismas
falencias con la gestión de su personal docente, generando exceso de trabajo
para el mismo hasta en sus horas no laborales y descuidando la prioridad
principal que son los estudiantes, ya que ese tiempo desperdiciado puede ser
invertido para monitorear el desempeño de cada uno de los estudiantes
pudiendo identificar cuales están con bajo promedio y poder encaminarlos en la
mejora del mismo.
CAUSAS Y CONSECUENCIAS DEL PROBLEMA
Causas
1. Exceso de asignación de paralelos a los docentes.
2. Manejo, registro y actualización de actividades de estudiantes de
forma tradicional.
3. Falta de gestión y seguimiento de las actividades a realizar por el
docente a los estudiantes.
4. Falta de monitoreo y acompañamiento a los estudiantes, por exceso
de trabajo operativo del docente.
5. Desconocimiento de herramientas tecnológicas.
Consecuencias
1. Deficiencia y errores en la gestión académica.
2. Perdida física de información y datos errados.
3. Informes entregables de la malla curricular, incompletos y tarde.
4. Estudiantes con bajo promedio y repitiendo el año.
5. Ineficiencia en la calidad de la gestión de los docentes.
4
DELIMITACIÓN DEL PROBLEMA
CUADRO № 1 : Delimitación del Problema
Delimitación del problema
campo Educación
Área Nivel básico primario
Aspecto administración y control de actividades curriculares
Tema Diseño y desarrollo de un sistema web para la gestión
curricular docente de los centros educativos fiscales,
nivel básico correspondientes al distrito 8 de la ciudad
de Guayaquil
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
FORMULACIÓN DEL PROBLEMA
¿Qué beneficios obtendrían los docentes de las unidades académicas fiscales
del distrito 8 de la ciudad de Guayaquil, con la elaboración de un sistema web de
gestión docente curricular?
Entre los beneficios que involucraría están la optimización de tiempo para que
los docentes puedan realizar sus actividades, así como también la reducción de
documentos que utilizan.
EVALUACIÓN DEL PROBLEMA
Todo Proyecto debe ser evaluado antes y después de realizarse o ejecutarse
para poder verificar con antelación cuáles son sus medidores a lo largo y luego
del desarrollo, por lo que a continuación se detallan varias características que
resaltan al sistema web.
5
Delimitado: El problema se sectoriza solamente a las unidades educativas nivel
básico del distrito 8 – zona 8 de la ciudad de Guayaquil en donde se contempla
la problemática analizada con anterioridad.
Evidente: Puesto que es palpable no solo por el docente, sino también por el
estudiante y los representantes la lentitud al emitir algún promedio o nota de las
actividades realizadas en clase o tareas enviadas a casa.
Relevante: El sistema educativo apunta a la utilización cada vez más profunda
de herramientas tecnológicas que ayuden a todo el personal docente a mejorar
la educación y que el manejo de información sea cada vez más integro.
Factible: Se torna factible en base a la tenencia y conocimiento de las
herramientas necesarias para desarrollar el sistema web, tanto en software como
en hardware.
Identifica los productos esperados: Genera utilidad y beneficio no solo a los
docentes sino también al estudiante que podrá saber con datos actualizados y a
la mano cómo va su desempeño y poder mejorar en el caso que esté bajo.
OBJETIVOS
Objetivo General
Desarrollo de un sistema web mediante la utilización de herramientas open
Source para la optimización de la gestión curricular docente.
Objetivos Específicos
Analizar la gestión actual de los docentes para detectar la problemática y
posibles soluciones en la gestión de la información.
Diseñar un sistema web y una base de datos sostenibles basadas en las
necesidades encontradas en el campo del docente.
6
Permitir al docente gestionar sus actividades académicas
sistemáticamente.
ALCANCES DEL PROBLEMA
Elaboración de una base de datos relacional en MySql enlazada con el
Sistema web creado en lenguaje de programación Java.
Creación de la Institución, año lectivo y paralelo según la cantidad de
estudiantes admitidos y permitidos por el Ministerio y de acorde a la
capacidad del centro Educativo.
Registro de docentes y creación de roles en donde puedan ingresar al
sistema con usuario - contraseña para su posterior gestión e ingreso de
información.
Creación de Listado de Estudiantes por curso.
Registro de Notas Quimestrales, según la malla curricular del año lectivo.
Registro de asistencias diarias por alumno.
Emisión de reportes de notas por asignatura y reportes de notas por
estudiantes.
Emisión de reportes de comportamiento cuantitativo por estudiante.
Emisión de reportes de comportamiento cualitativo, por estudiante el cual
indica según siglas el desempeño del alumno.
Generador de alertas para el docente que le permita saber que
actividades le faltan realizar o registrar para cumplir con la malla
curricular.
JUSTIFICACIÓN E IMPORTANCIA
En Ecuador, la educación del nivel primario o básico y el aprendizaje de los
alumnos ha dado saltos enormes a través de la historia, ubicándose hoy en día
de acuerdo a lo informado por la UNESCO en el año 2014 – 2015, como el país
que más avances tuvo a nivel educativo, por los resultados del Tercer Estudio
7
Explicativo y comparativo que se realizó a los estudiantes de las instituciones y
donde nos colocó en los 6 primeros países con mejor desempeño en la materia
de Ciencias Naturales, superando así a 9 países incluidos, Argentina y Brasil.
Las nuevas generaciones en el mundo están creciendo en un ambiente cada
vez más ambicioso de avance y conocimiento de la tecnología, incursionando en
todos los ámbitos en el que el ser humano pueda interactuar, enfáticamente en
la educación que es el motor de las naciones que impulsan el desarrollo de las
mismas, es donde Docentes y estudiantes deben hacer uso de las herramientas
eficientes para que adquieran habilidades y capacidades de poder resolver
problemas y tomar decisiones pertinentes en el entorno educativo y social.
Los docentes como pilar fundamental de la enseñanza de los estudiantes, deben
dar un claro ejemplo de la utilización y conocimiento de estas herramientas
tecnológicas, por lo que se debería empezar por parte de la docencia el
completo conocimiento acerca de la tecnología de la información y del
conocimiento (TIC´s) garantizando enseñanza y aprendizaje de alto nivel, puesto
que es un compromiso de la nación la excelente educación para cada uno de los
ciudadanos que viven en ella.
Cabe recalcar que el misterio de Educación Según la Ley Orgánica de
Educación Intercultural, en su Artículo N° 22 literal dd especifica que “La
Autoridad Educativa Nacional definirá estándares e indicadores de calidad
educativa que serán utilizados para las evaluaciones realizadas por el
Instituto Nacional de Evaluación Educativa. Los estándares serán al menos
de dos tipos: curricular, referidos al rendimiento académico estudiantil y
alineados con el currículo nacional obligatorio; profesionales, referidos al
desempeño de las y los docentes y del personal directivo de los
establecimiento educativo.” (Ley Organica de Educacion Intercultural, 2011).
Es decir que los docentes como educadores serán medidos según la gestión
realizada con sus estudiantes en las aulas de clases y el desempeño que
destaquen cada uno de ellos gracias a las directrices y enseñanza expuesta, es
8
por eso que el ministerio de educación creo una matriz e estándares de gestión
docente el 03 de abril del 2017 la cual se verá resumida a continuación:
8
CUADRO № 2: Matriz de estándares de Gestión Docente
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Datos de la investigación realizada
COMPONENTE (C) PROCESO (P) DESEMPEÑO PROFESIONAL DOCENTE (DO)
C1.P1.DO1. Comunica los resultados de los aprendizajes e información a la comunidad educativa, según lo establecido en el Plan de Comunicación Institucional.
C1.P1.DO2. Participa en eventos de capacitación relacionados con su ejercicio profesional, establecidos en el Plan de Desarrollo Profesional Institucional.
C1.P1.DO3. Desarrolla sus actividades administrativas y académicas enmarcadas en el Manual de Procesos Académicos y Administrativos.
C1.P2. Información y
Comunicación C1.P2.DO4. Registra información de la gestión docente en un sistema personal, institucional y en la plataforma informática del MinEduc.
C1.P3.DO5. Diagnostica las necesidades de infraestructura, equipamiento y recursos didácticos relacionadas a su desempeño.
C1.P3.DO6. Promueve el cuidado de la infraestructura, equipamiento y recursos didácticos, en cumplimiento de los procedimientos operativos institucionales.
C2.P1.DO7. Participa en la elaboración de la Planificación Curricular Institucional (PCI) según la normativa.
C2.P1.DO8. Diseña la Planificación Curricular Anual (PCA) de manera colaborativa, en articulación con la Planificación Curricular Institucional (PCI).
C2.P1.DO9. Elabora la planificación micro curricular en articulación al Plan Curricular Anual (PCA) y a las necesidades educativas de los estudiantes.
C2.P1.DO10. Implementa estrategias de enseñanza que potencien el logro de los objetivos de aprendizaje planteados en la planificación micro curricular
C2.P1.DO11. Evalúa el logro de aprendizaje de los estudiantes utilizando diferentes técnicas, instrumentos y tipos de evaluación establecidos en la Planificación Curricular Institucional (PCI).
C2.P2.DO12. Ejecuta Planes de Refuerzo Académico en función de las necesidades de aprendizaje de los estudiantes.
C2.P2.DO13. Examina los efectos de su práctica pedagógica a partir de los resultados de la autoevaluación, coevaluación y retroalimentación de la comunidad educativa.
C3.P1.DO14. Cumple actividades específicas, determinadas por los profesionales de consejería estudiantil según los lineamientos del Plan de Acción.
C3.P1.DO15. Orienta sobre protocolos y rutas de actuación frente a hechos que vulneren la integridad física y psicológica a padres de familia y estudiantes según lineamientos de los profesionales de
Consejería Estudiantil.
C3.P1.DO.16. Desarrolla habilidades de convivencia armónica, cultura de paz y no violencia en el marco del Código de Convivencia de la institución entre los actores de la comunidad educativa.
C3.P2.DO17. Participa en redes de trabajo para el intercambio de conocimientos y experiencias pedagó- gicas con otras instituciones educativas.
C3.P2.DO18. Participa en el desarrollo de investigación educativa en torno a los procesos de aprendizaje, que favorezcan la innovación en su ejercicio docente.
C3.P2.DO19. Participa en el desarrollo de proyectos escolares en el marco de alianzas estratégicas establecidas por la institución educativa.
C3.P3. Desarrollo comunitario C3.P3.DO20. Coordina la participación de los estudiantes en proyectos o programas de desarrollo comunitario como parte de su formación integral.
C4. COMPONENTE DE
SERVICIOS EDUCATIVOS
C4.P1. Servicios
complementarios y de apoyo C4.P1.DO21. Promueve el uso de los servicios complementarios para el bienestar de los estudiantes.C.5 COMPONENTE
SISTEMA INTEGRAL DE
GESTIÓN DE RIESGOS
ESCOLARES
C5.P1. Gestión de Riesgos
C5.P1.DO22. Lidera el cumplimiento del Plan de Gestión de Riesgos Escolares en los diferentes ambientes de las actividades escolares, según la situación que se presente.
MATRIZ DE ESTÁNDARES DE GESTIÓN ESCOLAR, DESEMPEÑO PROFESIONAL DIRECTIVO Y DESEMPEÑO PROFESIONAL DOCENTE
C.1. COMPONENTE DE
GESTIÓN
ADMINISTRATIVA
C2. COMPONENTE DE
GESTIÓN PEDAGÓGICA
C3. COMPONENTE DE
CONVIVENCIA
C1.P1. Organización Institucional
C1.P3. Infraestructura,
equipamiento y recursos
didácticos
C2.P1. Enseñanza y aprendizaje
C2.P2. Refuerzo académico,
acompañamiento pedagógico y
Servicio de Consejería Estudiantil
C3.P1. Convivencia escolar y
formación ciudadana
C3.P2. Redes de trabajo
9
Embarcados en este concepto, hacemos referencia al diseño y la elaboración de
un sistema web, que permitirá minimizar el tiempo que le toma al docente
detectar que actividades están pendientes o con atraso dentro del bloque
curricular ya que el sistema web podrá generar un aviso de las mismas, evitando
la carga de papeleo innecesaria y pérdida de información ya que estará
almacenada y consolidada en una base de datos. El desarrollo del sistema web
será de gran importancia ya que facilitara la gestión curricular del docente y
brindara un mejor soporte de la información de los alumnos.
METODOLOGÍA DEL PROYECTO
METODOLOGÍA SCRUM
Bajo nuestra propuesta de tesis se pudo destacar que la metodología Scrum era
la más apta, puesto que se adaptaba a la necesidad de ir trabajando a medida
que se afinan detalles del proyecto, pero con el compromiso del equipo de
trabajo. Scrum es uno de los marcos metodológicos de trabajo más utilizados en
el desarrollo e implementación de software que es muy parecido a la
metodología Ágil, pero a diferencia de la ágil, la scrum permite emitir
parcialmente avances de software que permiten visualizar como avanza
rápidamente el proyecto y permite que exista un mejor feedback de las
necesidades del proyecto de parte del cliente cuando se realizan las pruebas.
Scrum propone cuatro protocolos esenciales de su metodología:
Planificación de sprints: Reunión en donde se planifica entre todo el
equipo las actividades que se tiene que realizar.
Reunión rápida diaria: Es también denominada "scrum diario", que es una
pequeña reunión entre todo el equipo para ver los avances diarios del
proyecto.
Demostración del sprint: Que se define a otra reunión en donde todo el
equipo participa en la presentación de su avance o lanzamiento previo
del proyecto.
10
Retrospectiva del sprint: Es la retroalimentación de cada miembro del
equipo en cuanto a los pros y contras de todo el proyecto, los cambios
realizados y las posibles mejoras para la siguiente reunión.
Las 3 fases que corresponden a un proyecto Scrum son las siguientes:
PLANIFICACION
DESARROLLO (DISEÑO Y CREACION DE CODIGO)
FINALIZACION (INTEGRAION Y ENTREGABLES)
Bajo este concepto e introducción de la metodología a establecer en
nuestro proyecto, realizamos un cuadro explicativo del desarrollo del
sistema a continuación:
CUADRO № 3: Desarrollo de Actividades aplicando Scrum
Fases Actividades Tareas
Planificación
Planificación del Proyecto
Análisis de Entorno
Análisis de Factibilidad
Selección de Software y Hardware
Definición de Alcances y Objetivos
Estimación de costos por Hardware
Planificación de la Versión
Selección de requerimientos
Definición de tareas
estimación de costos por Software y personal
Desarrollo
Análisis Recopilación de información
Preparación de contenidos
Diseño Diseño de Interfaces
Diseño de Base de Datos
Pruebas Validación del prototipo
Integración Integración y Pruebas
Integración de componentes
Entrega de la primera versión
Entrega Entrega Final
Prueba del sistema
Entrega de manuales
Entrega de la versión final
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
11
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
En la ciudad de Guayaquil los centros educativos fiscales que existen en el
distrito 8, no todos poseen páginas web que permitan mostrar información de la
unidad educativa y los que sí tienen no muestran información que sea relevante,
además que permita la interacción con docentes, alumnos y representantes.
La estructura organizacional de los centros educativos está conformada por el
rector, vicerrector, inspectores y docentes, donde el rector es el que se
encuentra habilitado para tomar las decisiones en cuanto a la manera como
deberán estar distribuidos los docentes para enseñar sus materias y cumplir con
las horas correspondientes en los diferentes cursos durante todo el periodo
actual.
Cada docente tiene asignado varias aulas para dar las clases a los niños y niñas
en los niveles del ciclo básico, donde deben de completar cierta cantidad de
horas y actividades en un periodo lectivo. Los profesores desarrollan su gestión
curricular elaborando los registros con las notas de lecciones, deberes y
exámenes de sus estudiantes haciéndolo de la manera tradicional.
Culminado cada ciclo los docentes deben entregar las notas globales de cada
alumno para que puedan ser revisados por ellos y los padres de familia,
adicionalmente los profesores tienen la obligación de facilitar a las secretarias
del centro educativo un registro de las notas de los estudiantes con la finalidad
de tener un respaldo.
12
FUNDAMENTACIÓN TEÓRICA
Para poder introducirnos a la fundamentación teórica de nuestro proyecto,
debemos tener conocimientos de varias ciencias y conceptos elementales para
el perfecto entendimiento del desarrollo del sistema, por lo que a continuación se
realizará el detalle de los mismos, los cuales están basados en los conceptos de:
GESTIÓN
Se denomina gestión a la acción de administrar determinada actividad
profesional designada a constituir los objetivos y medios para su elaboración, es
necesario llevar de manera organizada los sistemas, porque por medio de esta
se puede proponer la estrategia para la elaboración además de efectuar la
administración del personal. De la misma manera es de mucha importancia la
acción, debido a que es la demostración de utilidad valiosa para incidir en una
situación dada.
GRAFICO № 2: Gestión
ELABORADO POR: Mauricio Torres
FUENTE: Datos de la investigación realizada
La gestión como una disciplina que da sus inicios en la mitad del siglo XX y
evoluciona a partir de la administración moderna, de la cual según sus orígenes
desemboca 2 corrientes:
Aspecto Teórico
13
Aspecto basado en la experiencia
Mediante la gestión se pretende crear un mejor ambiente para las personas
debido a la responsabilidad que tienen para llevar a cabo procesos y recursos
propios hacia la consecución de los objetivos de la institución.
GESTIÓN DOCENTE O GESTIÓN EDUCATIVA
La gestión docente se centra en una disciplina de constante desarrollo, por lo
que siendo así debe constituir una gran relación entre la teoría que se dice y la
práctica que se debe ejecutar, induciendo al docente a ser un estudiante para
toda su vida puesto que, la ciencia avanza diariamente y no se puede enseñar o
instruir algo que va quedando en el pasado, más bien se debe ir actualizando la
enseñanza a medida que la historia va ascendiendo y a medida que el estado
imponga diversas reformas y actualizaciones de las mismas.
La gestión educativa se define como la persecución de la mejora continua de
actividades en cualquier institución que decida proyectarse a la evolución de la
misma. Todo permite avanzar a la autonomía y modernización de las unidades
educativas, que es uno de los grandes desafíos que enfrenta el sector educativo
y lo que podrá derivar a la mejora continua, exigir un mejor servicio y calidad de
docentes y estudiantes, fortaleciéndolos en maximizar su responsabilidad
participando de forma más eficiente.
El docente debe realizar actividades con los estudiantes para la elaboración de
competencias básicas de razonamiento con la finalidad de que puedan
responder a problemas de sumas, restas, multiplicaciones y divisiones sencillas.
Además, el estudiante también puede aprender a comunicar, registrar e
interpretar gráficos estadísticos elementales y patrones, para resolver las
inconvenientes que se le originen en determinadas situaciones de entorno.
Cabe indicar que en estos niveles, el estudiante conocerá el ciclo vital, cierta
información sobre su cuerpo, las funciones y estructuras, las capacidades de
14
expresión, de movimiento, sus manifestaciones artísticas, lúdicas. Y, además,
relaciona los conocimientos ancestrales con los astros y la agricultura.
“Comunica los resultados de los aprendizajes e información a la
comunidad educativa, según lo establecido en el Plan de Comunicación
Institucional.
Diseña la Planificación Curricular Anual (PCA) de manera colaborativa, en
articulación con la Planificación Curricular Institucional (PCI).
Evalúa el logro de aprendizaje de los estudiantes utilizando diferentes
técnicas, instrumentos y tipos de evaluación establecidos en la
Planificación Curricular Institucional (PCI).
Ejecuta Planes de Refuerzo Académico en función de las necesidades de
aprendizaje de los estudiantes.” (Ministerio de educacion, 2017)
Los docentes se encargan de realizar varias actividades durante el periodo
lectivo, deben organizar y controlar los tiempos para las tareas, lecciones y
exámenes en cada periodo para cumplir con su malla curricular.
Para llevar cabo las clases hacia los estudiantes, deben regirse de acuerdo a los
artículos definidos por el ministerio de educación.
GRAFICO № 3: Gestión Docente
ELABORADO POR: Héctor Reyes Yurnet González
FUENTE: Datos de la investigación realizada
15
Los docentes deben administrar correctamente sus clases para esto se crea una
planificación al principio del año, el cual se modificara según las circunstancias o
hechos que vayan ocurriendo durante el periodo en curso, también realizan lo
que es un seguimiento hacia los alumnos para observar cómo van aprendiendo
de la manera en que se les enseñan y en caso de problemas para captar las
clases tratar de elaborar un método más acorde. Adicionalmente les permitirá a
los estudiantes desarrollar sus destrezas y habilidades sobre algún tema de
interés.
“La función docente, además de la asignación académica, comprende
también las actividades curriculares no lectivas, el servicio de orientación
estudiantil, la atención a la comunidad, en especial de los padres de familia
de los educandos; las actividades de actualización y perfeccionamiento
pedagógico; las actividades de planeación y evaluación institucional; otras
actividades formativas, culturales y deportivas, contempladas en el
Proyecto Educativo Institucional; y las actividades de dirección,
planeación, coordinación, evaluación, administración y programación
relacionadas directamente con el proceso educativo.” (Amanda Correa de
Urrea,Angélica Álvarez Atehortúa,Sonia Correa Valderrama)
TECNOLOGÍA DE LA INFORMACIÓN Y LA COMUNICACIÓN (TIC´S)
Bajo el enfoque de nuestro proyecto, se ve la necesidad de implementar TIC´s
para poder realizar una gestión docente eficiente y que permitirá mejorar tanto la
gestión de los docentes como el seguimiento y monitoreo de los estudiantes.
La palabra TIC´s se desglosa de las Siglas Tecnología de la información y la
comunicación, la cual nos da como premisa que trata de computadoras y
sistemas informáticos, cuando ya ese concepto se abolió hace mucho tiempo
introduciendo más nociones en esta rama. Las Tics se desarrollan en todos los
campos existentes a nivel social, tanto empresas, organizaciones y centros
educativos las implementan para el desarrollo y avance de las mismas,
aumentando un sin número de aprendizajes de acorde a la necesidad.
16
Se trata de dar un enfoque diferente a los centros educativos de países
desarrollados y no desarrollados que tienen hasta décadas de funcionamiento,
en los cuales ya se están implantando las Tics de manera gradual, cambiando
los tradicionales salones de clases en aulas más interactivas, en donde se
realicen trabajos de investigación, participación en clase y en donde haya más
espacio para la colocación de herramientas de software (Pc´s) que ayuden al
conocimiento y aprendizaje del estudiante.
GRAFICO № 4: Las Tics en la Educación
ELABORADO POR: Colegios salesianos de Guadalajara
FUENTE: Datos de la investigación realizada
En el sector educativo se desarrollan grandes proyectos de TIC´s en cuanto al
desarrollo motriz y la enseñanza a los estudiantes que desde inicios de nivel
básico van construyendo una forma distinta y atractiva de aprendizaje,
basándose en el involucramiento del conocimiento y el desarrollo de
competencias, incentivando un alto grado de cooperativismo, sensación de
disciplina, motivación entre otros y todo ellos con una excelente guía del
17
docente para que el estudiante no tenga ciertas limitaciones tales como la
distracción principalmente.
SISTEMAS OPERATIVOS
GRAFICO № 5: Sistemas Operativos
ELABORADO POR: Informática del futuro
FUENTE: Datos de la investigación realizada
Los sistemas operativos son bien denominados una herramienta que controla lo
que el hardware hace en las computadoras, facilitando también el uso e
instalación de aplicaciones mediante una interfaz gráfica, tales como ventanas,
cuadros de dialogo e iconos que nos conectan a las actividades de la PC. En
otras palabras un sistema operativo es un conjunto de varios programas que se
dedican a administrar todos los recursos del PC, es decir sirve como un puente
de comunicación entre el hardware, el software junto con el usuario que los
manipula.
Las funciones principales de un sistema operativo deben ser: Poseer una
amigable interfaz de usuario para poder tener una comunicación entre usuario y
ordenador, gestionar de manera óptima todos los recursos (hardware), manejar
un estricto control de registro de la información y hacer que varias aplicaciones o
programas funciones paralelamente sin problema alguno.
Existen varios tipos de sistemas Operativos tales como: Mac Os, Windows, Unix,
Solaris, FreeBSD, OpenBSD, Google Chrome OS, Debian GNU/Linux, Ubuntu
Linux, Wave OS, Mandriva, Sabayon, Fedora, Puppy Linux, Haiku, Plan 9, Suse,
Red Hat, entre otros pero de los cuales solo conoceremos 2 de ellos los cuales
son los más comerciales e importantes a nivel mundial
18
Windows: Es el sistema operativo más comercial a nivel mundial y cuya
interfaz gráfica es mucho más confiable y amigable que el resto de SO.
Su nombre Windows cuya palabra esta en inglés y significa Ventana, la
cual hace referencia a su estructura visual por la que es tan reconocido y
más del 90% de las Pc´s en el mundo tienen instalado este SO. Su
evolución se fue dando desde sus inicios en 1985 y fue lanzando más
versiones a medida de la historia, hasta la última que es Windows 10
cuya característica principal en la interfaz basada para los aparatos
móviles.
Linux: El sistema operativo que secunda al grandioso Windows, es un
SO. Libre que puede ser adquirido por cualquier usuario por ende ser
estudiado, reelaborado y hasta lanzado cuantas versiones puedan. A
diferencia de Windows, Linux tiene como característica principal que es la
utilización de la consola de comandos, que crea algo de dificultad a
usuarios que están acostumbrados a la interfaz amigable de Windows.
Otra de las diferencias entre Linux y Windows es que su sistema de
seguridad es mucho más confiable puesto que Linux al operar consola de
comandos pone más obstáculos de poder hackear el usuario de ingreso
de sesión, también Linux a diferencia de Windows mantiene una sola
carpeta llamada raíz la cual se va desglosando como la estructura de un
árbol jerárquico para evitar perdida de información.
OPEN SOURCE
El término Open Source se inicia con un movimiento llamado: Open Source
Initiative, que nace en el año 1998, a causa de la elaboración y desarrollo de
código abierto. Fue fundado por Eric Raymond y Bruce Perens, cuyo objetivo de
la organización fue la de apuntalar y fomentar el desarrollo de sistemas libres.
El significado del término open Source se basa en que el código fuente de
determinado software distribuido bajo una licencia pueda ser manipulado por
varias personas que se encuentren con la necesidad de hacer uso de los
mismos, con beneficio tanto para los usuarios que desarrollaron el software
19
como también para los que ayudan a mejorarlo. Estos códigos se encuentran
conformados por varias instrucciones diseñados en determinado lenguaje de
programación definidos para el cumplimiento de una o algunas tareas específica.
GRAFICO № 6: Open Source
ELABORADO POR: J. Pomeyrol
FUENTE: Datos de la investigación realizada
Para un usuario que tenga conocimientos sobre programación conocer el código
fuente es muy importante debido a que a través de él puede crear o modificar
ciertas funciones y características del software con la finalidad de ir mejorando el
producto según la requerimientos que se tengan. Por lo general las compañías
que se dedican al negocio de la fabricación de software buscan evitar que sus
códigos fuentes sean puestos al alcance de los demás usuarios ya que ellos
obtienen ganancias con las ventas y soporte que realizan.
“Un ejemplo en de vida real sobre software de código abierto. En 1991,
Linus Torvald, un estudiante de la universidad de Helsinki en Finlandia,
desarrolló un nuevo sistema operativo basado en Minix, un derivado de
20
Unix. Llamó a este OS Linux. Torvald publicó el sistema operativo Linux
bajo GNU o licencia pública general, la cual provee de una buena definición
legal de un software de código abierto” (Ordenadores y Portatiles, 2014)
Linux es uno de los sistemas operativos Open Source más conocido en el
mundo de la programación, debido a las modificaciones que le han hecho posee
diferentes tipos de sistemas unos más amigables para el usuario que otros.
Características de los usuarios open Source:
“Esperan licencias públicas y que los programas no
necesiten códigos de activación.
Esperan upgrades y parches de forma periódica.
Desean controlar sus propios sistemas.
Exploran por ellos mismos las capacidades de un programa.
Esperan poder comunicarse con el desarrollador y otros
empleados de la compañía u organización que desarrollo el
programa.” (Tecnologia y Negocios, 2008)
Los software open Source brindan varios beneficios a los usuarios aparte de
poder revisar el código fuente, existen foros y comunidades en donde se puede
compartir información que sirven como ayuda a personas que quieran solucionar
algún inconveniente; además el costo para adquirirlos tienden a ser más baratos
o gratis lo cual los hace más accesibles y fáciles de conseguir.
Hay un sin número de ventajas en cuanto al uso de software libre u Open Source
tal como se mencionaba anteriormente de las cuales podemos desglosarlas para
su mayor entendimiento y comprensión:
Existirá total independencia de la elaboración de estrategias para el
desarrollo, puesto que no nos limitamos a lo que indique el fabricante
sino que tenemos libre albedrio para poder modificar el código open
Source según la conveniencia y necesidad del proyecto que estemos
elaborando y para quien lo estemos elaborando, permitiéndonos amoldar
el sistema a lo más usable posible.
21
También obtendremos total control de nuestra data al no contar con un
propietario que limite las auditorias de aseguramiento del software o
vulnerabilidades que puedan existir a medida que avanza la tecnología,
han existido muchos casos de software de uso de código propietario que
han sido vulnerado por ataques de hackers.
El código libre u open Source nos permite realizar una estandarización de
funciones que nos permitirán no tener inconvenientes con proyectos a
largo plazo, puesto que se presentan situaciones con formatos que al
pasar de los años tienden a ser obsoletos, y lo que hacemos con el
código abierto es estandarizar para poder acoplarlo a cualquier formato
que avance a través de los años, esta característica es una de las más
importantes para las desarrolladores que utilizamos código abierto.
Nos otorga confiabilidad en su código, buen rendimiento y también nos
permite tener escalabilidad a corto, mediano o largo plazo, tal como lo
mencionan grandes empresas tales como Yahoo que usan código abierto
para realizar y mejorar sus aplicaciones.
Y el ultimo pero no menos importante beneficio, es que al ser código libre
las personas lo asocian a gratuito, por lo que aciertan, aunque existen
códigos fuentes que si tienen costo, pero es totalmente reducido a los de
propietarios, pero más allá de eso es permisible para poder realizar
modificaciones sin licencia alguna.
SISTEMAS WEB
Los Sistemas Web también son conocidos como aplicaciones web los cuales
pueden ser utilizados por los usuarios que se encuentren conectados a internet y
desean hacer uso de las características que poseen.
A diferencia de las páginas web que solo se encargan de mostrar determinada
información, los sistemas web interactúan con el usuario permitiendo procesar
los datos que este ingrese debido a que el sistema se encuentra almacenado en
un servidor y puede ser accesado mediante cualquier navegador web.
22
GRAFICO № 7: GRAFICO № 8: Sistema Web
ELABORADO POR: crevperu
FUENTE: Datos de la investigación realizada
“Se hizo necesario, pues, un "enfoque de sistemas". Dado un determinado
objetivo, encontrar caminos o medios para alcanzarlo requiere que el
especialista en sistema (o el equipo de especialistas) considere soluciones
posibles y elija las que prometen optimización, con máxima eficiencia y
mínimo costo en la red de interacciones tremendamente compleja” (Lider
de Proyecto)
Entre las características que poseen está la de no generar muchos conflictos de
hardware y software no es necesario que sean instalados en el ordenador y
pueden funcionar en diferentes equipos sin que se vea afectado por el tipo de
plataforma.
Existen algunos tipos de sistemas web que les permiten a los usuarios realizar
determinada tarea de manera más fácil y cómoda, sin necesidad de trasladarse
23
a algún lugar para realizarlo, eso involucra el ahorro de tiempo así como otras
ventajas que son mostradas a continuación:
Ventajas de las aplicaciones Web:
“Compatibilidad multiplataforma. Las aplicaciones web tienen un camino
mucho más sencillo para la compatibilidad multiplataforma que las
aplicaciones de software descargables.
Actualización. Las aplicaciones basadas en web están siempre
actualizadas con el último lanzamiento.
Menos requerimientos de memoria. Las aplicaciones basadas en web
tienen muchas más razonables demandas de memoria RAM de parte del
usuario final que los programas instalados localmente.
Múltiples usuarios concurrentes. Las aplicaciones basadas en web
pueden realmente ser utilizada por múltiples usuarios al mismo tiempo”
(Internet Ya)
Desde los inicios del internet se fueron dando varios lenguajes de programación
que permiten la instalación de escritorio, pero a medida del avance de los años y
la tecnología se crearon lenguajes que permiten el desarrollo en conjunto con la
web, interactuando en conjunto con las bases de datos, a continuación se
detallan varios de estos lenguajes de programación:
LENGUAJE HTML
Es un lenguaje fácil y simple que tiene principalmente 2 propiedades que son los
atributos y el contenido, cuya estructura está determinada por etiquetas las
cuales van entre paréntesis o corchetes definiendo especificaciones dentro de
ellos, para poder darle forma a la página web, por otro lado tienen códigos
scripts los cuales definen funciones específicas a los navegadores que son los
encargados de ejecutar el código.
LENGUAJE JAVA SCRIPT
24
Este lenguaje de programación tiene como prioridad principal ejecutar el
programa sin la necesidad de compilarlo, ya que se pueden probar directamente
en cualquier navegador sin realizar ningún proceso intermediario. Se define
también como un lenguaje orientado a objetos el cual se basa en el dinamismo
en interacción con el usuario por su plataforma de desarrollo de prototipos.
LENGUAJE PHP
Es muy parecido a Java script puesto que no necesita compilarse para que se
ejecute, pero para que funcione necesita tener instalado un servidor Apache o
IIS con las respectivas libreras PHP y su estructura es muy parecida a la de Perl,
Java y C. PHP es uno de los lenguajes mejores pagados puesto que tiene varias
ventajas, programación orientada a objetos, separación de estructura y de
módulos para poder mantener más ordenada la programación y así también
poder mover de manera independiente cada uno de sus módulos.
LENGUAJE ASP
Este es un lenguaje muy usado para principiantes que quieran iniciar a
desarrollar sistemas web, puesto que su interfaz en muy intuitiva y amigable para
el desarrollador permitiendo reducir tiempo para poder entregar el proyecto. Una
de las desventajas de este lenguaje de programación de sistemas web es que
casi nadie quiere invertir en una licencia para este producto por lo que optan
mejor por software libre.
LENGUAJE JAVA
Es un lenguaje la programación orientado a objeto que trabaja con una
plataforma independiente, este lenguaje permite desarrollar diferentes tipos de
aplicativos como programas pequeños que son de propósitos específicos así
como también los que pueden ser ejecutados mediante navegador usando un
servidor WEB.
25
GRAFICO № 9: Lenguaje JAVA
ELABORADO POR: eadic
FUENTE: Datos de la investigación realizada
Una de las características más importante que tiene Java es que una vez
desarrollado el programa esta puede ser ejecutada en cualquier otro dispositivo
debido
“El lenguaje Java se creó con cinco objetivos principales:
1. Debería usar el paradigma de la programación orientada a objetos.
2. Debería permitir la ejecución de un mismo programa en múltiples
sistemas operativos.
3. Debería incluir por defecto soporte para trabajo en red.
4. Debería diseñarse para ejecutar código en sistemas remotos de
forma segura.
5. Debería ser fácil de usar y tomar lo mejor de otros lenguajes
orientados a objetos, como C++.” (ICTEA)
Java también se adapta perfectamente a otros tipos de dispositivos móviles para
su ejecución tales como tablets y Smartphone, pues esta es una de las mejores
ventajas de Java la cual permite que su software sea adaptable a cualquier
ordenador con cualquier sistema operativo sin problema alguno.
Java pertenece a la Oracle Technology Network que es el centro de estudios
mejor especializado en desarrolladores de distintas índoles, como: sistemas,
base de datos, sistemas de seguridad, multiplataforma, entre otras garantizando
la confiabilidad de sus lenguajes y el desarrollo de los mismos.
GRAFICO № 10: Oracle Technology Network
26
ELABORADO POR: Java
FUENTE: Datos de la investigación realizada
NETBEANS
El entorno de desarrollo en el que se trabajara nuestro proyecto será NetBeans
6.1 el cual trabaja bajo la plataforma de Java que es un software libre de licencia
y por ende factible.
“NetBeans IDE es un entorno de desarrollo integrado (IDE), modular, de
base estándar (normalizado), escrito en el lenguaje de programación Java.
El proyecto NetBeans consiste en un IDE de código abierto y
una plataforma de aplicación, las cuales pueden ser usadas como una
estructura de soporte general (framework) para compilar cualquier tipo de
aplicación.” (Netbeans IDE)
GRAFICO № 11: NetBeans 6.1
ELABORADO POR: NetBeans
FUENTE: Datos de la investigación realizada
De las características más notables del NetBeans IDE y por la cual fue nuestra
mejor opción para el desarrollo del sistema web, se mencionaran algunas a
continuación:
“Soporte JavaScript
Sintaxis Resaltada
27
Completación de Código y Análisis de Tipeo
Soluciones Rápidas (Quick Fixes) y Verificación de Sintaxis
Refactorización
Mejoras en el Desempeño
Inicio hasta 40% más rápido
Promociones más inteligentes, así que la completación de código es
más rápida
Menor consumo de memoria
Soporte de Estructuras Spring
Agregado de la librería Spring Framework 2.5
Asistentes para configuración de archivos XML y controladores
Spring Web MVC
Completación de Código de nombres bean y clases y propiedades
Java
Soporte de entorno Spring Web MVC en proyectos web”
(NETBEANS)
MySQL
MySql se trata de un gestor de base de datos relacional, trabaja con un sistema
centralizado de gestión de datos, que permite realizar cambios en un solo
archivo y que se ejecuta en toda la estructura de datos que se comparte en la
red.
GRAFICO № 12: MySql
28
ELABORADO POR: programaenlinea
FUENTE: Datos de la investigación realizada
Se encarga de almacenar los datos en diferentes tablas separadas en lugar de
poner todos los datos en un solo lugar, esto produce mayor velocidad y
flexibilidad.
Al ser un software Open Source significa que las personas que pueden usar y
modificar MySql, cualquiera que lo necesite puede estudiar el código fuente y
cambiarlo de acuerdo a sus necesidades además usa la licencia GPL (Licencia
Pública General GNU), para definir qué es lo que se puede y no se puede hacer
con el software para diferentes situaciones.
Está compuesto de un sistema cliente/servidor que se compone de un servidor
SQL multihilo, varios programas clientes y bibliotecas, herramientas
administrativas, y una gran variedad de interfaces de programación.
MySQL denominada la base de datos más popular, confiable y de fácil uso por la
mayoría de programadores a nivel mundial, es la principal usada para
desarrollos web ya que soporta bases de datos de gran tamaño y alrededor de
50 millones de filas.
La arquitectura del motor de Mysql se define en estos 6 puntos:
1. “Los clientes se conectan al servidor.
2. Los clientes inician autentificación, codifican, envían peticiones,
comprimen, cifran peticiones y cachean los resultados del servidor.
3. El servidor procesa las peticiones y devuelve las respuestas.
29
4. Las peticiones son procesadas primero por la capa de
manipulación, que las desencripta, valida su sintaxis, la busca en la
cache y las envía al correspondiente motor de almacenamiento.
5. Los motores de almacenamiento manejan la representación en
memoria y disco de base de datos, tablas e índices, así como la
generación de estadísticas y logs.
6. La capa de manejo escribe logs a disco, guarde y lee caches en
memoria, lee también logs binarios en la red; los motores de
almacenamientos guardan datos en disco y memoria y envía datos a
otros servidores remotos.” (Matias Fossati, 2014)
GRAFICO № 13: Arquitectura de Motor MySQL
ELABORADO POR: Matias Fossati
FUENTE: Datos de la investigación realizada
30
Arquitectura de Software
Se refiere a una agrupación de criterios que se utilizan como un marco de
referencia el cual es indispensable para realizar la creación de un programa,
dándole a los desarrolladores y todo el grupo de programadores del software la
oportunidad de estar simultáneamente en la misma línea de trabajo además de
acaparar los objetivos y limitaciones del programa. La arquitectura de software
tiende a ser de mucha importancia debido a que la forma como se configura un
sistema se considera que posee una impresión directa referente a la
competencia del mismo para complacer los llamados atributos de calidad del
sistema.
“La arquitectura de software implica definir una solución estructurada que
satisfaga todos los requisitos técnicos y operacionales y, a la vez,
optimizar los atributos comunes de calidad como rendimiento, seguridad y
capacidad de administración. Además, implica una serie de decisiones
basadas en una amplia gama de factores, y cada una de esas decisiones
puede tener un considerable impacto sobre la calidad, rendimiento,
mantenimiento y éxito general de ese software.” (Microsoft)
GRAFICO № 14: Arquitectura de Software
ELABORADO POR: Auditoria de Software
FUENTE: Datos de la investigación realizada
31
ARQUITECTURA 3 CAPAS
Esta arquitectura por capas se caracteriza por realizar división entre, la parte de
la lógica de negocio y la parte de lógica de diseño.
El mayor beneficio que se obtiene al trabajar mediante este tipo de arquitectura,
es que la creación del software puede ser llevada en varios niveles; si por algún
motivo se necesita hacer un cambio este será solo en el nivel donde muestre el
problema de esa manera se podrá evitar analizar en otras partes del código.
También ayuda a compartir el desarrollo de un software por niveles, por tal
razón, cada equipo de desarrollo está completamente separado de los otros
niveles, solamente es preciso saber el API que tiene cada niveles.
ARQUITECTURA N CAPAS
Mediante este estilo se puede ir abstrayendo el software en más niveles lógicos,
a manera de ejemplo, se desea que el software desarrollado posea diversas
interfaces, es decir interfaces gráficas al igual que interfaces Web.
En estas instancias es recomendable distribuir al Servidor Web habilitado para
almacenar las páginas Web en una capa adicional, para este escenario se
obtendrían 4 capas.
Considerando la recomendación anterior al agregar muchos servicios al software
y sea muy escalable, mas capas lógicas se irán colocando a la arquitectura.
“La flexibilidad del Modelo por Capas, brinda una ventaja considerable a la
hora de lograr la escalabilidad de un producto de software, por tal motivo
se seleccionó este modelo como base del desarrollo de la propuesta, sin
embargo, esto solo define la organización de los componentes funcionales,
mas no define el cómo están estructuradas cada una de las piezas que
conforma dichos componentes, es decir, su descomposición modular”
(Gómez Fermín, Loly Valentina; Moreno Poggio, Tomás Rafael, 2014)
32
La distribución en capas da facilidad a los desarrolladores tanto para la creación
de un programa como realizar el análisis y cambios debido a que cada parte de
una capa realiza una función específica.
PROGRAMACION ORIENTADA A OBJETOS
Este tipo de programación permite el uso de objetos para desarrollar software o
aplicaciones informáticas. En la actualidad es un tipo de programación
mayormente conocido debido a que facilitan la creación de software.
“La POO tiene como su más importante característica la reutilización del
código, mismo que debe ser simple y lo suficientemente comprobado antes
de estar disponible para ser utilizado. Hablar de reutilización de código,
significa que una vez que se realiza la implementación, esta solución debe
ser lo más parametrizable posible para que sea general y por lo tanto
pueda ser invocado desde la mayor cantidad de casos posibles en los que
sea requerido.” (UTN)
La orientación a objetos es un paradigma de programación que facilita la
creación de software de calidad por sus factores que potencian el
mantenimiento, la extensión y la reutilización del software generado bajo este
paradigma.
GRAFICO № 15: Programación Orientada a Objetos
ELABORADO POR: Francisco Arce
FUENTE: Datos de la investigación realizada
33
Característica de la P.O.O.
Entre las características más significativas que considera la programación
orientada a objetos se mencionan a continuación las siguientes:
Abstracción: Característica donde se coloca la manera como se comportara el
objeto. Cada objeto dentro del sistema trabaja como ejemplo de un “agente”"
abstracto que permite elaborar tareas, comunicar y variar su estado, además de
interactuar con algunos objetos del sistema sin dar a conocer la manera en que
se crean determinadas características. La abstracción admite escoger las
características más significativas dentro de un grupo y señalar las conductas
comunes para precisar nuevos tipos de entidades en el mundo actual. Este
método es la clave en las tareas de análisis y diseño orientado a objetos, debido
a que en base a ella se puede alcanzar a elaborar un conjunto de clases que
aprueben ajustar la realidad o la dificultad que se desea atacar.
Encapsulamiento: El concepto de encapsulamiento tiene como significado
agrupar los componentes que deberían tener en cuenta como de una misma
entidad, de parecido nivel de abstracción. Este proceso autoriza incrementar la
concordancia de los elementos en el sistema. Existen varios autores que
confunden este criterio con el principio de ocultación, fundamentalmente porque
se suelen emplear conjuntamente.
Modularidad: Hace referencia a la propiedad que autoriza subdividir un
programa en fragmentos más reducidos (llamadas módulos), donde por cada
una de ellas tiene que ser lo más independiente que se pueda del programa así
como de las otras partes. Los módulos se deberán ejecutar aisladamente, pero
de igual manera mantendrán la comunicación con los módulos restantes.
Polimorfismo: El polimorfismo posibilita tener múltiples conductas relacionados
a diferentes objetos y permiten distribuir un nombre en común, al llamarlos se
usará el comportamiento determinado al objeto que se vaya a ejecutar. Es decir
las relaciones al igual que las colecciones de objetos debería almacenar objetos
de varios tipos, cuando se realiza el llamado de un comportamiento a una
34
referencia ejecutara el comportamiento indicado para el objeto referenciado al
momento de producirse en el tiempo de ejecución, esta característica se la
denomina asignación dinámica.
Herencia: Parte de las características de este mecanismo es que las clases no
se encuentran excluidas, sino que interaccionan entre todas las clases,
componiendo una categoría de clasificación. Los objetos también heredan las
propiedades y las características de las demás clases a las que corresponden,
administra el polimorfismo y el encapsulamiento, posibilitando a los objetos ser
establecidos y desarrollados como tipos personalizados de objetos. También
permiten distribuir el comportamiento sin necesidad de volver a crearlo.
Recolección de basura: Es denominado como el método mediante el cual el
entorno de objetos se responsabiliza mecánicamente de terminar, y desenlazar
la memoria asociada de los objetos que hubieran permanecido sin alguna
mención hacia ellos. Esto quiere decir que evita al desarrollador tener que
ocuparse por la liberación de memoria, debido a que el entorno se encargara de
suministrar al crear un nuevo objeto y la liberará cuando nadie lo esté usando.
GRAFICO № 16: Características Programación Orientada a Objetos
ELABORADO POR: www.mindomo.com
FUENTE: Datos de la investigación realizada
35
METODOLOGÍA AGILE
Mediante la metodología agile se brinda la posibilidad de separar en secciones
más específicas un proceso completo. Lo que se quiere lograr al implementar
estas metodologías es mejorar la agilidad por parte de los desarrolladores para
la entrega de sus proyectos, en la actualidad existen varios tipos de
metodologías ágiles. Cada metodología brinda sus propias características al cual
los desarrolladores se adaptan dependiendo de la manera como quieran llevar el
proceso de elaboración de software de igual manera todos tienen algunos
fundamentos que parten de la misma cultura ágil.
“Las metodologías ágiles se caracterizan por el desarrollo iterativo e
incremental; la simplicidad de la implementación; las entregas frecuentes;
la priorización de los requerimientos o características a desarrollar a cargo
del cliente; y la cooperación entre desarrolladores y clientes. Las
metodologías ágiles dan como un hecho que los requerimientos van a
cambiar durante el proceso de desarrollo”. (Andrés Navarro, Juan fernandez,
Jonathan Morales, 2013)
En si estas metodologías forman como un proceso continuo que aunque recién
hace unos años atrás comienzan a tener más relevancia para la mejora y
agilidad en el desarrollo de proyectos, estos ya se lo utilizaba solo que no se los
mencionaba como una metodología como tal.
La metodología agile hace referencia a otras cosas más que a documentar, por
lo cual la personas tienen a suponer que no se debe realizar documentación en
un proyecto, llevar un registro de lo realizado es de gran ayuda para las
personas que intervienen en el proyecto y las demás personas que en un futuro
se unirán a él.
LA EDUCACIÓN
Es una formación que viene dada por la cultura y las costumbres de los lugares
donde pertenece cada persona con la finalidad de que pueda desarrollar las
habilidades y desenvolverse en algún campo profesional de la sociedad.
36
“Educación es el conjunto de todos los efectos procedentes de personas,
de sus actividades y actos, de las colectividades, de las cosas naturales y
culturales que resultan beneficiosas para el individuo despertando y
fortaleciendo en él sus capacidades esenciales para que pueda convertirse
en una personalidad capaz de participar responsablemente en la sociedad,
a cultura y la religión, capaz de amar y ser amado y de ser feliz” (HENZ,
1976)
GRAFICO № 17: La educación
ELABORADO POR: Vicky Bravo – Darwin Vargas
FUENTE: http://acene.es/wp-content/uploads/2016/06/Fotolia-
Educacion-862x483.jpg
En Ecuador se trata de un servicio público que puede ser brindado por los
diferentes centros educativos que existen en el país ya sean fiscales,
particulares o fisco misionales. Esto con el afán de garantizar el derecho que
tienen las personas a recibir una instrucción adecuada de acuerdo a sus
posibilidades.
EDUCACIÓN PREESCOLAR
En el desarrollo del proceso educativo ecuatoriano no es tan necesario
realizarlos, en esta etapa se hace referencia a los niños que tienen entre 3 a 5
años de edad. En este proceso los objetivos son que los niños aumenten el nivel
37
conocimiento del entorno que los rodea, además de asegurar el bienestar a
través de experiencias que fomenten su aprendizaje.
GRAFICO № 18: Educación Inicial
ELABORADO POR: Ministerio de Educación
FUENTE: Datos de la investigación realizada
Las actividades que por lo general realizan de forma natural los niños que se
encuentran en estas edades son jugar y descubrir nuevas cosas en el entorno
donde viven; mediante la comunicación con otros niños de su misma edad, los
familiares o personas con quienes se relacionen los cuales les brindaran el
cuidado y protección que merecen con la finalidad de que puedan desarrollarse
de manera saludable a la vez que sean capaces de aprender.
En el Ecuador existe un proyecto de educación inicial de calidad con calidez, el
cual genera un trabajo en beneficio de los niños que se encuentran estas
edades; se encarga de la alimentación, salud y educación así como también
estimula las buenas prácticas de convivencia y el respeto hacia los demás.
EDUCACIÓN GENERAL BÁSICA
En el Ecuador esta etapa conlleva desde primer año de básica hasta finalizar el
décimo año de básica con una edad promedio de 14 años. Después de concluir
38
esta etapa ya se encuentran en condiciones de seguir sus estudios de
bachillerato.
Esta parte del proceso influye en los estudiantes en sus habilidades
comunicativas, comprender y dar respuestas a ciertas circunstancias que se le
presenten, además de entender de mejor manera y ser consciente de la vida en
la sociedad como ciudadanos ecuatorianos.
GRAFICO № 19: Educación General Básica
ELABORADO POR: Ministerio de Educación
FUENTE: Datos de la investigación realizada
BACHILLERATO GENERAL UNIFICADO
El Ministerio de Educación del Ecuador estableció hace unos años atrás (2011)
un nuevo programa de estudio para los estudiantes que iniciaban el bachillerato
con el objetivo de capacitarlos no solo para el mundo laboral, sino también para
que sigan con las carreras universitarias y la intervención de la actual sociedad.
Mediante este nuevo programa los estudiantes reciben cierta cantidad de
materias básicas que son necesarias para su formación general al cual se le
llama tronco común, aparte de la mencionada también pueden elegir según sus
capacidades y afinidad entre el Bachillerato Técnico o Bachillerato en Ciencias.
En el Bachillerato en Ciencias además de recibir las materias básicas de
formación general además les será impartido algunas asignaturas para un
aprendizaje más a fondo según el área de interés del estudiante.
Para el Bachillerato Técnico se aplica de la misma manera recibirán clases de
las materias para su formación general, y de la misma manera asignaturas
39
adicionales en donde se les impartirá las enseñanzas según el perfil profesional
que hayan escogido.
ORGANIGRAMA DE DISTRITOS
La manera como se encuentra organizada un distrito se muestra a continuación:
GRAFICO № 20: Organigrama de los Distritos
ELABORADO POR: Ministerio de Educación
FUENTE: Datos de la investigación realizada
Como se puede apreciar en la imagen anterior los distritos se encuentra
distribuido en diferentes divisiones y unidades. Cada grupo trabaja en función
específica de un área para el desarrollo de un mejor manejo y control en la
educación en beneficio de los niños y jóvenes que van a las unidades educativas
de todo el país.
“De acuerdo al Artículo 108 de la Ley Orgánica de Educación Intercultural,
en concordancia con el artículo 306 del reglamento del mismo cuerpo legal,
se deben llenar las vacantes definitivas de los cargos directivos de los
40
establecimientos educacionales, cuando estas sean resultado de remoción,
destitución, jubilación, renuncia voluntaria o fallecimiento.
De las 5.936 autoridades encargadas (rector, vicerrector, inspector general
y sub inspector), 4.174 no cumplen todos los requisitos, es decir el 70 %.
Un desglose de los datos por zonas se puede observar en el Anexo 1
adjunto.
Ante esta situación, el Ministerio de Educación regularizará los encargos
de autoridades, evaluando perfiles y requisitos en estricto cumplimiento de
las normas establecidas.” (Ministerio de Educacion, 2017)
FUNDAMENTACIÓN LEGAL
EL REGLAMENTO GENERAL A LA LEY ORGÁNICA DE EDUCACIÓN
INTERCULTURAL.
TÍTULO III. DE LA ESTRUCTURA Y NIVELES DEL SISTEMA NACIONAL DE
EDUCACIÓN
CAPÍTULO III. DE LOS NIVELES Y SUBNIVELES EDUCATIVOS
Art. 27.- Denominación de los niveles educativos. El Sistema Nacional de
Educación tiene tres (3) niveles: Inicial, Básica y Bachillerato.
El nivel de Educación Inicial se divide en dos (2) subniveles:
1. Inicial 1, que no es escolarizado y comprende a infantes de hasta tres (3) años
de edad; e,
2. Inicial 2, que comprende a infantes de tres (3) a cinco (5) años de edad.
El nivel de Educación General Básica se divide en cuatro (4) subniveles:
1. Preparatoria, que corresponde a 1.º grado de Educación General Básica
y preferentemente se ofrece a los estudiantes de cinco (5) años de edad;
41
2. Básica Elemental, que corresponde a 2.º, 3.º y 4.º grados de Educación
General Básica y preferentemente se ofrece a los estudiantes de 6 a 8
años de edad;
3. Básica Media, que corresponde a 5. º, 6º. y 7.º grados de Educación
General Básica y preferentemente se ofrece a los estudiantes de 9 a 11
años de edad; y,
4. Básica Superior, que corresponde a 8. º, 9. º y 10. º grados de Educación
General Básica y preferentemente se ofrece a los estudiantes de 12 a 14
años de edad.
El nivel de Bachillerato tiene tres (3) cursos y preferentemente se ofrece a los
estudiantes de 15 a 17 años de edad.
Las edades estipuladas en este reglamento son las sugeridas para la educación
en cada nivel, sin embargo, no se debe negar el acceso del estudiante a un
grado o curso por su edad. En casos tales como repetición de un año escolar,
necesidades educativas especiales, jóvenes y adultos con escolaridad
inconclusa, entre otros, se debe aceptar, independientemente de su edad, a los
estudiantes en el grado o curso que corresponda, según los grados o cursos que
hubiere aprobado y su nivel de aprendizaje.
TÍTULO IV. DE LAS INSTITUCIONES EDUCATIVAS
CAPÍTULO I. DE LAS NORMAS GENERALES
Art. 39.- Instituciones educativas. Según los niveles de educación que ofertan,
las instituciones educativas pueden ser:
1. Centro de Educación Inicial. Cuando el servicio corresponde a los
subniveles 1 o 2 de Educación Inicial;
2. Escuela de Educación Básica. Cuando el servicio corresponde a los
subniveles de Preparatoria, Básica Elemental, Básica Media y Básica
Superior, y puede ofertar o no la Educación Inicial;
42
3. Colegio de Bachillerato. Cuando el servicio corresponde al nivel de
Bachillerato; y,
4. Unidades educativas. Cuando el servicio corresponde a dos (2) o más
niveles.
TÍTULO VI. DE LA EVALUACIÓN, CALIFICACIÓN Y PROMOCIÓN DE LOS
ESTUDIANTES
CAPÍTULO III. DE LA CALIFICACIÓN Y LA PROMOCIÓN
Art. 193.- Aprobación y alcance de logros. Se entiende por “aprobación” al logro
de los objetivos de aprendizaje definidos para una unidad, programa de
asignatura o área de conocimiento, fijados para cada uno de los grados, cursos,
subniveles y niveles del Sistema Nacional de Educación. El rendimiento
académico de los estudiantes se expresa a través de la escala de calificaciones
prevista en el siguiente artículo del presente reglamento.
Art. 194.- Escala de calificaciones. Las calificaciones hacen referencia al
cumplimiento de los objetivos de aprendizaje establecidos en el currículo y en los
estándares de aprendizaje nacionales. Las calificaciones se asentarán según la
siguiente escala:
CUADRO № 4: Escala de Calificaciones del Reglamento
Escala cualitativa Escala cuantitativa
Supera los aprendizajes requeridos. 10
Domina los aprendizajes requeridos. 9
Alcanza los aprendizajes requeridos. 7-8
Está próximo a alcanzar los aprendizajes requeridos. 5-6
No alcanza los aprendizajes requeridos. < 4
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Datos de la investigación realizada
43
Reformas al Reglamento General a la Ley Orgánica de
Educación Intercultural
Artículo 9.- Reemplácese el cuadro contentivo de la escala cualitativa y
cuantitativa indicado en el artículo 194, por la siguiente:
CUADRO № 5: Escala de Calificaciones Actualizado del Reglamento
Escala cualitativa Escala cuantitativa
Domina los aprendizajes requeridos. 9,00 - 10,00
Alcanza los aprendizajes requeridos. 7,00 - 8,99
Está próximo a alcanzar los aprendizajes
requeridos.
4,01 - 6,99
No alcanza los aprendizajes requeridos. ≤4
ELABORADO POR: Vicky Bravo, Darwin Vargas
FUENTE: Datos de la investigación realizada
Art. 196.- Requisitos para la promoción. La calificación mínima requerida para la
promoción, en cualquier establecimiento educativo del país, es de siete sobre
diez (7/10).
En los subniveles de Básica Elemental y Básica Media, para la promoción al
siguiente grado, se requiere una calificación promedio de siete sobre diez (7/10)
en cada una de las siguientes asignaturas: Matemática, Lengua y Literatura,
Ciencias Naturales y Estudios Sociales, y lograr un promedio general de todas
las asignaturas de siete sobre diez (7/10). DEROGADO.27 de junio de2014.
Reformas al Reglamento General a la Ley Orgánica de Educación Intercultural
Artículo 10.- Sustitúyase el segundo inciso del artículo 196, por el siguiente:
"En los subniveles de Básica Elemental y Básica Media, para la promoción al
siguiente grado se requiere una calificación promedio de siete sobre diez (7/10)
en el conjunto de las asignaturas que componen la malla curricular."
44
En el subnivel de Básica Superior y el nivel de Bachillerato, para la promoción al
siguiente grado o curso, se requiere una calificación promedio de siete sobre
diez (7/10) en cada una de las asignaturas del currículo nacional.
Las asignaturas adicionales al currículo nacional que cada establecimiento
definiere en su Proyecto Educativo Institucional, correspondientes a la
innovación curricular que estuviere debidamente aprobada por el Nivel Zonal
respectivo, serán requisitos para la promoción dentro del establecimiento; sin
embargo, no lo serán si el estudiante continúa sus estudios en otra institución
educativa.
CAPÍTULO IV. DE LAS ACCIONES DE EVALUACIÓN,
RETROALIMENTACIÓN Y REFUERZO ACADÉMICO
Art. 210.- Examen de recuperación o de la mejora del promedio. El examen
de recuperación tiene como objetivo dar la oportunidad de mejorar los promedios
y se ofrece a cualquier estudiante que hubiere aprobado la asignatura con un
promedio inferior a diez (10).
Para el efecto, quince (15) días después de publicadas las calificaciones, los
estudiantes podrán rendir por una sola vez una prueba recuperativa acumulativa,
cuyo resultado debe reemplazar al promedio quimestral más bajo, y debe servir
solo para el mejoramiento de un promedio quimestral. Si la nota fuere más baja
que la obtenida en los promedios Quimestrales, deberá ser desechada.
Art. 212.- Examen supletorio. Si un estudiante hubiere obtenido un puntaje
promedio anual de cinco (5) a seis coma nueve (6,9) sobre diez como nota final
de cualquier asignatura, podrá rendir un examen supletorio acumulativo, que
será una prueba de base estructurada. El examen supletorio se rendirá en un
plazo de quince (15) días posterior a la publicación de las calificaciones finales.
La institución educativa deberá ofrecer clases de refuerzo durante los quince
(15) días previos a la administración del examen supletorio, con el fin de
preparar a los estudiantes que deban presentarse a este examen.
45
Para aprobar una asignatura a través del examen supletorio, se debe obtener
una nota mínima de siete sobre diez (7/10), sin aproximaciones. El promedio
final de una asignatura aprobada por medio de un examen supletorio siempre
será siete sobre diez (7/10).
Art. 213.- Examen remedial. Si un estudiante hubiere obtenido un puntaje
promedio anual menor a cinco sobre diez (5/10) como nota final de cualquier
asignatura o no aprobare el examen supletorio, el docente de la asignatura
correspondiente deberá elaborar un cronograma de actividades académicas que
cada estudiante tendrá que cumplir en casa con ayuda de su familia, para que
quince (15) días antes de la fecha de inicio de clases, rinda por una sola vez un
examen remedial acumulativo, que será una prueba de base estructurada.
Para aprobar una asignatura a través del examen remedial, se debe obtener una
nota mínima de siete sobre diez (7/10), sin aproximaciones. El promedio final de
una asignatura aprobada por medio de un examen remedial siempre será siete
sobre diez (7/10). Si un estudiante reprobare exámenes remediales en dos o
más asignaturas, deberá repetir el grado o curso.
Art. 214.- Examen de gracia. En el caso de que un estudiante reprobare un
examen remedial de una sola asignatura, podrá asistir al grado o curso siguiente
de manera temporal, hasta rendir un examen de gracia un mes después del
inicio de clases. De aprobar el examen, podrá continuar en ese grado o curso,
pero en caso de reprobarlo, deberá repetir el grado o curso anterior.
Reformas al Reglamento General a la Ley Orgánica de
Educación Intercultural
Artículo 12.- A continuación del artículo 214, inclúyase el siguiente
artículo enumerado:
Art. 214.1.-Aplicación de exámenes supletorios, remediales y de gracia. Los
exámenes supletorios, remediales y de gracia, se aplicarán a los estudiantes a
partir del 8vo año de Educación General Básica. No es exigible este tipo de
46
exámenes a los estudiantes que cursen niveles inferiores al señalado, en cuyo
caso la Autoridad Educativa Nacional deberá diseñar los métodos de evaluación,
de acuerdo con las destrezas desarrolladas."
Capítulo VI. De la evaluación del comportamiento
Art. 222.- Evaluación del comportamiento. La evaluación del comportamiento de
los estudiantes en las instituciones educativas cumple un objetivo formativo
motivacional y está a cargo del docente de aula o del docente tutor. Se debe
realizar en forma literal y descriptiva, a partir de indicadores referidos a valores
éticos y de convivencia social, tales como los siguientes: respeto y consideración
hacia todos 40 los miembros de la comunidad educativa, valoración de la
diversidad, cumplimiento con las normas de convivencia, cuidado del patrimonio
institucional, respeto a la propiedad ajena, puntualidad y asistencia, limpieza,
entre otros aspectos que deben constar en el Código de Convivencia del
establecimiento educativo.
La evaluación del comportamiento de los estudiantes debe ser cualitativa, no
afectar la promoción de los estudiantes y regirse a la siguiente escala:
A = muy satisfactorio
Lidera el cumplimiento de los compromisos establecidos para la sana
convivencia social.
B = satisfactorio
Cumple con los compromisos establecidos para la sana convivencia social.
C = poco satisfactorio
Falla ocasionalmente en el cumplimiento de los compromisos establecidos para
la sana convivencia social.
D = mejorable
Falla reiteradamente en el cumplimiento de los compromisos establecidos para
la sana convivencia social.
E = insatisfactorio
No cumple con los compromisos establecidos para la sana convivencia social.
DECRETO 1014
SOFTWARE LIBRE EN EL ECUADOR
47
Que en el apartado g) del numeral 6 de la Carta Iberoamericana de Gobierno
Electrónico, aprobado por el IX Conferencia Iberoamericana de Ministros de
Administración Pública y Reforma del Estado, realizada en Chile el 1 de Junio de
2007, se recomienda el uso de estándares abiertos y software libre, con
herramientas informáticas;
Que es el interés del Gobierno alcanzar soberanía y autonomía tecnológica, así
como un significativo ahorro de recursos públicos y que el Software Libre es en
muchas instancias un instrumento para alcanzar estos objetivos;
Que el 18 de julio de 2007 se creó e incorporó a la estructura orgánica de la
Presidencia de la República la Subsecretaria de Informática, dependiente de la
Secretaria General de Administración, mediante acuerdo Nº 119 publicado en el
Registro Oficial Nº 139 de 1 de Agosto del 2007;
Que el numeral 1 del artículo 6 del Acuerdo Nº119, faculta a la Subsecretaria de
Informática a elaborar y ejecutar planes, programas, proyectos, estrategias,
políticas, proyectos de leyes y reglamentos para el uso de Software libre en las
dependencias del gobierno central; y, En ejercicio de la atribución que le confiere
el numeral 9 del Artículo171 de la Constitución Política de la República;
DECRETA:
Artículo 1.- Establecer como política pública para las Entidades de la
Administración Pública Central la utilización de Software Libre en sus Sistemas y
equipamientos informáticos.
Artículo 2.- Se entiende por Software Libre, a los programas de computación
que se pueden utilizar y distribuir sin restricción alguna, que permitan su acceso
a los códigos fuentes y que sus aplicaciones pueden ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
- Utilización del programa con cualquier propósito de uso común.
- Distribución de copias sin restricción alguna.
- Estudio y modificación del programa (Requisito: código fuente disponible)
- Publicación del programa mejorado (Requisito: código fuente disponible).
48
Artículo 3.- Las entidades de la Administración Pública Central previa a la
instalación de Software Libre en sus equipos, deberán verificar la existencia de
capacidad técnica que brinde el soporte necesario para el uso de este tipo de
software.
Artículo 4.- Se faculta la utilización de Software Propietario (no libre) únicamente
cuando no exista una solución de Software Libre que supla las necesidades
requeridas, o cuando esté en riesgo la seguridad nacional, o cuando el proyecto
informático se encuentre en un punto de no retorno.
Para efectos de este decreto se comprende cómo seguridad nacional, las
garantías para la supervivencia de la colectividad y la defensa del patrimonio
nacional.
Para efectos de este decreto se entiende por un punto de no retorno, cuando el
sistema o proyecto informático se encuentre en cualquiera de estas condiciones:
Sistema en producción funcionando satisfactoriamente y que un análisis de costo
beneficio muestre que no es razonable ni conveniente una migración a Software
libre.
Proyecto en estado de desarrollo y que un análisis de costo beneficio muestre
que no es conveniente modificar el proyecto y utilizar Software Libre.
Periódicamente se evaluaran los sistemas informáticos que utilizan software
propietario con la finalidad de migrarlos a Software Libre.
Articulo 5.- Tanto para software libre como software propietario, siempre y
cuando se satisfagan los requerimientos, se debe preferir las soluciones en este
orden:
a) Nacionales que permitan autonomía y soberanía tecnológica.
b) Regionales con componente nacional.
c) Regionales con proveedores nacionales.
d) Internacionales con componente nacional.
49
e) Internacionales con proveedores nacionales.
f) Internacionales.
Artículo 6.- La Subsecretaria de Informática como órgano regulador y ejecutor
de las políticas y proyectos informáticos en las entidades del Gobierno Central
deberá realizar el control y seguimiento de este Decreto.
Para todas las evaluaciones constantes en este decreto la Subsecretaria de
Informática establecerá los parámetros y metodología obligatorios.
Artículo 7.- Encárguese de la ejecución de este decreto los señores Ministros
Coordinadores y el señor Secretario General de la Administración Pública y
Comunicación.
Dado en el Palacio Nacional en la ciudad de San Francisco de Quito, Distrito
Metropolitano, el día de hoy 10 de abril de 2008.
PREGUNTAS CIENTÍFICAS A CONTESTARSE
¿Es necesario el desarrollo de un sistema web para la gestión curricular de los
docentes en centros educativos fiscales del distrito 8 de Guayaquil?
¿Se puede realizar la optimización de los procesos manuales que actualmente
realizan los docentes, mediante un sistema web, beneficiando a los mismos?
DEFINICIONES CONCEPTUALES
SOFTWARE: Son programas o sistemas desarrollados con la finalidad de que
los clientes puedan efectuar diversas funciones sobre el computador.
WEB: La palabra web hace referencia a una telaraña, debido a que de esa
manera es como se encuentran interconectados diversos dispositivos y hardware
en todo el mundo, a través de una red de internet o intranet, la cual trabaja con
50
varios servidores donde almacenan gran cantidad de información que serán
usada por los usuarios que se conecten.
PLATAFORMA: Es una herramienta que facilita el desarrollo de un programa en
determinado lenguaje de programación al poseer estándares que permiten la
correcta interacción entre el hardware de un equipo y el software.
LENGUAJE DE PROGRAMACIÓN: Son un conjunto de instrucciones
específicas que sirven para efectuar ciertas tareas en particular sobre un
ordenador. Estos lenguajes también permiten a los usuarios la creación y
desarrollo de programas.
JDK: Es un kit de herramientas y librerías para trabajar en java, cuya sigla
significa Java development Kit. Trabaja mediante componentes y app que
realizan las respectivas tareas o asignaciones que se les designan.
TCP/IP: Se le da este nombre a los protocolos de red, que permiten la
comunicación con otros equipos, no pertenecientes a la misma red.
HTTP: Permite transferir todas las páginas web al PC mediante enlaces.
WWW: (World Wide Web) red mundial que permite acceder a cualquier tipo de
documentos, archivos, imágenes y demás mediante internet.
API: Significa Application Programming Interface y se le denomina a conjunto de
procedimientos que cumplen varias funciones para ser utilizadas en un software
específico.
CAPÍTULO III
PROPUESTA TECNOLOGICA
51
La propuesta presentada del diseño y desarrollo de un sistema web para la
gestión curricular docente en los centros educativos fiscales del distrito 8 tiene
como finalidad poder otorgarles una herramienta tecnológica para el beneficio de
los docentes, alumnos y padres de familia.
Para acceder al sistema web se lo podrá hacer mediante un navegador usando
las credenciales respectivamente que les serán asignadas, al ingresar solo se
les permitirá poder ver información de ciertas características del sistema web
según el rol que tenga asociado.
Mediante el sistema web se llevara un control de las actividades realizadas por
los estudiantes durante el periodo en curso, también se podrá obtener reportes
de los mismos con la finalidad de mostrar más a detalle el desempeño de los
estudiantes.
Se realizara una evaluación no solo cuantitativamente sino que además se
presentara de manera cualitativa mediante un formato que poseen los docentes
de los centros educativos del distrito 8 de la ciudad de Guayaquil.
Para estas evaluaciones se tomaran varias etapas de análisis de factibilidad,
detalladas a continuación:
Factibilidad Operacional
Factibilidad Técnica
Factibilidad Legal
Factibilidad Económica
ANÁLISIS DE FACTIBILIDAD
Respecto a la factibilidad del proyecto con los análisis que fueron realizados se
pudo deducir que el proyecto presentado es factible y pudo ser aplicado para la
elaboración del mismo, encaminado en la solución de un problema que logre el
52
beneficio de las personas que interactúan con el centro educativo. Por otra parte,
el proyecto propuesto que se desarrollará fue sociabilizado y demostrado a los
docentes de las instituciones del distrito 8, dando el visto bueno de aceptación.
Una vez hallado el problema y sus causas los cuales inciden para la creación de
sistema web en el centro educativo, es necesario poder hacer un análisis sobre
la factibilidad con el que se pueda verificar la infraestructura tecnológica, además
de las características técnicas que se llevaran cabo para el desarrollo del
sistema web, al igual que los precios y condiciones para su aceptación
ocasionada por la propuesta del proyecto con el afán de presentar una ayuda a
los docentes.
FACTIBILIDAD OPERACIONAL
Se comprobó la factibilidad operacional del proyecto mediante el análisis
realizado a os docentes en los centros educativos ciclos básicos del distrito 8 de
la ciudad de Guayaquil, a través del cual se contó con el apoyo de la mayoría de
los involucrados quienes serán los que interactuaran con el sistema web.
Se considera factible el proyecto por la razón de que responde a las
necesidades que tienen en generar un mejor control de la información, por
consiguiente el sistema web también brindara la oportunidad de llevar un mejor
seguimiento del desempeño de cada estudiante que se encuentra asistiendo al
centro educativo.
En cuanto a la funcionalidad del sistema web no será necesario tener mucho
conocimiento para poder hacer uso del mismo, debido a que la interfaz será
comprensible para el uso de las personas, las herramientas usadas garantizaran
el correcto almacenamiento y aseguramiento de la información.
FACTIBILIDAD TECNICA
Para analizar la factibilidad técnica que está disponible para el desarrollo del
sistema web, se cuenta con los equipos necesarios para hacer uso del mismo
53
además las características del software al ser open Source brinda la ayuda
requerida para el desarrollo de la interfaz que permitirá una buena interacción
entre el usuario y el equipo, adicionalmente el almacenamiento de la información
se llevara de manera más segura y se encontrará disponible en cualquier
momento.
HARDWARE
Las especificaciones que se muestran a continuación del software y hardware
son los que serán usados para el desarrollo del proyecto:
CUADRO № 6: Especificaciones hardware
Hardware Especificaciones
Procesador Core i3 64 bits
Memoria 4 GB RAM
Disco Duro 500 GB
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Levantamiento de información
De acuerdo a lo analizado se resuelve en no invertir en dispositivos por la razón
de que el sistema web puede ser accesado desde la casa donde viven o también
pueden hacer uso de cualquier otro lugar donde tenga la oportunidad de
conectarse a internet sino desean hacerlo en el centro educativo donde asisten.
SOFTWARE
En la parte del software al ser open Source no se tuvo que realizar una inversión
para comprar las licencias, son de gran ayuda y facilitarán el diseño y desarrollo
del sistema web. El proyecto será implementado en el entorno Windows, al ser
multiplataforma podrá ser ejecutado en cualquier sistema operativo.
54
El uso de los navegadores de los que se hayan actualmente son los que serán
utilizados para acceder al sistema web, entre las especificaciones del software
que usaremos para el desarrollo tenemos:
CUADRO № 7: Especificaciones software
Especificaciones Software
Sistema Operativo Windows 7Ultimate
Base de Datos MySQL
IDE NetBeans
Servidor de Aplicaciones Glassfish
Lenguaje de Programación Java
Framework JSF
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Levantamiento de información
FACTIBILIDAD LEGAL
De acuerdo a lo consultado en el Registro Oficial con decreto 1014 publicado por
el Presidente electo para el periodo 2008 donde se mencionan en los artículos 1,
2, 3 y 5 sobre la utilización del software libre, la elaboración del proyecto no
irrumpe alguna ley establecida dentro del territorio nacional por esta razón se la
encuentra legalmente factible.
FACTIBILIDAD ECONÓMICA
Para el desarrollo del sistema web después del análisis realizado se puede
mostrar que es económicamente factible al contar con herramientas open
Source, brinda la facilidad de conseguirlas sin necesidad de invertir para comprar
las licencias.
55
Debido a que el proyecto es desarrollado por estudiantes, las inversiones
realizadas serán mostradas como un presupuesto de lo que conllevan poder
elaborar todo el proyecto esto incluye los recursos hardware, software y humano;
para más detalle a continuación se indicara mediante un cuadro los valores
correspondientes a los gastos.
CUADRO № 8: Presupuesto del proyecto
Escala cualitativa Escala cuantitativa
Humano $ 2280
Hardware $ 1400
Software $ 0
Transporte $ 144
Alimentación $ 360
Internet $ 120
Servicio Técnico $ 0
Impresiones $ 35
Otras $75
Total $2362
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Datos de la investigación
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
En base al desarrollo de proyecto se optó por utilizar una metodología
conveniente a los objetivos que se quieren llegar para lo cual se usara Scrum ya
que permite ir trabajando colaborativamente a medida que se afinan detalles del
proyecto.
56
Esta metodología es muy útil debido a que se va avanzando por etapas llamadas
Sprints, es decir se enfoca en ir desarrollando partes determinadas del proyecto
en las cuales se realizan reuniones con los usuarios (stakeholders) y demás
desarrolladores (product owners) para tener conocimiento de lo que se está
realizando en cada momento (etapa) en la elaboración del proyecto.
GRAFICO № 21 Metodología SCRUM
ELABORADO POR: José Díaz
FUENTE: Datos de la investigación realizada
Para esto definimos los roles centrales que se necesitamos para poder ejecutar
la metodología Scrum de la manera correcta:
Product Owner o Cliente: Quien se le denomina la voz del cliente y por
ende serán 2 de los profesores de los centros educativos de educación
básica del distrito 8 e a ciudad de Guayaquil.
57
El Scrum Master o facilitador de proyecto: Quien será el responsable
de que el proyecto vaya dando los resultados requeridos y en este caso
es: Darwin Vargas.
El equipo Scrum o Development Team Members/Miembros del
Equipo de desarrollo: Quienes se encargan de elaborar y probar el
código fuente, cuyos responsables son: Darwin Vargas y Vicky Bravo.
También definiremos los roles no centrales que también forman parte del
proyecto:
Stakeholders o partes interesadas: Quienes a su vez son los Clientes,
Usuarios y Patrocinadores. En nuestro caso serán los beneficiados de
este proyecto de tesis como profesores, alumnos y padres de familia, los
patrocinadores serán el Equipo Scrum.
Vendedores: Quienes venden el producto elaborado, como es un
proyecto de tesis en nuestro caso será el Equipo Scrum los mismos
vendedores.
A continuación se mencionaran las fases de la metodología que fueron
integradas para el desarrollo del sistema web.
PLANIFICACION
En esta etapa se definió la información donde se genera el problema, con el fin
de obtener los requerimientos con el cual se pueda elaborar el sistema web para
la gestión curricular docente.
Se explora detalladamente toda la información obtenida, mediante las reuniones
realizadas con algunos docentes de los dos centros educativos ciclo básico del
58
distrito 8 de Guayaquil, se analiza los requerimientos basados en las diferentes
opiniones obtenidas con la finalidad de realizar una estimación para los
diferentes aspectos en el desarrollo del software, y así cumplir con las
necesidades que se detallan en el alcance del proyecto (capitulo uno).
Adicionalmente también en esta reunión se acordó las tareas que serían
realizadas y se indicó las fechas estimadas en que serían finalizadas por lo cual
se tendría reuniones diarias e 15 minutos y reuniones a finalizar cada sprint para
obtener los entregables respectivos.
CUADRO № 9 Fechas de Inicio y Fin de Proyecto
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
Inicio Fin
Duración Inicial del Proyecto
18-12-17 19-01-18
Duración Sprint 1 18-12-17 22-12-17
Duración Sprint 2 23-12-17 26-12-17
Duración Sprint 3 23-12-17 19-01-18
Duración Sprint 4 15-01-18 28-02-18
Extensión del Proyecto 19-02-18 28-02-18
Entrega Final del Proyecto
28-02-18
59
GRAFICO № 22 Diagrama de Gant de Actividades
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
61
CUADRO № 10 1er Sprint
Fase Descripción
Análisis Análisis de entorno y factibilidades
Diseño Determinar cómo va a funcionar cada pantalla., Diseño de pantallas
Desarrollo Desarrollo de las encuestas a los docentes de las instituciones académicas.
Pruebas Se prueban las siguientes funcionalidades: - No existen pruebas aun.
Entrega Entrega de Sprint
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
CUADRO № 11 2do Sprint
Fase Descripción
Análisis Capacidades de equipos
Diseño Diseño de entidad relación
Desarrollo Desarrollo de los objetivos y alcances del proyecto
Pruebas Se prueban las siguientes funcionalidades: - Capacidades de Software - Capacidades de hardware
Entrega Entrega de Sprint
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
CUADRO № 12 3er Sprint
Fase Descripción
Análisis Definición de tareas y funcionalidades
Diseño - Diseño de interfaces
- Diseño de la base de datos
Desarrollo - Desarrollo de las opciones del menú - Desarrollo del código fuente
Pruebas Se prueban las siguientes funcionalidades: - Login - Mostrar menú de Opciones - Mostrar Opciones de Administración - Mostrar Opciones de Mantenimiento
Entrega Entrega de Sprint
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
62
CUADRO № 13 4to Sprint
Fase Descripción
Análisis Definición de tareas y funcionalidades
Diseño - Rediseño de reportes
- Rediseño de Interfaces
Desarrollo Desarrollo de las opciones Administración y Mantenimiento Desarrollo de reportes
Pruebas Se prueban las siguientes funcionalidades: - Ingreso de Año Lectivo
- Ingreso de Docentes
- Ingreso de Alumnado
- Ingreso de Notas
- Integración de módulos - Búsqueda por docente - Búsqueda por alumno - Emisión de reportes de Actividades de docente - Emisión de Boletín de Notas
Entrega Entrega de Sprint
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
DESARROLLO
Una vez que se ha terminado de asignar la prioridad a cada una de las tareas se
empieza con el desarrollo de las mismas, en cuanto a la creación de las
interfaces se optó por realizarlos en lenguaje java con el framework jsf, para el
manejo de la base de datos elegimos trabajar con la herramienta mysql
A continuación se detalla el desarrollo de los requerimientos:
Creación de la interface del login al cual podrán acceder el administrador
y los docentes del centro educativo.
Creación de la interface que muestra el menú con las diferentes opciones
para realizar. Se menciona a continuación las funciones de cada opción
del menú:
63
Año lectivo
Crear: Permite ingresar del año lectivo de la institución.
Año Calendario
Crear: Permite ingresar del año en curso.
Paralelo
Crear: Permite el registro de paralelos.
Institución
Crear: Permite añadir información de la institución junto con la información del
director encargado.
Estudiantes
Crear: Permite el ingreso de los datos del estudiante.
Listado: Permite presentar el listado de estudiantes que se encuentran
inscritos en el colegio. Adicionalmente también permite realizar el registro
de las asistencias, el registro de notas por materia, registro de
comportamiento, además muestra un boletín de las notas por estudiante.
Docentes
Crear Docente: Permite el ingreso de los datos del docente.
Listado Docentes: Permite presentar el listado de los docentes.
Gestión de Actividades
Actividades: Permite mostrar las actividades que van a ser elaboradas
por los docentes las cuales tendrán color rojo si aún no han sido
realizadas o verde si ya fueron realizadas.
Reporte
Asistencia: Permite presentar el registro de asistencia de un estudiante
mediante la búsqueda por medio del nombre y un rango de fechas.
64
Calificación: Permite presentar el registro de calificaciones de un
estudiante mediante la búsqueda por medio del nombre y fecha.
Comportamiento: Permite presentar el registro de comportamiento de un
estudiante mediante la búsqueda por medio del nombre y fecha.
GRAFICO № 23 Requerimientos del Software del Administrador
Administrador
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
El rol administrador es el que tendrá todos los privilegios mencionados
anteriormente, mientras que para los docentes se les habilitara la parte del menú
Verificar
actividades
docentes
Emitir reportes
asistencia
Crear Año
Lectivo
Crear Año
Calendario Crear Paralelo
Crear
Institución
Crear
Estudiante
Crear Docente
Emitir reportes
calificación
Emitir reportes
comportamiento
65
de mantenimiento con las opciones de Estudiantes, Gestión de actividades y
Reportes, los cuales se detalla a continuación:
Estudiantes
Crear: Permite el ingreso de los datos del estudiante.
Listado: Permite presentar el listado de estudiantes que se encuentran
inscritos en el colegio. Adicionalmente también permite realizar el registro
de las asistencias, el registro de notas por materia, registro de
comportamiento, además muestra un boletín de las notas por estudiante.
Gestión de Actividades
Actividades Individuales: Permite mostrar las actividades que van a ser
elaboradas por el docente que se encuentra logueado en los diferentes
paralelos que tiene asignado, las cuales tendrán color rojo si aún no han
sido realizadas o verde si ya fueron realizadas.
Actividades Globales: Permite mostrar las actividades que van a ser
elaboradas por el docente que se encuentra logueado, las cuales tendrán
color rojo si aún no han sido realizadas o verde si ya fueron realizadas.
Reporte
Asistencia: Permite presentar el registro de asistencia de un estudiante
mediante la búsqueda por medio del nombre y un rango de fechas.
Calificación: Permite presentar el registro de calificaciones de un
estudiante mediante la búsqueda por medio del nombre y un rango de
fechas.
66
Comportamiento: Permite presentar el registro de comportamiento de un
estudiante mediante la búsqueda por medio del nombre y un rango de
fechas.
GRAFICO № 24 Requerimientos de Software del Docente
Docente
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Crear Estudiante
Verificar actividades realizadas
Emitir reportes calificación
Registro de notas
Registro de asistencia
Registro de comportamiento
Emitir reportes asistencia
Emitir reportes comportamiento
67
Diseño de interfaces
GRAFICO № 25 Creación de estudiante
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
GRAFICO № 26 Listado de estudiantes
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
68
GRAFICO № 27 Registro de calificaciones
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
GRAFICO № 28 Registro de comportamiento
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
69
GRAFICO № 29 Boletín de calificaciones
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
GRAFICO № 30 Reporte comportamiento
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
70
GRAFICO № 31 Reporte de asistencia
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
GRAFICO № 32 Reporte de calificaciones
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
GRAFICO № 33 Gestión de Actividades Docentes
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
71
Integración
En esta fase del proyecto se realizaran la integración de los módulos y también
las pruebas necesarias para validar el sistema web desarrollado, si el resultado
de las pruebas se detecta alguna inconformidad se debe realizar los nuevos
cambios requeridos por los docentes.
CUADRO № 14 Integración de Módulos
Escenarios de
Pruebas
Tareas o
Procedimientos
Verificación de
Resultados
Evaluación de
Resultados
obtenidos
Creación de
Estudiante
Se crea el
estudiante
ingresando los
siguientes datos:
Apellido
Nombre
Cédula
Fecha nacimiento
Dirección
Teléfono
Celular
Genero
Observación
Nombre madre
Cedula madre
Nombre padre
Cedula padre
Nombre representa
Curso
Se verifica que
todo los datos del
estudiante se
encuentren
ingresados
OK
Ingreso de notas
Se realiza el
ingreso de notas,
llenando los casillas
Se verifica que
todos los datos de
las notas se
OK
72
notas 1, 2, 3 de las
tareas, lecciones,
actividades
individuales,
actividades
grupales y la nota
del examen.
encuentren
registradas
Ingreso de
comportamiento
Se realiza el
ingreso del
comportamiento, al
dar click en el check
e ingresando la
puntuación
Se verifica que los
datos se
encuentren
ingresados
correctamente.
OK
Registro de
asistencia
Se realiza el
registro de
asistencia al dar
click en el check
Se verifica que se
haya registrado
correctamente la
asistencia.
OK
Reporte de
Calificaciones
Se realiza la
búsqueda de las
calificaciones del
estudiante al
ingresar los
nombres o apellidos
y el rango de fechas
Se verifica que se
presente
correctamente la
información
OK
Reporte de
asistencia
Se realiza la
búsqueda de las
asistencias del
estudiante al
ingresar los
nombres o apellidos
y el rango de fechas
Se verifica que se
presente
correctamente la
información
OK
Reporte de Se realiza la Se verifica que se
73
comportamiento búsqueda de la
información del
estudiante al
ingresar los
nombres o apellidos
y el rango de fechas
presente
correctamente la
información
Campos solo
texto
Se valida que se
ingrese solo letras
Se verifica que
solo ingrese
caracteres, si es
un valor numérico
no se registra en
el campo
OK
Campos solo
números
Se valida que se
ingrese solo datos
numéricos
Se verifica que
solo ingrese datos
numéricos, si son
caracteres no se
registra en el
campo
OK
Registro
existente
Busca al estudiante
por nombre o
apellido
Se verifica el
estudiante para
obtener sus datos
OK
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Entrega
Habiéndose terminado de realizar las pruebas en la integración de los módulos
desarrollados, se procede con una prueba del sistema completo para verificar su
correcto funcionamiento. Concluido con la prueba del sistema sin ningún
inconveniente se llevara a cabo la entrega del mismo junto con sus respectivos
manuales.
74
GRAFICO № 34: Modelo Entidad Relación
ELABORADO POR: Vicky Bravo - Darwin Vargas
FUENTE: Vicky Bravo - Darwin Vargas
75
Entregables del proyecto
Una vez culminado con cada una de las actividades para el desarrollo del
proyecto, habiéndose utilizado para la creación del mismo la metodología scrum
se procederá con la entrega de los documentos necesarios para dejar
constancia de lo trabajado en el tema. A continuación se menciona los
entregables del proyecto:
Manual Técnico y de Usuario
Se hará la entrega del manual técnico y de usuario, donde en su contenido se
detallara cada uno de los pasos que se deben de seguir para el correcto manejo
por parte de los usuarios, quienes serán los encargados de interactuar y hacer
uso de las características que posee el sistema web.
CD
Se realizara la entrega de un Cd donde contendrá el código fuente con el que se
desarrolló el sistema web, una base de datos (en blanco) además de los otros
programas que se usaran para el funcionamiento del proyecto.
Criterios de validación de la propuesta
Para el tema planteado sobre el sistema web para la gestión curricular docente
de los centros educativos fiscales nivel básico correspondientes al distrito 8 de la
ciudad de Guayaquil se optó por realizar una encuesta para validar la propuesta
mostrada.
La encuesta fue realizada a varios docentes de la Unidad Educativa Fiscal
Alejandro Carrión Aguirre y la Unidad Educativa Agustín Castro Espinoza
pertenecientes al distrito 8 de la ciudad de Guayaquil con la finalidad de obtener
una validación de la propuesta presentada.
76
Población
Para determinar la población en cuanto al desarrollo de nuestro análisis se tomó
como referencia el total de los docentes que se encuentran laborando en la
Unidad Educativa Fiscal Alejandro Carrión Aguirre y la Unidad Educativa Fiscal
Agustín Castro Espinoza.
CUADRO № 15: TABLA DE POBLACION
UNIDADES EDUCATIVAS DOCENTES
Alejandro Carrión Aguirre 27
Agustín Castro Espinoza 25
TOTAL DE LA POBLACION 52
Fuente: Encuesta a docentes de las unidades educativas Alejandro Carrión
Aguirre y la Unidad Educativa Agustín Castro Espinoza
Elaborado por: Vicky Bravo - Darwin Vargas
Muestra
Para la realización de la encuesta se optó por tomar como muestra a 10
docentes de la Unidad Educativa Fiscal Alejandro Carrión Aguirre y 10
docentes de la Unidad Educativa Agustín Castro Espinoza con la finalidad de
mediante los resultados que se puedan observar verificar la factibilidad del
desarrollo del sistema web.
Análisis e interpretación de resultados
En esta parte del documento es donde se mostraran cada uno de los resultados
con sus respectivas descripciones del análisis después de haber realizado la
encuesta a los docentes de las unidades educativas.
77
Encuesta de satisfacción del proyecto
Pregunta 1: ¿Ha resultado beneficioso la creación de un software que agilice la
gestión docente y que pueda ser utilizado en cualquier equipo?
CUADRO № 16: CUADRO DE RESULTADOS - PREGUNTA 1
OPCIONES DOCENTES PORCENTAJES
Muy de acuerdo 10 50%
De acuerdo 7 30%
Indiferente 3 15%
En desacuerdo 1 5%
TOTAL DE LA MUESTRA 20 100%
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
GRAFICO № 35: Grafico de Pregunta 1
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
90%
10%
0% 0%
DOCENTES
Muy de acuerdo
De acuerdo
Indiferente
En desacuerdo
78
Análisis e interpretación: En base al resultado del análisis que se obtuvo
mediante las encuestas se puede observar que el 50% de los docentes están
muy de acuerdo en que ha resultado beneficioso un sistema para agilizar la
gestión docente.
Pregunta 2: ¿Cree usted que los reportes de actividades docentes han resultado
de gran ayuda para mantener mejor organizadas las mismas?
CUADRO № 17: CUADRO DE RESULTADOS - PREGUNTA 2
OPCIONES DOCENTES PORCENTAJES
Muy de acuerdo 18 90%
De acuerdo 2 10%
Indiferente 0 0%
En desacuerdo 0 0%
TOTAL DE LA MUESTRA 20 100 %
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
GRAFICO № 36: Grafico de Pregunta 2
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
90%
10%
0% 0%
DOCENTES
Muy de acuerdo
De acuerdo
Indiferente
En desacuerdo
79
Análisis e interpretación: Mediante los resultados que se visualizan en la
imagen se puede apreciar que prácticamente el 100% se encuentra de acuerdo
con que el reporte de actividades docentes ayuda a mantener organizada las
mismas.
Pregunta 3: ¿Considera usted que se le puede integrar nuevas característica al
sistema web con la finalidad de llevar un mejor control de las actividades?
CUADRO № 18: CUADRO DE RESULTADOS - PREGUNTA 3
OPCIONES DOCENTES PORCENTAJES
Muy de acuerdo 9 45%
De acuerdo 8 40%
Indiferente 2 10%
En desacuerdo 1 5%
TOTAL DE LA MUESTRA 20 100 %
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
GRAFICO № 37: Grafico de Pregunta 3
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
45%
40%
10% 5%
DOCENTES
Muy de acuerdo
De acuerdo
Indiferente
En desacuerdo
80
Análisis e interpretación: En esta pregunta dio como resultado de la encuesta
que el 45% y el 40% afirman que el ms fácil tomar asistencia a los alumnos
desde el sistema de gestión docente.
Pregunta 4: ¿Se ha reducido gran cantidad de tiempo del docente al
sistematizar los procesos actuales manejados en las instituciones académicas
del distrito 8 de la ciudad de Guayaquil?
CUADRO № 19: CUADRO DE RESULTADOS - PREGUNTA 4
OPCIONES DOCENTES PORCENTAJES
Muy de acuerdo 6 30%
De acuerdo 8 40%
Indiferente 4 20%
En desacuerdo 2 10%
TOTAL DE LA MUESTRA 20 100 %
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
GRAFICO № 38: Grafico de Pregunta 4
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
30%
40%
20%
10%
DOCENTES
Muy de acuerdo
De acuerdo
Indiferente
En desacuerdo
81
Análisis e interpretación: Se muestra que el 30% y 40% de las docentes
encuestados se encuentran de acuerdo en que se ha reducido gran cantidad del
tiempo de ellos gracias a a sistematización de los procesos de gestión docente.
Pregunta 5: ¿Según su experiencia, resulta de fácil uso el sistema de gestión
docente?
CUADRO № 20: CUADRO DE RESULTADOS – PREGUNTA 5
ALTERNATIVAS CANTIDAD PORCENTAJES
Muy de acuerdo 11 55%
De acuerdo 8 40%
Indiferente 1 5%
En desacuerdo 0 0%
TOTAL DE LA MUESTRA 20 100 %
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo - Darwin Vargas
GRAFICO № 39: Grafico de Pregunta 5
Fuente: Encuesta a docentes de las unidades educativas
Elaborado por: Vicky Bravo -Darwin Vargas
Análisis e interpretación: El resultado que se obtuvo para esta pregunta indica
que el 55% y el 40% se encuentran de acuerdo con el fácil manejo y uso del
sistema de gestión docente.
55% 40%
5% 0%
CANTIDAD
Muy de acuerdo
De acuerdo
Indiferente
En desacuerdo
82
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O
SERVICIO
En el transcurso del diseño y desarrollo de nuestro proyecto, se crean varias
interrogantes acerca de la calidad y rendimiento de nuestro software, es por eso
que se ejecuta una matriz en donde se evalúan los alcances definidos al inicio
del proyecto, para corroborar si existe un nivel Aceptable o No Aceptable de los
mismos y poder contemplar bajo qué criterio de aceptación está siendo medido a
lo largo de su elaboración.
Los criterios de aceptación son de vital importancia en la evaluación de cualquier
proyecto, porque genera estándares propios de calidad, que hará que el cliente o
la persona que solicito el producto a nivel general quede satisfecho de cada uno
de sus funciones, determinando por cada uno de los alcances si el criterio
establecido cumple de manera óptima lo que ofreció o se solicitó desde el inicio y
a lo largo del desarrollo del proyecto.
“La calidad del software educativo puede ser valorada en función de su
apego al cumplimiento de ciertas especificaciones técnicas;
adicionalmente, es conveniente considera el diseño pedagógico que
aborda su adecuación a las exigencias educativas. La Organización
Internacional para la Estandarización creó el estándar ISO 9126 que
establece, en seis categorías, las “pautas de normalización” referidas a los
criterios de calidad; esto ha favorecido la consideración de otros aspectos
que permiten superar los límites de un proceso de evaluación centrado
exclusivamente en su “funcionalidad”.” (Mgr. Jose Alberto Cristancho)
83
GRAFICO № 40: Modelo de calidad del software
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CUADRO № 21: Criterios de Aceptación
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Aspectos Criterios
Funcionalidad
El Sistema de Gestión docente, cumple con las
funciones necesarias y exclusivas, requeridas por el
usuario.
Confiabilidad El sistema de Gestión docente, estará diseñado bajo
estándares que permitan el registro, procesamiento y
recuperación de los datos.
Usabilidad El sistema permitirá interacción con el usuario de
forma fácil y rápida.
Eficiencia Reducen la carga de trabajo y organización de las actividades
curriculares de los docentes.
Mantenimiento El sistema está sujeto a diagnósticos y cambios, para
realizar actualizaciones o mejoras del mismo.
Portabilidad Podrá ser compatible con cualquier plataforma, que
disponga de máquinas Virtuales.
84
De acuerdo a cada aspecto de los criterios de aceptación, se desglosara cada uno de ellos para su mejor entendimiento y detalle de los mismos.
CUADRO № 22: Criterios de Aceptación: Aspecto Funcionalidad
Funcionalidad Criterios de aceptación
Adecuación El sistema ofrece las funciones necesarias para la correcta ejecución de las tareas.
Exactitud La información generada por el sistema, proporciona
resultados exactos y precisos.
Seguridad La base de datos del sistema solo podrá ser manipulada bajo roles administrativos.
Conformidad
de la
funcionalidad
El sistema es desarrollado bajo normas y estándares
que garanticen la funcionalidad del mismo.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CUADRO № 23: Criterios de Aceptación: Aspecto Confiabilidad
Confiabilidad Criterios de aceptación
Madurez El sistema tendrá la capacidad de poder identificar los
errores generados por sobre procesamiento de
información.
Tolerancia a
Errores
Si se produce un error, el sistema garantiza la excepción del mismo, ejecutándose las demás interfaces sin problema alguno.
Recuperabilidad Se puede realizar respaldos periódicos que permitan la restauración de la base de datos, en caso de algún fallo.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
85
CUADRO № 24: Criterios de Aceptación: Aspecto Usabilidad
Usabilidad Criterios de aceptación
Entendimiento Se cuenta con un manual de usuario entendible, donde
están detalladas todas las funcionabilidades del
sistema.
Aprendizaje Se cuenta con un manual de usuario de fácil
aprendizaje, para un manejo rápido del sistema.
Operabilidad El sistema ofrece una interfaz de fácil uso y amigable
permitiendo al usuario controlar sus funciones.
Atracción La interfaz desarrollada genera un atractivo visual e
intuitivo para los usuarios.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CUADRO № 25: Criterios de Aceptación: Aspecto Eficiencia
Eficiencia Criterios de aceptación
Utilización de
Recursos
El sistema hace uso de los recursos necesarios
para realizar tareas y actividades específicas.
Tiempo
proyectado
El desarrollo del proyecto se está tomando el tiempo definido y va de acorde al cronograma de actividades.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
86
CUADRO № 26: Criterios de Aceptación: Aspecto Mantenimiento
Mantenimiento Criterios de aceptación
Cambiabilidad El sistema admite mejoras mediante actualizaciones por parte del desarrollador, puesto que está diseñado en módulos individuales.
Estabilidad Se garantiza la funcionalidad del sistema ante cualquier cambio efectuado en el mismo.
Facilidad
de prueba
Cualquier modificación implementada en el sistema
podrá ser probada sin que afecte a las demás
funcionalidades.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CUADRO № 27: Criterios de Aceptación: Aspecto Portabilidad
Portabilidad Criterios de aceptación
Adaptabilidad El sistema puede adaptarse a cualquier entorno,
sin la necesidad de realizar cambios en su
configuración.
Instalación Ágil Su instalación es fácil y rápida, guiándose solamente en el manual de usuario.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CRITERIOS DE ACEPTACIÓN ACORDADOS
CON EL CLIENTE
Los siguientes criterios fueron acordados con el cliente, bajo los cuales se
considera que el aplicativo web cumple con las exigencias especificadas:
87
CUADRO № 28 Criterios de aceptación acordados con el cliente
Requerimiento Criterio de aceptación
Autenticación de usuarios Acceso mediante credenciales que permitan acceder al sistema.
Registro de notas y
actividades
Permite el ingreso de las notas al sistema
Calculo de promedios Permite el cálculo de manera automática reduciendo tiempo de trabajo.
Emitir reportes Permite la emisión de boletines de calificación de manera inmediata.
Creación de paralelos Permite crear paralelos en referencia al espacio físico disponible.
Control de asistencia Permite registrar la asistencia diaria de manera ágil
Generación de alertas Permite al docente dar seguimiento de sus actividades curriculares.
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
REQUISITOS PARA GARANTIZAR LA CALIDAD DEL
SISTEMA
Para que el sistema pueda funcionar de manera optima es necesario contar con
la siguiente infraestructura:
88
CUADRO № 29: Requisitos hardware
Requerimientos de
Hardware
Criterio de aceptación
Equipo servidor Conexión de red
Transmisión mínima de 100 Mbps
4 GB de RAM
500 GB disco duro
Procesador Core I3 de séptima generación
Equipo Cliente Conexión de red
Transmisión mínima de 100 Mbps
4 GB de RAM
500 GB disco duro
Procesador Core 2 Duo de séptima
generación
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
CUADRO № 30: Requisitos software
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Se definirán mecanismos de control y métodos de corrección cuando surjan
nuevas necesidades por parte del cliente, facilitando la implementación de
mejoras en el sistema.
Se detallan a continuación los mecaismos de control:
Requisitos de Software Criterio de aceptación
Equipo Servidor Base de datos MySql 6.0
Servidor de aplicaciones Apache Tomcat 7.0
JDK 1.6
Equipo Cliente Navegador Google Chrome o Firefox.
89
CUADRO № 31: Mecanismos de control
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Asi mismo como se detalla mecanismos de control, para la vulnerabilidad del
software, se otorgan Metodos de correccion para posteriores modificaciones o
actualizaciones que se le realice al sistema.
CUADRO № 32: Métodos de corrección
Elaboración: Vicky Bravo – Darwin Vargas
Fuente: Vicky Bravo – Darwin Vargas
Criterio de aceptación
Mecanismos de control Las credenciales son personales e
intransferibles.
El cambio de contraseña se debe realizar
cada tres meses
Backup de base cada tres meses
No realizar cambios sin autorización previa
del administrador del sistema.
Criterio de aceptación
Métodos de corrección Para futuras actualizaciones se deberá tener
completo conocimiento de la documentación tecnica
como de usuario, a fin de garantizar el uso de los
mismos estandares de desarrollo.
90
CONCLUSIONES
Se logro el desarrollo de una herramienta web que incorporo los procesos
actuales de los centros educativos fiscales del distrito 8 de la ciudad de
Guayaquil y haciendo posible la reduccion de tiempos de ejecucion en las
tareas, optimizando recursos tales como papel consumibles y espacio
fisico.
Fue posible sacar provecho de herramientas de codigo abierto para la
consecucion de este proyecto de grado y poder cumplir con cada uno de
los objetivos planteados.
Aunque no se implemento el software en las instituciones, tuvimos un
89% de aprobación de parte de los docentes por cada criterio de
aceptacion evaluado, reconociendo que seria de mucha utilidad y
reduciria el tiempo que actualmente invierten gestionando las actividades
curriculares y dejando mas tiempo libre para sus familias.
RECOMENDACIONES
Se recomienda implementar el sistema en los centros educativos con los
permisos necesarios por el ministerio de educacion.
Luego se recomienda socializar el uso del sistema mediante
capacitaciones y pruebas directas en el mismo.
Se recomienda hacer uso de navegadores web como Google Chrome o
Firefox para poder ejecutar el sistema de forma correcta.
Se recomienda realizar mejoras en un futuro para que el sistema pueda
enviar notificaciones mediante correos y mensajes de texto a los
docentes de sus actividades pendientes.
Se recomienda por ultimo que todas las aulas de clases tengan sus
propias pc para la gestion de cada docente.
91
BIBLIOGRAFÍA
Amanda Correa de Urrea,Angélica Álvarez Atehortúa,Sonia Correa Valderrama.
(s.f.). La gestion Educativa un nuevo paradigma. Obtenido de
http://virtual.funlam.edu.co/repositorio/sites/default/files/6lagestioneducati
vaunnuevoparadigma.pdf
Andrés Navarro, Juan fernandez, Jonathan Morales. (2013). Revisión de
metodologías ágiles para el desarrollo de software. Obtenido de
https://uac.edu.co/images/stories/publicaciones/revistas_cientificas/prospe
ctiva/volumen-11-no-2/4_articulo_vol_11_2.pdf
Gómez Fermín, Loly Valentina; Moreno Poggio, Tomás Rafael. (2014).
Propuesta modelo 5 capas. Obtenido de
http://www.redalyc.org/pdf/4277/427739467009.pdf
HENZ. (1976). En HENZ.
https://educacion.gob.ec/wp-
content/uploads/downloads/2017/05/Estandares_de_Gestion_Escolar_y_
Desempeno_Profesional.pdf, 2017. (s.f.). Obtenido de
https://educacion.gob.ec/wp-
content/uploads/downloads/2017/05/Estandares_de_Gestion_Escolar_y_D
esempeno_Profesional.pdf, 2017
ICTEA. (s.f.). ICTEA. Obtenido de
http://www.ictea.com/cs/knowledgebase.php?action=displayarticle&id=87
90
Internet Ya. (s.f.). Ventajas y beneficios de las app. Obtenido de
https://www.internetya.co/ventajas-y-beneficios-de-las-aplicaciones-web/
Ley Organica de Educacion Intercultural. (2011). Obtenido de
http://www.evaluacion.gob.ec/wp-
content/uploads/downloads/2015/06/Anexo-b.-LOEI.pdf
Lider de Proyecto. (s.f.). Lider de Proyecto. Obtenido de
http://www.liderdeproyecto.com/articulos/69_teoria_general_de_sistemas
_y_agilismo.html
Matias Fossati. (2014). Obtenido de
https://books.google.com.ec/books?id=GS3kAgAAQBAJ&pg=PT11&lpg
=PT11&dq=ventajas+de+la+base+de+datos+mysql&source=bl&ots=hCF
muMsVqo&sig=9f2PRdu2CACcurg7rI8jV-
p7fSE&hl=es&sa=X&ved=0ahUKEwjGp6Shl8TYAhVQtlMKHWAQDS
I4FBDoAQg-MAQ#v=onepage&q=ventajas%20de%20la%20
Mgr. Jose Alberto Cristancho. (s.f.). Evaluacion de la Calidad del Software.
Obtenido de
http://www.saber.ula.ve/bitstream/123456789/24069/2/articulo3.pdf
Microsoft. (s.f.). Informacion general sobre la Arquitectura. Obtenido de
https://msdn.microsoft.com/es-es/hh144976.aspx
92
Ministerio de educacion. (2017). Estandares de Gestion Escolar y Desempeño
Profesional. Obtenido de https://educacion.gob.ec/wp-
content/uploads/downloads/2017/05/Estandares_de_Gestion_Escolar_y_D
esempeno_Profesional.pdf, 2017
Ministerio de Educacion. (2017). Ministerio de Educacion. Obtenido de
https://educacion.gob.ec/ministerio-de-educacion-optimiza-la-estructura-
del-sistema-educativo/, 2017
Netbeans IDE. (s.f.). Información NetBeans IDE 6.1. Obtenido de
https://netbeans.org/community/releases/61/index_es.html
NETBEANS. (s.f.). NETBEANS. Obtenido de
https://netbeans.org/community/releases/61/index_es.html
Ordenadores y Portatiles. (2014). Ordenadores y Portatiles. Obtenido de
http://www.ordenadores-y-portatiles.com/open-source.html
Tecnologia y Negocios. (2008). Tecnologia y Negocios. Obtenido de
https://volkanrivera.com/esp/2008/01/9-caracteristicas-de-los-usuarios-
open-source/
UTN. (s.f.). Fundamentos de la Programacion Orientada a Objeto. Obtenido de
http://www.utn.edu.ec/reduca/programacion/poo/fundamentos_de_la_poo.
html
93
ANEXOS
94
Anexo 1
Formato de encuesta hecha para el personal Docente que trabaja en centros educativos fiscales del distrito 8 de la ciudad de Guayaquil Estas encuestas están dirigidas a los docentes que laboran en los centros educativos fiscales Alejandro Carrión Aguirre (10 docentes) y Agustín Castro Espinoza (10 docentes), que fueron los centros educativos de donde se obtuvo la información para el desarrollo del sistema web.
Proyecto de Titulación: “Diseño y desarrollo de un sistema web para la
gestión curricular docente de los centros educativos fiscales, nivel básico correspondientes al distrito 8 de la ciudad de Guayaquil”. Para tener un mejor resultado en el sistema web se requiere obtener la información, por la cual necesitamos conocer su opinión sobre las actividades curriculares que realizan mediante la aplicación de un sistema web que permite facilitar la gestión del proceso actual.
Objetivo: Conocer el criterio personal de los docentes que laboran en los
centros educativos con respecto al empleo del sistema web: Indique con una X el casillero que usted considere. La encuesta es anónima no requiere su identificación. Elija en una escala del 1 al 4, donde 4 es “Muy de acuerdo " y 1 es " Muy en desacuerdo" dependiendo de su criterio.
Pregunta 1: ¿Ha resultado beneficiosa la creación de un sistema web que
agilice la gestión docente y que pueda ser utilizado en cualquier equipo? Muy de acuerdo De acuerdo Indiferente En desacuerdo
Pregunta 2: ¿Cree usted que los reportes de actividades docentes han
resultado de gran ayuda para mantener mejor organizadas las mismas? Muy de acuerdo De acuerdo Indiferente En desacuerdo
Pregunta 3: ¿Considera usted que se le puede integrar nuevas característica al
sistema web con la finalidad de llevar un mejor control de las actividades? Muy de acuerdo De acuerdo Indiferente En desacuerdo
95
Pregunta 4: ¿Se ha reducido gran cantidad de tiempo del docente al sistematizar los procesos actuales manejados en las instituciones académicas del distrito 8 de la ciudad de Guayaquil?
Muy de acuerdo De acuerdo Indiferente En desacuerdo
Pregunta 5: ¿Según su experiencia, resulta de fácil uso el sistema de gestión
docente?
Muy de acuerdo De acuerdo Indiferente En desacuerdo
96
Anexo 2 CRONOGRAMA