Upload
others
View
13
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICA
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL
MÓDULO DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE
TITULACIÓN DE LA UNIVERSIDAD DE GUAYAQUIL. EN LOS
SUBPROCESOS: ENTREGA DEL TRABAJO DE TITULACIÓN
Y ASIGNACIÓN DE DOCENTE REVISOR
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTORES:
LIZ TANYA MORALES PALADINES
WALTHER ALEXANDER TOLEDO QUEVEDO
TUTOR:
ING. VERÓNICA MENDOZA MORÁN, MSc.
GUAYAQUIL – ECUADOR
2016
II
REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS
TÍTULO “DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO DE
SEGUIMIENTO Y CONTROL EN EL PROCESO DE TITULACIÓN DE LA UNIVERSIDAD DE GUAYAQUIL. EN LOS SUBPROCESOS: ENTREGA DEL TRABAJO DE TITULACIÓN Y ASIGNACIÓN DE DOCENTE REVISOR”
REVISORES:
INSTITUCIÓN: Universidad de Guayaquil FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN:
Septiembre del 2016 N° DE PÁGS.:
ÁREA TEMÁTICA: Tecnologías de la Información y Telecomunicaciones
PALABRAS CLAVES: Automatización, Seguimiento, Control, Titulación, Gestión.
RESUMEN: El actual trabajo de tesis describe el desarrollo la aplicación web que se encarga
del control de los proyectos de titulación de la Universidad de Guayaquil. Este proyecto nació a partir de las necesidades que presenta la unidad de titulación de la CISC relacionado con el registro y control de avances en los proyectos, dicha gestión necesitó un estudio profundo, todo esto con el objetivo de efectuar el levantamiento de requerimientos de la aplicación web para su continúa implementación relacionada con las necesidades de los actores implicados.
N° DE REGISTRO (en base de datos): N° DE CLASIFICACIÓN:
Nº
DIRECCIÓN URL (tesis en la web):
ADJUNTO PDF
SI x
NO
CONTACTO CON AUTORES:
Walther Alexander Toledo Quevedo
Liz Tanya Morales Paladines
Teléfono:
0986604182
E-mail:
CONTACTO DE LA INSTITUCIÓN
Universidad de Guayaquil
Nombre: Ab. Juan Chávez Atocha
Teléfono: 2307729
III
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “DESARROLLO DE UN
PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO DE SEGUIMIENTO Y
CONTROL EN EL PROCESO DE TITULACIÓN DE LA UNIVERSIDAD DE
GUAYAQUIL. EN LOS SUBPROCESOS: ENTREGA DEL TRABAJO DE
TITULACIÓN Y ASIGNACIÓN DE DOCENTE REVISOR” elaborado por los
Sres. WALTHER ALEXANDER TOLEDO QUEVEDO Y LIZ TANYA MORALES
PALADINES, alumnos no titulados 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. VERÓNICA MENDOZA MORÁN, MSc.
TUTOR
IV
DEDICATORIA
Quisiera dedicar este trabajo
a mis padres, mis hermanos y
mi esposa por su apoyo
incondicional durante toda mi
vida universitaria.
Walther A. Toledo Q.
Este trabajo está
especialmente dedicado a mis
padres, mis hermanos y a mi
esposo por sus
incondicionales estímulos y
apoyo en cada una de mis
actividades.
Liz Morales P.
V
AGRADECIMIENTO
En memoria de mi hermano
mayor que siempre me dio sus
consejos y supo ser el ejemplo
que un hermano necesita para
caminar por los senderos del
bien.
Walther A. Toledo Q.
Me gustaría expresar mi
gratitud a una serie de
personas que por sus
exigencias, dedicación, críticas
y aliento han contribuido en la
culminación de este trabajo, a
mis padres y hermanos por el
apoyo incondicional, a mi
esposo que me ha
acompañado durante toda esta
carrera universitaria, al Eco.
Richard Tumbaco por su
incansable entusiasmo y a mis
amigos por sus intervenciones
desinteresadas en el desarrollo
de este proyecto.
Liz Morales P.
VI
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, MSc.
DECANO DE LA FACULTAD CIENCIAS MATEMÁTICAS Y FÍSICAS
Ing. Roberto Crespo Mendoza, MSc.
DIRECTOR CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
Ing. María Quinzo Bravo, MSc.
PROFESOR REVISOR DEL ÁREA – TRIBUNAL
Ing. César Eras Guamán, MSc.
PROFESOR REVISOR DEL ÁREA – TRIBUNAL
Ing. Verónica Mendoza Morán, MSc.
PROFESOR TUTOR DEL PROYECTO DE TITULACIÓN
Ab. Juan Chávez Atocha, Esp. 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”
WALTHER ALEXANDER TOLEDO QUEVEDO
LIZ TANYA MORALES PALADINES
VIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
“DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO
DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE TITULACIÓN
DE LA UNIVERSIDAD DE GUAYAQUIL. EN LOS SUBPROCESOS:
ENTREGA DEL TRABAJO DE TITULACIÓN Y ASIGNACIÓN
DE DOCENTE REVISOR”
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
Autores:
Walther Alexander Toledo Quevedo
C.I.: 0921893004
Liz Tanya Morales Paladines
C.I.: 0919449827
Tutor: Ing. Verónica Mendoza Morán, MSc.
Guayaquil, septiembre del 2016
IX
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
WALTHER ALEXANDER TOLEDO QUEVEDO Y LIZ TANYA MORALES
PALADINES, como requisito previo para optar por el título de Ingeniero en
Sistemas Computacionales cuyo problema es:
DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL
MÓDULO DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE
TITULACIÓN DE LA UNIVERSIDAD DE GUAYAQUIL. EN LOS
SUBPROCESOS: ENTREGA DEL TRABAJO DE TITULACIÓN Y
ASIGNACIÓN DE DOCENTE REVISOR.
Considero aprobado el trabajo en su totalidad.
Presentado por:
Walther Alexander Toledo Quevedo C.I.: 0921893004
Liz Tanya Morales Paladines C.I.: 0919449827
Tutor: Ing. Verónica Mendoza Morán, MSc.
Guayaquil, septiembre del 2016
X
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: Walther Alexander Toledo Quevedo
DIRECCIÓN: Cdla. Martha De Roldós Mz. 401 V. 16
TELÉFONO: 6027398 E-MAIL: [email protected]
NOMBRE ALUMNO: Liz Tanya Morales Paladines
DIRECCIÓN: Cdla. Martha De Roldós Mz. 401 V. 16
TELÉFONO: 6027398 E-MAIL: [email protected]
FACULTAD: Ciencias Matemáticas Y Físicas
CARRERA: Ingeniería En Sistemas Computacionales
PROYECTO DE TITULACIÓN AL QUE OPTA: Ingeniero en Sistemas Computacionales
PROFESOR TUTOR: Ing. Verónica Mendoza Morán, MSc.
TÍTULO DEL PROYECTO DE TITULACIÓN: DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE TITULACIÓN DE LA UNIVERSIDAD DE GUAYAQUIL. EN LOS SUBPROCESOS: ENTREGA DEL TRABAJO DE TITULACIÓN Y ASIGNACIÓN DE DOCENTE REVISOR
TEMA DEL PROYECTO DE TITULACIÓN: Automatización, Seguimiento, Control, titulación, gestión.
XI
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
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
XII
ÍNDICE GENERAL
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 DE TITULACIÓN EN
FORMATO DIGITAL ............................................................................................ X
ÍNDICE GENERAL ............................................................................................ XII
ÍNDICE DE CUADROS .................................................................................... XIV
ÍNDICE DE GRÁFICOS ................................................................................... XVI
RESUMEN ..................................................................................................... XVIII
ABSTRACT ..................................................................................................... XIX
INTRODUCCIÓN ................................................................................................. 1
CAPÍTULO I ......................................................................................................... 3
EL PROBLEMA ................................................................................................... 3
PLANTEAMIENTO DEL PROBLEMA .................................................................. 3
UBICACIÓN DEL PROBLEMA EN UN CONTEXTO ............................................ 3
SITUACIÓN CONFLICTOS NUDOS CRÍTICOS .................................................. 4
CAUSAS Y CONSECUENCIAS DEL PROBLEMA .............................................. 5
DELIMITACIÓN DEL PROBLEMA ....................................................................... 6
FORMULACIÓN DEL PROBLEMA ...................................................................... 6
EVALUACIÓN DEL PROBLEMA ......................................................................... 6
OBJETIVOS ........................................................................................................ 8
OBJETIVO GENERAL ......................................................................................... 8
OBJETIVOS ESPECÍFICOS ................................................................................ 8
ALCANCES DEL PROBLEMA ............................................................................. 8
JUSTIFICACIÓN E IMPORTANCIA ..................................................................... 9
METODOLOGÍA DEL PROYECTO ................................................................... 10
METODOLOGÍA DE DESARROLLO ................................................................. 10
SUPUESTOS DEL PROYECTO ........................................................................ 11
RESTRICCIONES DEL PROYECTO ................................................................. 12
XIII
PLAN DE CALIDAD ........................................................................................... 12
CAPÍTULO II ...................................................................................................... 14
MARCO TEÓRICO ............................................................................................ 14
ANTECEDENTES DEL ESTUDIO ..................................................................... 14
FUNDAMENTACIÓN TEÓRICA ........................................................................ 16
HERRAMIENTAS DE DESARROLLO ............................................................... 17
HERRAMIENTAS DE SOFTWARE PARA CAPA DEL CLIENTE ...................... 18
HERRAMIENTAS PARA EL DESARROLLO DE LA CAPA DEL SOFTWARE .. 19
PÁGINAS ESTÁTICAS .................................................................................. 20
PÁGINAS DINÁMICAS .................................................................................. 20
JAVASCRIPT ................................................................................................. 23
HTML ............................................................................................................. 24
FUNDAMENTACIÓN LEGAL ............................................................................. 27
PREGUNTA CIENTÍFICA A CONTESTARSE ................................................... 29
DEFINICIONES CONCEPTUALES ................................................................... 30
CAPÍTULO III ..................................................................................................... 31
PROPUESTA TECNOLÓGICA .......................................................................... 31
ANÁLISIS DE FACTIBILIDAD............................................................................ 31
FACTIBILIDAD TÉCNICA .................................................................................. 32
FACTIBILIDAD OPERACIONAL ........................................................................ 33
POBLACIÓN Y MUESTRA ................................................................................ 33
FACTIBILIDAD LEGAL ...................................................................................... 54
FACTIBILIDAD ECONÓMICA ............................................................................ 57
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ......................................... 58
ENTREGABLES DEL PROYECTO.................................................................... 72
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ......................................... 72
CAPÍTULO IV .................................................................................................... 76
CRITERIO DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ......................... 76
CONCLUSIONES .............................................................................................. 77
RECOMENDACIONES ...................................................................................... 78
BIBLIOGRAFÍA .................................................................................................. 79
XIV
ÍNDICE DE CUADROS
CUADRO NO. 1 CAUSAS Y CONSECUENCIAS ................................................ 5
CUADRO NO. 2 DELIMITACIÓN DEL PROBLEMA ............................................ 6
CUADRO NO. 3 PROCESOS DE TITULACIÓN EN LAS INSTITUCIONES
SUPERIORES ............................................................................................ 15
CUADRO NO. 4 HARDWARE A UTILIZAR ....................................................... 32
CUADRO NO. 5 SOFTWARE A UTILIZAR ........................................................ 32
CUADRO NO. 6 POBLACIÓN INVESTIGADA .................................................. 33
CUADRO NO. 7 PREGUNTA NO. 1 ENCUESTA A DOCENTES ...................... 35
CUADRO NO. 8 PREGUNTA NO. 2 ENCUESTA DOCENTES ......................... 36
CUADRO NO. 9 PREGUNTA NO. 3 ENCUESTA DOCENTES ......................... 37
CUADRO NO. 10 PREGUNTA NO. 4 ENCUESTA DOCENTES ....................... 38
CUADRO NO. 11 PREGUNTA NO. 5 ENCUESTA DOCENTES ....................... 39
CUADRO NO. 12 PREGUNTA NO. 6 ENCUESTA DOCENTES ....................... 40
CUADRO NO. 13 PREGUNTA NO. 7 ENCUESTA DOCENTES ....................... 41
CUADRO NO. 14 PREGUNTA NO. 8 ENCUESTA DOCENTES ....................... 42
CUADRO NO. 15 PREGUNTA NO. 9 ENCUESTA DOCENTES ....................... 43
CUADRO NO. 16 PREGUNTA NO. 10 ENCUESTA DOCENTES ..................... 44
CUADRO NO. 17 PREGUNTA NO. 1 ENCUESTA ESTUDIANTES .................. 45
CUADRO NO. 18 PREGUNTA NO. 2 ENCUESTA ESTUDIANTES .................. 46
CUADRO NO. 19 PREGUNTA NO. 3 ENCUESTA ESTUDIANTES .................. 47
CUADRO NO. 20 PREGUNTA NO. 4 ENCUESTA ESTUDIANTES .................. 48
CUADRO NO. 21 PREGUNTA NO. 5 ENCUESTA ESTUDIANTES .................. 49
CUADRO NO. 22 PREGUNTA NO. 6 ENCUESTA ESTUDIANTES .................. 50
CUADRO NO. 23 PREGUNTA NO. 7 ENCUESTA ESTUDIANTES .................. 51
CUADRO NO. 24 PREGUNTA NO. 8 ENCUESTA ESTUDIANTES .................. 52
CUADRO NO. 25 PREGUNTA NO. 9 ENCUESTA ESTUDIANTES .................. 53
CUADRO NO. 26 DETALLE DE GASTOS ......................................................... 57
CUADRO NO. 27 REQUERIMIENTOS SOFTWARE ......................................... 57
CUADRO NO. 28 CU. 01. ENTREGAR TRABAJO DE TITULACIÓN ................ 63
CUADRO NO. 29 CU. 02. HISTORIAL DE ACTIVIDADES ................................ 65
CUADRO NO. 30 CU. 03. ASIGNACIÓN DE DOCENTE REVISOR .................. 67
XV
CUADRO NO. 31 CP. 01. ENTREGAR TRABAJO DE TITULACIÓN ................ 73
CUADRO NO. 32 CP. 02. HISTORIAL DE ACTIVIDADES ................................ 74
CUADRO NO. 33 CP. 03. ASIGNACIÓN DE DOCENTE REVISOR .................. 75
CUADRO NO. 34 EJECUCIÓN DE PRUEBAS .................................................. 76
XVI
ÍNDICE DE GRÁFICOS
GRÁFICO NO. 1 ARQUITECTURA DE UNA APLICACIÓN WEB...................... 16
GRÁFICO NO. 2 CONEXIÓN CLIENTE-SERVIDOR ......................................... 17
GRÁFICO NO. 3 CAPAS DE UNA APLICACIÓN .............................................. 18
GRÁFICO NO. 4 CLIENTE SERVIDOR ............................................................. 19
GRÁFICO NO. 5 ELEMENTOS DE UN SERVIDOR DE APLICACIONES WEB 21
GRÁFICO NO. 6 ESQUEMA DE FUNCIONAMIENTO DE UN SERVIDOR WEB
................................................................................................................... 23
GRÁFICO NO. 7 RESULTADO PREGUNTA NO. 1 ........................................... 35
GRÁFICO NO. 8 RESULTADO PREGUNTA NO. 2 ........................................... 36
GRÁFICO NO. 9 RESULTADO PREGUNTA NO. 3 ........................................... 37
GRÁFICO NO. 10 RESULTADO PREGUNTA NO 4 .......................................... 38
GRÁFICO NO. 11 RESULTADO PREGUNTA NO. 5 ......................................... 39
GRÁFICO NO. 12 RESULTADO PREGUNTA NO. 6 ......................................... 40
GRÁFICO NO. 13 RESULTADO PREGUNTA NO. 7 ......................................... 41
GRÁFICO NO. 14 RESULTADO PREGUNTA NO 8 .......................................... 42
GRÁFICO NO. 15 RESULTADO PREGUNTA NO. 9 ......................................... 43
GRÁFICO NO. 16 RESULTADO PREGUNTA NO. 10 ....................................... 44
GRÁFICO NO. 17 RESULTADO PREGUNTA NO. 1 ......................................... 45
GRÁFICO NO. 18 RESULTADO PREGUNTA NO. 2 ......................................... 46
GRÁFICO NO. 19 RESULTADO PREGUNTA NO. 3 ......................................... 47
GRÁFICO NO. 20 RESULTADO PREGUNTA NO. 4 ......................................... 48
GRÁFICO NO. 21 RESULTADO PREGUNTA NO. 5 ......................................... 49
GRÁFICO NO. 22 RESULTADO PREGUNTA NO. 6 ......................................... 50
GRÁFICO NO. 23 RESULTADO PREGUNTA NO. 7 ......................................... 51
GRÁFICO NO. 24 RESULTADO PREGUNTA NO. 8 ......................................... 52
GRÁFICO NO. 25 RESULTADO PREGUNTA NO. 9 ......................................... 53
GRAFICO NO. 26 DIAGRAMA DE CASO DE USO GENERAL ......................... 61
GRAFICO NO. 27 ENTREGA DE TRABAJO DE TITULACIÓN ......................... 62
GRAFICO NO. 28 HISTORIAL DE ACTIVIDADES ............................................ 64
GRAFICO NO. 29 ASIGNACIÓN DE DOCENTE REVISOR .............................. 66
GRAFICO NO. 30 DIAGRAMA DE CLASES ..................................................... 68
GRAFICO NO. 31 DIAGRAMA DE ACTIVIDAD................................................. 69
XVII
GRAFICO NO. 32 DISEÑO DE LA BASE DE DATOS ....................................... 70
GRAFICO NO. 33 ARQUITECTURA DEL SISTEMA ......................................... 71
XVIII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO
DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE TITULACIÓN DE LA
UNIVERSIDAD DE GUAYAQUIL. EN LOS SUBPROCESOS: ENTREGA DEL
TRABAJO DE TITULACIÓN Y ASIGNACIÓN DE DOCENTE REVISOR
Resumen
Este proyecto nació a partir de la ausencia de procesos automatizados que
presenta la unidad de titulación de la Carrera de Ingeniería en Sistemas
Computacionales relacionado con el registro, control de avances y revisiones de
proyectos, dicha gestión necesitó un estudio todo esto con el objetivo de efectuar
el levantamiento de requerimientos de acuerdo con las necesidades de los
actores implicados en el proceso. El actual proyecto de titulación describe el
desarrollo de un prototipo de sistema web que se encarga de la entrega del
trabajo de titulación y de la asignación de docentes revisores para el módulo de
titulación de la Universidad de Guayaquil utilizando metodología RUP la cual
permitió la presentación de avances para realizar los respectivos ajustes con el
fin de que el producto final tenga la solución al problema existente.
Autores: Walther Alexander Toledo Quevedo
y Liz Tanya Morales Paladines
Tutor:
XIX
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE UN PROTOTIPO PARA EL SISTEMA WEB DEL MÓDULO
DE SEGUIMIENTO Y CONTROL EN EL PROCESO DE TITULACIÓN DE LA
UNIVERSIDAD DE GUAYAQUIL. EN LOS SUBPROCESOS: ENTREGA DEL
TRABAJO DE TITULACIÓN Y ASIGNACIÓN DE DOCENTE REVISOR
Abstract
The current graduate work describes the design of prototype of one web system
that is about the assigment of professors, who are reviewers of the support,
evalution and release of projects for the graduating module of the University of
Guayaquil. This project started because of deficiency that the Department of
Graduating of the Computing System Engineering Career shows in registering,
controlling the progress and reviews of the same projects; this management
needed a research and survey to detect failures, and all with the aim of getting
the requirements of the web system to continue the implementation relating wiht
the needs of stakeholders.
Authors: Walther Alexander Toledo Quevedo
y Liz Tanya Morales Paladines
Tutor:
1
INTRODUCCIÓN
En la actualidad la industria de la información y el conocimiento obligan a las
instituciones educativas de tercer nivel, a automatizar sus procesos internos para
que estos se realicen con eficiencia y eficacia. Para llegar a cumplir con la
optimización de dichos proceso es requerido la implementación de herramientas
tecnológicas, que ayuden en los procesos correspondientes al ámbito
administrativo y académico.
Según estudios realizados por el CES1, existen estudiantes egresados que no
se han podido titular debido a las diferentes dificultades que presentan los
procesos de titulación en las Instituciones de Educación Superior, IES; la Unidad
de Titulación en la Universidad de Guayaquil tiene como finalidad integrar
docentes y estudiantes para la correcta orientación y ejecución de los trabajos de
titulación.
Para llevar a cabo el objetivo de la Unidad de Titulación de la Universidad de
Guayaquil es necesario automatizar los procesos que actualmente se realizan
sin ayuda de un sistema, que permita interactuar con una base datos para el
ingreso y procesamiento de la información, por lo cual es importante la
incorporación de un aplicativo web. Se llevó a cabo el levantamiento de
requerimientos necesario para ambas partes y con el respectivo análisis, ofrecer
una solución factible a la problemática todo esto con el fin de que nuestro
producto final tenga la efectividad requerida para dar solución al problema ya
existente.
Para una mejor compresión del tema se menciona a continuación los 4 capítulos
en los cuales se desarrolla el actual proyecto de titulación:
Capítulo I: Presenta el planteamiento del Problema, objetivos, alcances,
justificación y metodología de desarrollo aplicada.
1 Consejo de Educación Superior
2
Capitulo II: El Marco Teórico describe los antecedentes del estudio,
fundamentación teórica de las herramientas utilizadas, fundamentos legales de
la investigación, pregunta científica y definiciones conceptuales.
Capitulo III: La propuesta tecnológica en la que se realiza el análisis de
factibilidad del proyecto, las etapas de la metodología aplicada y los criterios de
validación de la propuesta.
Capitulo IV: Criterios de aceptación del proyecto donde se medirá el rendimiento
del producto determinando si se cumple o no con las especificaciones.
Conclusiones y Recomendaciones.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del problema en un contexto
Los problemas que enfrenta el sistema de educación superior en el país se debe
a que la gran mayoría de los estudiantes egresados no han podido titularse por
las diferentes dificultades que presentan los procesos de titulación en las
diferentes universidades. La inclusión de Unidades de Titulación en los IES2
plantea que los procesos de validación no enfrenten inconvenientes en el
control y seguimiento de los trabajos de titulación.
Fácilmente podemos constatar que en muchas de las instituciones de educación
públicas, no cuentan con la tecnología necesaria para poder aplicarla a los
diversos procesos administrativos, y la Universidad de Guayaquil no es la
excepción, lo cual genera complicaciones en el procesamiento de la información
y en la necesidad de mejorar una interacción entre el estudiante y el tutor. Las
Instituciones superiores como toda organización deben ser flexibles y tener la
capacidad de ajustar sus procesos existentes en la actualidad, a las necesidades
del personal administrativo, docentes, estudiantes y personal en general.
Las Facultades de la Universidad de Guayaquil, en su mayoría, presentan
inconvenientes en los procesos administrativos, de manera puntual, en los que
se involucra la gestión de la información de los estudiantes y docentes, tales
como el control y seguimiento de los proyectos de titulación. Este problema se
inicia luego que el estudiante ha concluido su malla curricular y aspira ingresar al
proceso de titulación cumpliendo una serie de requisitos, los cuales, en la
mayoría de las ocasiones, no son de conocimiento del estudiante, por diversos
factores, tales como la falta de información o de la ausencia de una herramienta
2 Instituciones de Educación Superior
4
tecnológica que brinde las facilidades en el proceso de validación de los trabajos
de titulación de esta manera el personal de la Unidad de Titulación pueda
disminuir tiempos de respuesta y la simplificación de procesos, para que el
estudiante pueda titularse.
Situación Conflictos Nudos Críticos
La problemática actual radica en la Unidad de Titulación de la Universidad de
Guayaquil, justamente en el proceso de control y seguimiento de proyectos de
titulación de cada una de las facultades, el cual ha generado muchas dificultades
tanto para los estudiantes como para los docentes de la institución.
Existen muchos inconvenientes para el control y seguimiento de los proyectos de
titulación, como son los procesos de validación para evaluar la calidad del
trabajo presentado por el estudiante; y esto es debido a que al no ser un proceso
automatizado el mismo no genera la información necesaria y en el momento
preciso como resultado de no utilizar un instrumento tecnológico que facilite la
gestión en los proyectos de titulación, constantemente los estudiantes y
docentes se sienten inconformes porque la cuantificación de la carga de
proyectos de titulación asignados por docente es relativamente difícil de
identificar, lo que incurre, que no se cuente con un seguimiento programado, en
ciertas ocasiones, en los avances de cada uno de los proyectos. También se ha
mostrado inconformidad en el registro de los temas de proyectos de titulación
debido a que puede causar que se repitan temas con diferencias pequeñas lo
que genera que existan niveles de titulación de baja calidad.
Se pudo constatar que la Unidad de Titulación específicamente en la Facultad
Ciencias Matemáticas y Físicas, Carrera de Ingeniería en Sistemas
Computacionales de la Universidad de Guayaquil no lleva a cabo un control
automatizado, en donde el personal de la Unidad de Titulación que se encarga
de efectuar los registros de la información del proceso correspondiente a los
cursos de titulación hace uso de la herramienta Microsoft Excel.
5
Durante el proceso se van generando nuevas hojas de cálculo para identificar a
los estudiantes que pasan a cada siguiente etapa, generando sobrecarga de
trabajo, en especial cuando es necesario atender a un gran número de
estudiantes, en ocasiones generan errores de digitación al momento del ingreso
de la recepción de la documentación de tutores y estudiantes, asignación de
fechas o entrega de reportes.
Causas y Consecuencias del Problema
Cuadro No. 1
Causas y Consecuencias
Causas Consecuencias
Información de los requisitos del proceso presentados por el estudiante erróneamente ingresado.
Pérdida y modificación errónea de la información.
Redundancia de la información en el registro de los temas de trabajos de titulación.
Aminorar el grado de confiabilidad de la información.
Atrasos en el proceso de control y seguimiento de los proyectos de titulación.
Trabajos extendidos, actividades aplazadas.
Complicaciones en el procesamiento de la información al ser generada en hojas de cálculo.
El mal procesamiento de estos datos puede llegar a generar perdida de información en donde el más afectado es el estudiante.
Gastos agregados de personal y abastecimientos del departamento encargado.
Pérdida económica para la carrera y/o el estudiante.
Poca organización dentro de la Unidad de Titulación en cada una de las etapas del proceso.
Procesos poco eficaces, objetivos no cumplidos en su totalidad.
Autor: Walther Toledo y Liz Morales
Fuente: W. Toledo & L. Morales, 2016
6
Delimitación del Problema
Cuadro No. 2
Delimitación del Problema
Campo Sistema de Información Interactivo.
Área Unidad de Titulación.
Aspecto Sistema web para el control y seguimiento de proyectos de titulación de estudiantes para la Universidad de Guayaquil
Tema Desarrollo de un prototipo para el sistema web del módulo de seguimiento y control en el proceso de titulación de la Universidad de Guayaquil. En los subprocesos: entrega del trabajo de titulación y asignación de docente revisor
Problema No existe un proceso automatizado que lleve un control en la gestión y evaluación de los proyectos de titulación en la Universidad de Guayaquil.
Autor: Walther Toledo y Liz Morales
Fuente: W. Toledo & L. Morales, 2016
Formulación del Problema
¿Cómo el actual proyecto de desarrollo mejorará el control y seguimiento de los
proyectos de titulación en la Universidad de Guayaquil?
Evaluación del Problema
Los aspectos a evaluar dentro del problema son los siguientes:
Delimitado: El problema surge particularmente en las etapas que conforman la
gestión que lleva a cabo la evaluación de los proyectos de titulación en la
Universidad de Guayaquil.
7
Claro: Respalda de manera clara al desarrollo de prototipo de una aplicación
web la cual agilizará y optimizará la evaluación de los proyectos de titulación
para la Universidad de Guayaquil.
Evidente: En la actualidad no existe una herramienta automatizada que se
encargue del mismo, y mejore considerablemente la calidad del proceso de
evaluación para una mayor satisfacción del personal docente y estudiantes.
Concreto: Es un tema preciso, orientándose únicamente a la problemática que
existe en el proceso de evaluación de los proyectos de titulación de la
Universidad de Guayaquil.
Contextual: Forma parte del área Educativo-Tecnológico.
Factible: La optimización del proceso manual de control en la evaluación de los
proyectos de titulación para la Universidad de Guayaquil se ubica en este
aspecto ya que es realizable la implementación sistema de gestión en ambiente
web para dicho proceso, porque cubriríamos muchas necesidades tanto para los
estudiantes como para los docentes de la institución.
Identifica los productos esperados: Se creará un prototipo de un sistema web
para el módulo de seguimiento y control del proceso de titulación de la
Universidad de Guayaquil.
8
OBJETIVOS
OBJETIVO GENERAL
Desarrollar un prototipo de sistema web del módulo de titulación en los
subprocesos de entrega de trabajo de titulación, y asignación de docente revisor
aplicando la metodología RUP para sistematizar el proceso de evaluación de los
proyectos de Titulación de la Universidad de Guayaquil.
OBJETIVOS ESPECÍFICOS
Levantar información del proceso de titulación que se lleva actualmente en
la Universidad de Guayaquil, para automatizar la gestión y facilitar la
ejecución de las actividades implicadas en el proceso de evaluación de los
proyectos de titulación.
Desarrollar un repositorio que soporte el almacenamiento de la información
del proceso de evaluación de los proyectos de titulación de la Universidad
de Guayaquil.
Desarrollar el prototipo de los subprocesos de entrega de trabajo de
titulación y asignación de docente revisor, usando herramientas
tecnológicas.
Realizar las respectivas pruebas de funcionamiento, con la finalidad de que
permita la correcta ejecución de las actividades de los subprocesos de
entrega de trabajo de titulación y asignación de docente revisor.
ALCANCES DEL PROBLEMA
Desarrollar un prototipo para el módulo de Titulación de la Universidad de
Guayaquil, el cual permitirá la ejecución de las actividades de los
9
subprocesos de entrega de trabajo de titulación y asignación de docente
revisor desde un sistema web.
Este prototipo de sistema web encargado de la evaluación de los proyectos
de titulación tendrá los siguientes roles y funcionalidades descritas:
o Del Estudiante:
Entrega del trabajo de titulación que consiste en la carga del
archivo que contiene el trabajo de titulación y envío de
notificación al usuario del Consejo Directivo de la Facultad
para que se proceda con la asignación del Docente Revisor.
Historial de las actividades realizadas durante el proceso de
titulación con su respectivo estado.
o Del Consejo Directivo de la Facultad:
Selección de los trabajos de titulación y docente revisor;
confirmación de asignación de docente revisor, envío de
notificación al estudiante y docente revisor asignado.
JUSTIFICACIÓN E IMPORTANCIA
La globalización de los sistemas informáticos ha provocado un cambio radical en
la ejecución de diversas actividades administrativas dentro de las instituciones,
como consecuencia, adaptarse a dichos cambios, y la incorporación de nuevas
herramientas tecnológicas generan discrepancia entre los que las aplican a sus
tareas cotidianas, y aquellos que no, contribuyendo en eficiencia y eficacia a los
procedimientos en los que interviene, por lo que surge la necesidad de
automatizar procedimientos de suma importancia en la Universidad de
Guayaquil.
Es imprescindible que la tasa de graduación aumente, la utilización de una
aplicación informática de control contribuiría de gran manera en optimizar los
10
tiempos de respuesta por parte de la facultad hacia el estudiante, de tal manera
que exista una interacción oportuna entre el revisor y el estudiante, y así poder
cumplir con los tiempos estipulados al inicio de cada proceso.
Dentro del proceso de titulación la ejecución de un sistema web pretende llevar
un control en la asignación de revisores y optimizar el seguimiento en la
evaluación de los proyectos determinados según las políticas y normas de la
Universidad de Guayaquil. Varios actores se verán beneficiados con la
automatización del proceso antes mencionado tales son : personal
administrativo, docentes y estudiantes en donde los mismos obtendrán
información oportuna y la asignación de los temas de tesis y tutores se llevara a
cabo de manera más equitativa evitando retrasos y pérdida de tiempo a los
docentes, alumnos y personal en general.
METODOLOGÍA DEL PROYECTO
Metodología de Desarrollo
Una metodología de desarrollo de software en Ingeniería de Software permite
usar un marco de trabajo que permita estructurar y plantear el proceso de
desarrollo de un sistema, en el actual proyecto de titulación se ha seleccionado
la metodología RUP (Rational Unified Proccess o Proceso Unificado Racional)
que tiene como fin entregar un producto de Software.
RUP se utiliza conjuntamente con UML (Lenguaje de Modelado Unificado)
ambos establecen una de las metodologías tradicionales más utilizadas para el
análisis, diseño, desarrollo, implementación y documentación de sistemas
orientados a objetos.
Según indica (Sommerville, 2005) en su libro. Las fases del RUP son:
Inicio: Se determinan los alcances del proyecto, se determinan los
requerimientos y casos de uso.
11
Elaboración: Construir un prototipo que permita visualizar al cliente la
solución del problema
Construcción: Comprende el desarrollo del diseño del sistema, la
programación y las pruebas.
Transición: Comprende las pruebas para validar el sistema según las
expectativas del cliente.
Estas fases se centran en actividades durante el desarrollo del proyecto, estas
se denominan flujos de trabajo. RUP trabaja conjuntamente con UML por lo que
la descripción de los flujos de trabajo se determinan según los modelos UML
asociados.
Los flujos de trabajo son:
Requerimientos: Se definen los requerimientos funcionales y no funcionales
del sistema, actores que interactúan con el sistema y se describen los casos
de uso.
Análisis y diseño: Se busca la solución del problema. Se crean los modelos
de diseño, de objetos y de secuencias.
Implementación: Se lleva a la realidad la solución que se definió en el
análisis y diseño.
Pruebas: Se comprueba la correcta implementación de la solución.
Supuestos del proyecto
Cargar el archivo PDF del trabajo de titulación para solicitar la asignación
de docente revisor.
12
Asignación de docente revisor.
Historial de los estados de las etapas del proceso de titulación.
Si se requiere algún elemento agregado, se efectuaría en un estudio
futuro, ya que se ha estipulado tomando como base los alcances
previamente definidos en el actual proyecto.
Restricciones del proyecto
El actual instrumento tecnológico automatizará el control y seguimiento
en proceso de evaluación de los proyectos de titulación de la Universidad
de Guayaquil en los subprocesos de entrega de trabajo de titulación y
asignación de docente revisor.
Este proyecto se encuentra enfocado de acuerdo a las necesidades de
los usuarios implicados de las Unidades de Titulación y del reglamento de
Titulación de la Universidad de Guayaquil.
Plan de Calidad
A continuación se puntualizan las pruebas que se efectuaran para validar la
calidad del producto final:
Pruebas de Interfaces y contenidos.- Validar que los formularios
cumplan con los estándares gráficos del aplicativo, a su vez una
observación de su contenido, es decir la composición, faltas ortográficas
así como operatividad del sistema.
Pruebas de funcionalidad y de manipulación.- Validar que la
funcionalidad de cada una de las opciones del módulo se efectúen, por
ejemplo control de campos numéricos y alfanuméricos, rango de fechas,
campos necesarios, etc.
13
Control de pruebas.- Es requerido llevar una bitácora de los casos de
pruebas que se efectuaran en la validación del prototipo web, con el fin
de realizar verificación en los ambientes y registrar la correcta
funcionabilidad del instrumento tecnológico que se va a proveer, como
consecuencia de la investigación.
14
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
Las Instituciones de Educación Superior en el país actualmente tienen varios
procesos administrativos en sus departamentos de titulación, cada institución
define sus procesos de acuerdo al reglamento emitido por el CES3.
Los procesos que mayormente se lleva en las Unidades de Titulación de las
Instituciones de Educación Superior no son automatizados, es decir no existe un
proceso sistemático a seguir, esto genera confusión y pérdida de tiempo con los
involucrados como son los estudiantes, personal administrativo, directivo de
facultades y docentes.
Como se ha indicado en el capítulo anterior, actualmente la Unidad de Titulación
de cada una de las carreras de la Universidad de Guayaquil no cuenta con un
proceso tecnológico que permita llevar un control de los proyectos de titulación lo
cual no garantiza un manejo óptimo del mismo, el proceso llevado a cabo ha
generado muchas inconformidades a los actores implicados y retrasos en los
tiempos.
Los procesos de titulación varían según la institución superior, es por ello que se
efectuó una investigación de las principales instituciones de educación superior,
observamos lo siguientes resultados:
3 Consejo de Educación Superior
15
CUADRO NO. 3
Procesos de titulación en las instituciones superiores
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Páginas web de las instituciones superiores
La motivación para implementar una aplicación web que se encargue del control
de proyectos de titulación es aprovechar las ventajas que nos brindan los
avances tecnológicos de esta era, los cuales nos ayudan a llevar los procesos
de manera más óptima y segura. Es importante recalcar que es factible que la
UNIVERSIDAD FORMA DE TITULACIÓN
ESPOL (Escuela Superior Politécnica del Litoral)
1. Tesis de grado 2. Seminario de graduación 3. Proyecto de graduación 4. Practica comunitaria de graduación 5. Materia de graduación 6. Trabajos profesionales
UESS (Universidad Especialidades Espíritu Santo)
1. Examen complexivo (evaluación acumulativa de la carrera)
2. Articulo académico 3. Alternativa planteada pos cada facultad
Universidad Central en la Facultad de Comunicación
1. Tesis de grado 2. Examen complexivo
Universidad Central en la Facultad de Ciencias Administrativas
1. Trabajo de investigación 2. Examen complexivo
Universidad Estatal de Milagro
1. Proyecto de Investigación
Ecotec 1. Creación de proyectos 2. Sustentación de ensayos 3. Examen complexivo
Universidad del Pacifico 1. Creación de Proyectos 2. Examen complexivo
16
carrera de índole tecnológica maneje todos los procesos internos de manera
automatizada lo cual genera credibilidad y seguridad.
FUNDAMENTACIÓN TEÓRICA
Aplicación Web.- Esta basado en un prototipo de programa informático creado
como instrumento para permitir al usuario efectuar varios tipos de trabajo.
Resulta un procedimiento informático que sistematiza ciertos trabajos complejos
como pueden ser control de fases de procesos e integridad de la información.
“Una aplicación web es una aplicación informática distribuida cuya interfaz de
usuario es accesible desde un cliente web, normalmente un navegador web.”
(Amador, 2004)
Gráfico No. 1
Arquitectura de una Aplicación web
Elaborado por: Walther Toledo y Liz Morales
Fuente: (Sergio, 2006)
17
El diseño de una aplicación específica está conformado por diferentes módulos.
En una aplicación web se diferencian tres niveles:
Interfaz de usuario
Lógica de negocio
Datos.
Gráfico No. 2
Conexión Cliente-servidor
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
Herramientas de desarrollo
En la presente sección se establecerán los instrumentos básicos para el
desarrollo e implementación de un sistema web para el control de proyectos de
titulación de cada una de las carreras de la Universidad de Guayaquil, para una
arquitectura modelo vista-controlador se requiere la parte del cliente (interface)
para el proceso de las órdenes.
La capa de aplicación y el servidor web son los que están a cargo del
procesamiento de los datos y a su vez contiene la lógica de negocia del
aplicativo.
18
En la capa de datos tendremos el servidor que es encargado de almacenar toda
los datos de la aplicación.
Gráfico No. 3
Capas de una aplicación
Elaborado por: Walther Toledo y Liz Morales
Fuente:http://dspace.uniandes.edu.ec/bitstream/123456789/735/1/TUAMEIE015-
2015.pdf
Herramientas de software para capa del cliente
Explorador web.
Es un software que se ejecuta en el ambiente del usuario y que permiten
observar los instrumentos cifrados en lenguaje HTML y obtiene las
interacciones del cliente con la interfaz.
Es puede definir a un explorador web como un software que permite al cliente
acceder a un medio publicado en la internet, definido por medio de una dirección
URL. Posteriormente se detalla los navegadores más notables de la historia.
19
Herramientas para el desarrollo de la capa del software
El Modelo Cliente – Servidor
El diseño de un cliente-servidor es un tipo de aplicación distribuida en donde los
trabajos se imparten entre los proveedores de recursos o servicios, los mismos
llamados servidores, y los solicitantes, llamados clientes. El cliente efectúa
peticiones a otro programa, mientras tanto el servidor facilita la respuesta.
Gráfico No. 4
Cliente Servidor
Elaborado por: Walther Toledo y Liz Morales
Fuente: (Sergio, AplicacionesWeb, 2006)
Este diseño se encuentra en la capacidad de efectuar procesamientos de
manera distribuida entre los clientes y servidores, aunque hay que recalcar las
ventajas que ofrece como la centralización del manejo de la información y el
apartamiento de las responsabilidades lo que proporciona un diseño más claro
del sistema.
20
La división entre cliente y servidor es un desviamiento de tipo lógico, donde el
servidor no se ejecuta precisamente sobre una sola máquina ni es precisamente
un solo programa. Las clases determinadas de servidores contienen los
servidores web, los servidores del correo, etc. Sus proyectos transfiguran los
servicios, pero el diseño básico continúa siendo el mismo
“La red cliente-servidor es una red de comunicaciones en la cual los clientes
están conectados a un servidor, en el que se centralizan los diversos recursos y
aplicaciones con que se cuenta; y que los pone a disposición de los clientes
cada vez que estos son solicitados.” (Mazzini, 2014)
Esto figura que todos los manejos que se efectúan se centralizan en el servidor,
de forma que en él se instalan los requerimientos derivados de los clientes que
poseen prioridad, los registros de uso estatal y los que son de uso exclusivo, los
archivos que son de sólo lectura y los que por otro lado son de escritura. Este
tipo de red suele manejarse simultáneamente en el caso que se esté haciendo
uso de una red compuesta.
Páginas Estáticas
Páginas web en que el contenido no se puede modificar. La información perdura
fija en un 95% de los ciclos consiguiendo hacer mínimas ediciones de contenido
por el lado Del programador web. Esta clase de páginas es particularmente
usada para sitios web institucionales.
Páginas Dinámicas
Sitios web en que el contenido puede ser modificado. Se efectúa un desarrollo
diferente a de las páginas web estáticas para que más adelante puedan hacerse
cambios en el contenido.
21
Servidores de aplicaciones web
“Programa diseñado para permitir la interacción entre ordenadores. Suele
funcionar permaneciendo a la espera de peticiones. Cuando las recibe responde
a ellas transfiriendo documentos de tipo hipertexto” (Sanchez, 2011)
Es un servidor web que tiene la habilidad de resolver varios procesos a la vez,
por lo que habitualmente es un servidor web y servidor de lógica de negocio.
Gráfico No. 5
Elementos de un servidor De Aplicaciones web
Elaborado por: Walther Toledo y Liz Morales
Fuente: (Sanchez, 2011)
PHP
“PHP es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido dinámico.
Fue uno de los primeros lenguajes de programación del lado del servidor que se
podían incorporar directamente en el documento HTML en lugar de llamar a un
archivo externo que procese los datos. El código es interpretado por un servidor
22
web con un módulo de procesador de PHP que genera la página Web
resultante.” (Mazzini, 2014)
PHP ha progresado por lo que actualmente contiene además una Interfaz de
línea de instrucciones las cuales pueden usar aplicaciones gráficas autónomas.
Logran ser utilizadas en la mayor parte de servidores web equivalentemente a
casi todas las plataformas open surf.
PHP está orientado especialmente a la codificación de scripts por parte del
servidor, por lo que se puede seleccionar información de formularios, crear
páginas con contenidos eficientes, o remitir y tomar cookies, etc.
Servidor Web Apache
“El servidor HTTP Apache es un servidor web HTTP de código abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras,
que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando
comenzó su desarrollo en 1995 se basó inicialmente en código del popular
NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se
debe a que Behelendorf quería que tuviese la connotación de algo que es firme y
enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que
pronto se convertiría en gobierno de EEUU, y en esos momentos la
preocupación de su grupo era que llegasen las empresas y "civilizasen" el
paisaje que habían creado los primeros ingenieros de internet.” (Mazzini, 2014)
Apache muestra entre otras particularidades altamente parametrizables, bases
de datos de autenticación y dependencia de la información, pero fue
desacreditado por la falta de una parte gráfica que facilite en su distribución.
23
Gráfico No. 6
Esquema de funcionamiento de un servidor Web
Elaborado por: Walther Toledo y Liz Morales
Fuente: https://www.fdi.ucm.es/profesor/jpavon/web/31-ServidoresWeb-
Apache.pdf
Generalmente las debilidades de la seguridad manifiesta y solucionada tan sólo
logran ser aplicadas por los usuarios locales. A excepción de algunas que
logran ejecutar remotamente en ciertas circunstancias, o aprovechar por
Usuarios específicos maliciosos las habilidades de recepción compartidas que
manejan PHP como un módulo de Apache.
JavaScript
“A principios de los años 90, la mayoría de usuarios que se conectaban a
Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. En
esa época, empezaban a desarrollarse las primeras aplicaciones web y por
tanto, las páginas web comenzaban a incluir formularios complejos.”
(Eguiluz, 2008, pág. 5)
Con aplicaciones web cada vez más complicadas y una ligereza de navegación
relativamente pausada, nace la necesidad de una herramienta de programación
24
que se ejecute directamente en el explorador del usuario, de esta forma se
reducirían tiempos de espera hasta que el servidor procediera nuevamente a
levantar el formulario con los errores generados.
“JavaScript es un lenguaje de programación que permite el script de
eventos, clases y acciones para el desarrollo de aplicaciones Internet entre
el cliente y el usuario. JavaScript permite con nuevos elementos dinámicos
ir más allá de clicar y esperar en una página Web.” (ALAVA, 2006, pág. 1).
Los usuarios no observarán exclusivamente las páginas sino que conjuntamente
las páginas de hoy en día obtienen una forma interactiva. Esta interacción
consiste en cambiar las páginas internamente en la aplicación: colocar botones,
cajas de texto, comandos para crear una calculadora, un impresor de texto, o
cualquier otro diseño que desee hacerse.
HTML
La herramienta HTML es la ejecución del standard SGML, que es un patrón
universal para la escritura de texto electrónico autónomo de terminales, métodos
y aplicaciones. Metalenguaje que se encarga de definir lenguajes de diseños
gráficos; abastece un recurso que cataloga instrumentos hipertex.
Características:
Consiente implantar lenguajes con simbolización representativos. ·
Especifica un diseño de documentos diferenciados, con elementos y
mecanismos relacionados.
Facilita una descripción consecuente y amplia del documento.
No posee un conjunto incluido de conformidades de señalización. Por lo
tanto lleva consigo un conjunto de efectos de etiquetas.
Los documentos creados por él mismo son comprensibles.
25
Framework Laravel 5.1
Un framework es una combinación conceptual y especializada de un soporte
determinado que suele servir como base de la estructura y tratamiento del
software. Esencialmente un framework facilita al desarrollador el poder crear un
aplicativo web.
Generalmente las aplicaciones poseen frecuentemente una cadena de
funcionalidades cómo manejar las sesiones, certificación de datos, etc. Un
framework impide tener que repetir la lógica de las funcionalidades cada vez que
se genere un nuevo proyecto.
El desarrollo del aplicativo web para el presente proyecto de titulación se basara
en el framework Laravel 5.1.
“Laravel es un framework PHP de código abierto que permite desarrollar
aplicaciones y servicios web mediante PHP 5.” (Camacho, 2015).
La ideología del framework Laravel es ampliar código PHP de manera
distinguida y estricta, evadiendo el "código apestoso". Fue fundado en 2011 y
posee un gran predominio de frameworks.
Microsoft SQL Server
“Microsoft SQL Server es un sistema para la gestión de bases de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes para
consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa
de Microsoft a otros potentes sistemas gestores de bases de datos como son
Oracle, Sybase ASE, PostgreSQL.” (Gomez, 2015)
26
Características de Microsoft SQL Server
Entre las principales características citamos:
“Posee una compresión de Datos que permite que los datos se almacenen de
una manera más eficiente, y reduzca los requisitos de almacenamiento para sus
datos.” (Espinoza, 2016)
“La Compresión de Datos también ofrece mejoras significativas en el rendimiento
para grandes cargas de trabajo.” (Espinoza, 2016)
27
FUNDAMENTACIÓN LEGAL
“REGLAMENTO DE TITULACIÓN DE LA UNIVERSIDAD DE GUAYAQUIL”
Según el Art. 1 sostiene lo siguiente:
“La U.G. ha valorado en la planificación e implementación curricular para todas
sus carreras, dos opciones para la titulación: a) Examen de Grado de carácter
complexivo, b) Trabajos de titulación. “ (Reglamento de Titulación de la
Universidad de Guayaquil, 2016)
Según el capítulo II, art. 4 acerca de la Unidad de Titulación:
“Es la unidad curricular que incluye las asignaturas, cursos o sus equivalentes,
que permiten la validación académica de los conocimientos, habilidades y
desempeños adquiridos en la carrera para la resolución de problemas de una
profesión. “(Reglamento de Titulación de la Universidad de Guayaquil, 2016)
Art. 5 acerca de los Objetivos académicos de la Unidad de Titulación:
“Con la Unidad de Titulación se pretende que los estudiantes sean capaces de:
Aplicar los conocimientos adquiridos durante la carrera para plantear soluciones
a problemas específicos que se presentan en nuestra sociedad, utilizando los
métodos y procedimientos adecuados.
Emplear métodos y procedimientos de investigación científica relacionados con
su especialidad, demostrando su capacidad creativa e investigativa.”
(Reglamento de Titulación de la Universidad de Guayaquil, 2016)
28
DE LA ORGANIZACIÓN DEL PROCESO DE TITULACIÓN EN LA
UNIVERSIDAD DE GUAYAQUIL
Acerca del proceso de Titulación, art. 9:
“El trabajo de titulación es el resultado investigativo, académico, en el cual el
estudiante demuestra el manejo integral de los conocimientos adquiridos a lo
largo de su formación profesional; el resultado de su evaluación será registrado
cuando se haya completado la totalidad de horas establecidas en el currículo de
la carrera, incluidas la unidad de titulación y las prácticas pre profesionales.”
(Reglamento de Titulación de la Universidad de Guayaquil, 2016)
De la fundamentación que sustenta el Proceso de Titulación, art. 11:
“Todo trabajo de titulación, excepto el examen de grado o de fin de Carrera,
deberá consistir en una propuesta innovadora que contenga, como mínimo, una
investigación exploratoria y diagnóstica, base conceptual, conclusiones y fuentes
de consulta. Para garantizar su rigor académico, el trabajo de titulación deberá
guardar correspondencia con los aprendizajes adquiridos en la carrera y utilizar
un nivel de argumentación, coherente con convenciones del campo del
conocimiento.” (Reglamento de Titulación de la Universidad de Guayaquil, 2016)
Del Desarrollo del proceso de tutoría, art. 28:
“En la aprobación del Plan del Trabajo de Titulación que hace el Consejo
Directivo de la Facultad designará al Tutor, quien firmará el documento de
aprobación como demostración de aceptación. Luego de la entrega del Trabajo
de Titulación la Facultad designará al Profesor Revisor.
El (La) Tutor (a) orientará al estudiante durante toda la etapa hasta la
sustentación del trabajo de titulación y puede ser nombrado (a) Tutor (a) de
algunos trabajos a fin de garantizar continuidad en el proceso. Los (Las) Tutores
(as) deben tener experticia en el área relacionada con el tema del Plan de
Trabajo de Titulación.
29
El (La) Tutor (a) debe estar capacitado en el uso de normas de redacción,
normas de acotamiento bibliográfico y el mecanismo que la UG emplee para
garantizar la honestidad académica.
El (La) Tutor (a) presentará al Director (a) de la Carrera respectiva informes
mensuales acerca del avance de dicho proceso, propendiendo a que el (la)
estudiante cumpla los tiempos establecidos en el cronograma determinado. Si el
(la) Tutor (a) no cumple con sus responsabilidades deberá ser reemplazado (a)
inmediatamente por resolución motivada del Consejo Directivo de la Facultad y
remitida al Consejo Universitario para el trámite pertinente.
El (La) Tutor(a) calificará el Trabajo de Titulación sobre diez (10) puntos; si la
nota obtenida es igual o mayor a siete (7) puntos el (la) estudiante podrá solicitar
la revisión de su trabajo de titulación. “ (Reglamento de Titulación de la
Universidad de Guayaquil, 2016)
PREGUNTA CIENTÍFICA A CONTESTARSE
¿La Implementación de una aplicación web facilitara y optimizará el
control de los proyectos de titulación para el proceso de titulación en la
Universidad de Guayaquil?
30
DEFINICIONES CONCEPTUALES
Interfaz.- En computación se maneja para señalar a la unión funcional entre
ambas aplicaciones o módulos de cualquier arquetipo proporcionando una
comunicación entre diferentes niveles.
Aplicativo.- Es un programa de cómputo creado como instrumento que
permitirá a un usuario efectuar diferentes clases de trabajos adaptado a sus
necesidades.
APACHE.- Es un servidor web open source multiplataforma.
JavaScript.- Es un lenguaje de programación el cual es descifrado por el lado
del cliente en el instante que se carga el portal web.
Gestión: Es el manejo y administración de compromisos sobre un determinado
proceso.
XHTML. - Es un patrón que utiliza la referencia del programa que enlaza la
fabricación de páginas web en sus diversas traducciones.
PuTTY.- Es un emulador open source cuyo terminal trabaja con SSH y otras
etiquetas.
SCP.- Es un intermediario en la transmisión segura de registros informáticos
entre protocolos locales y remotos.
SFTP.- Es una etiqueta de transmisión de archivos que hace uso de SSH para
aseverar los órdenes y los datos que se trasladan entre el cliente y el servidor.
31
CAPÍTULO III
PROPUESTA TECNOLÓGICA
En el actual capítulo se define el ofrecimiento planteado sobre la automatización
del proceso de titulación de la Universidad de Guayaquil. La propuesta trata del
desarrollo de un sistema web utilizando herramientas de uso libre, debido a que
es un servidor que localmente almacena un portal web construido en PHP, el
mismo se encarga de almacenar información mediante un computador con un
gestor de base de datos local, implementando las características del proceso
que lleva a cabo la unidad de titulación.
ANÁLISIS DE FACTIBILIDAD
Es el proceso en donde se evalúan diferentes aspectos del potencial éxito de un
proyecto y el resultado final que este compone. Para determinar la factibilidad en
un proyecto se debe ejecutar tres factores transcendentales, los cuales son:
Factibilidad Técnica.
Factibilidad Operacional.
Factibilidad Legal.
Factibilidad económica.
32
FACTIBILIDAD TÉCNICA
La parte técnica corresponde al ingreso y manipulación de datos utilizando
técnicas de programación de alto nivel y desarrollo web para un diseño de
interfaz amigable al usuario, en donde se tomará como muestra a la población
de la Carrera de Ingeniería en Sistemas de la Universidad de Guayaquil.
Hardware a utilizar para el desarrollo del Aplicativo web para el control de
proyectos de titulación:
Cuadro No. 4
Hardware a Utilizar
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Departamento de Centro de Computo de la Universidad de Guayaquil
Software a utilizar para el desarrollo del Aplicativo web para el control de
proyectos de titulación:
Cuadro No. 5
Software a Utilizar
Cantidad Detalle
1 Servidor Aplicación Apache versión 2.4.17
1 Microsoft SQL Server 2012
1 PHP versión 5.5.9
1 Framework Laravel versión 5.1
1 Software de control de versiones
1 Interfaz Líneas de comando Artisan
1 Sublime Text Editor de Texto
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Departamento de Centro de Computo de la Universidad de Guayaquil
cantidad detalle
2 Computadora I5 o Superior, mínimo 1 GB de memoria RAM, mínimo 500 GB de disco duro
33
FACTIBILIDAD OPERACIONAL
La Factibilidad Operacional, tiene como objetivo evidenciar que la Universidad de
Guayaquil está en la capacidad de automatizar el proceso de titulación que se
maneja actualmente adaptándola a los avances tecnológicos de la nueva era, y
evidenciando un trabajo eficiente y eficaz.
Con el presente proyecto de titulación se pretende resolver los inconvenientes
detectados mediante el uso de un sistema web que permita llevar a cabo los
procesos que actualmente se llevan a cabo en las Unidades de Titulación
realizándola de forma dinámica, reduciendo y mejorando los tiempos de entrega
de información, beneficiando al personal administrativo, docentes y estudiantes
de la Universidad de Guayaquil.
Para la validación de la propuesta se procederá a efectuar encuestas en donde
la información recopilada se le empleará diversos mecanismos para su
respectivo análisis. Nos basaremos de las encuestas efectuadas a una muestra
apropiadamente depurada en el área en el que se desempeña la actual
propuesta.
POBLACIÓN Y MUESTRA
La población está conformada por docentes y estudiantes de la CISC de la
Universidad de Guayaquil.
Cuadro No. 6
Población investigada
Involucrados Cantidad
Docentes 84
Estudiantes 1854
Total 1938
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
34
Calculo de muestra con la siguiente formula:
𝒏 = 𝒎
𝒆𝟐∗(𝒎−𝟏)+𝟏 𝒏 =
𝟏𝟗𝟑𝟖
(𝟎.𝟎𝟔)𝟐∗(𝟏𝟗𝟑𝟖−𝟏)+𝟏= 𝟐𝟒𝟑
El valor calculado de la muestra es 243.
Una vez que hemos efectuado el cálculo de la muestra procederemos a distribuir
las doscientas cuarenta y tres encuestas a los actores que intervienen en el
proceso quedando de la siguiente forma:
50 docentes
193 estudiantes
35
ANÁLISIS E INTERPRETACIÓN DE LOS RESULTADOS
Encuestas a Docentes
1.- ¿Cuenta la Universidad con material didáctico para alcanzar el título de
tercer nivel en la Carrera de Ingeniería en Sistemas Computacionales?
Cuadro No. 7
Pregunta no. 1 Encuesta a Docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 50 100%
NO 0 0%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 7
Resultado Pregunta No. 1
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Según los resultados presentados la totalidad de docentes indican
que cuentan con el material didáctico definido sobre el proceso de titulación, esto
quiere decir que están informados de la gestión que se debe efectuar en el
proceso descrito anteriormente.
100%
0%
SI
NO
36
2.- ¿Cómo conceptuaría usted el proceso que lleva a cabo la Unidad de
Titulación de la CISC?
Cuadro No. 8
Pregunta No. 2 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
EXCELENTE 5 10%
MUY BUENA 12 24%
BUENA 9 18%
MALA 17 33%
DEFICIENTE 8 15%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 8
Resultado Pregunta No. 2
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Docentes CISC
Análisis.- Según los resultados obtenidos, podemos visualizar en un porcentaje
significativo que los docentes consideran el proceso de titulación como malo, y
en un mínimo porcentaje como excelente por lo cual nos podemos dar cuenta
que es necesario optimizar dicho proceso para que el servicio de la Unidad de
titulación cumpla con los niveles de excelencia requeridos.
10%
24%
18%
33%
15%Excelente
Muy Buena
Buena
Mala
Deficiente
37
3.- ¿Cree que es necesario la ejecución de medidas de seguridad para
optimizar el proceso de titulación en la CISC?
Cuadro No. 9
Pregunta No. 3 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 41 82%
NO 9 18%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 9
Resultado Pregunta No. 3
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Podemos observar que según la percepción de los docentes con
relación a la integridad de la información es negativa en un porcentaje
considerable, esto se debe a diversos casos reportados de pérdida de
documentación correspondiente a los trabajos de tesis en la Unidad de
Titulación. Con esto surge la necesidad de llevar un control optimizado ya que
debido a errores humanos se han presentado dichas falencias lo que ha
causado pérdida de tiempo y dinero.
82%
18%
SI
NO
38
4.- ¿Cree usted que en la actualidad existe un proceso apropiado que
permita llevar un control optimo a los avances de los proyectos de tesis en
la Unidad de titulación?
Cuadro No. 10
Pregunta No. 4 Encuesta Docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 18 35%
NO 35 65%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 10
Resultado Pregunta No 4
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Docentes CISC
Análisis.- Los resultados nos muestran en un 65% que los docentes consideran
inadecuado el control de avances de los proyectos de tesis que maneja la unidad
de titulación, mientras que apenas un 35% lo considera adecuado, lo que nos da
indicio a que existe un problema e inconformidad por parte de los docentes de
cómo se está manejando este proceso en la actualidad.
35%
65%
SI
NO
39
5.- ¿Cuál cree usted que es el nivel de cumplimiento de la información con
relación a las etapas de los proyectos de tesis que lleva a cabo la Unidad
de Titulación?
Cuadro No. 11
Pregunta No. 5 Encuesta Docentes
VARIABLE FRECUENCIA PORCENTAJE
ALTO 3 5%
MEDIO 8 16%
BAJO 33 65%
NO SABE 7 14%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 11
Resultado Pregunta No. 5
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Según el Gráfico podemos visualizar que la mayor parte de los
docentes piensa que existe un nivel bajo con lo se refiere a la veracidad de la
información, por lo que han detectado deficiencias al instante de consultar
información sobre las etapa que lleva el proceso de titulación.
5%
16%
65%
14%
Alto
Medio
Bajo
No sabe
40
6.- ¿Se siente conforme con la forma manual en la que se gestionan los
proyectos de titulación en la Unidad de titulación?
Cuadro No. 12
Pregunta No. 6 Encuesta Docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 8 16%
NO 42 84%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 12
Resultado Pregunta No. 6
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Docentes CISC
Análisis.- Como se visualiza en el gráfico, observamos en un 84% la
inconformidad por parte de los docentes con respecto al manejo manual de los
proyectos de titulación, la mayor parte esta de acurdo con la automatización de
este proceso. Mientras que un porcentaje mínimo del 16% se siente conforme
con el proceso manual que se lleva actualmente.
16%
84%
SI
NO
41
7.- ¿Piensa usted que al implementar un Sistema web en la CISC que se
encargue del control de los proyectos de la titulación incrementaría la
satisfacción de los usuarios involucrados en el proceso?
Cuadro No. 13
Pregunta NO. 7 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 42 85%
NO 8 15%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 13
Resultado Pregunta No. 7
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Los resultados nos muerta en un porcentaje mandatorio del 85% que
los docentes consideran que la implementación de un sistema web para el
control de proyectos de titulación en la unidad de titulación es factible, debido a
que mejoraría en tiempos de entrega y la calidad del producto final.
85%
15%
SI
NO
42
8.- ¿Piensa usted que se posee las condiciones necesarias para la
implementación de un sistema web en el proceso de titulación en la Unidad
de Titulación?
Cuadro No. 14
Pregunta no. 8 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
SI 48 95%
NO 2 5%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 14
Resultado Pregunta No 8
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Según los resultados vemos que la mayoría considera que existen las
condiciones para la implementación de un sistema web que maneje el proceso
ya antes mencionado, como efecto vemos que es factible solucionar los
inconvenientes administrativos del proceso de titulación con un instrumento
informático.
95%
5%
SI
NO
43
9.- ¿En qué aspectos piensa que influiría efectivamente en la ejecución de
un aplicativo web que se encargue del manejo de los proyectos de
titulación?
Cuadro No. 15
Pregunta no. 9 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
DEMORA DE PROCESOS 3 5%
CALIDAD EN TRABAJOS DE ESTUDIANTES 12 23%
INFORMACIÓN VERÍDICA DEL PROCESO 34 67%
INFORMACIÓN COMPLETA DEL PROCESO 3 5%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 15
Resultado Pregunta No. 9
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- En lo que respecta la influencia si se implementa el sistema web en el
proceso de titulación Según el Gráfico podemos observar en un 67% los
docente piensan que influiría efectivamente la información verídica del proceso,
en un 23% la calidad de los trabajos por parte de los estudiantes, un 5% en
demora de procesos y el 5% restante en información completa del proceso.
Concluyendo que los aspectos que sobresalen mas es en la información verídica
del proceso y calidad en los trabajos de los estudiantes.
5%
23%
67%
5%Demora de procesos
Calidad en trabajos deestudiantes
Información verídicadel proceso
Información completadel proceso
44
10.- ¿En qué nivel se les dificultaría el manejo de un sistema web?
Cuadro No. 16
Pregunta NO. 10 encuesta docentes
VARIABLE FRECUENCIA PORCENTAJE
MEDIO 5 9%
ALTO 11 22%
BAJO 32 64%
NINGUNO 3 5%
TOTAL 50 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 16
Resultado Pregunta No. 10
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Según los resultados observamos con un porcentaje
considerablemente algo del 78% que no se les dificultaría a los docentes el
manejo de un sistema web, debido a que su mayoría cuenta con conocimientos
informáticos requeridos para el uso del sistema a implementarse.
9%
22%
64%
5%
Medio
Alto
Bajo
Ninguno
45
Encuestas a Estudiantes
1.- ¿Conoce el proceso que debe seguir para la obtención del título de
tercer nivel en Carrera de Ingeniería en Sistemas Computacionales?
Cuadro No. 17
Pregunta NO. 1 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
SI 141 73%
NO 52 27%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 17
Resultado Pregunta No. 1
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.-Como se observa en el gráfico un porcentaje considerable del 73%
tiene el conocimiento del proceso de titulación, mientras el otro 27% desconoce
dicho proceso.
73%
27%
SI
NO
46
2.- ¿Cómo calificaría usted la asistencia que ofrece la Unidad de titulación
de la CISC?
Cuadro No. 18
Pregunta NO. 2 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
EXCELENTE 10 10%
MUY BUENA 27 14%
BUENA 46 24%
MALA 81 42%
DEFICIENTE 19 10%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 18
Resultado Pregunta No. 2
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Según los resultados obtenidos podemos observar en un porcentaje
alto del 42% los estudiantes consideran que el servicio que ofrece la unidad de
titulación es malo, por otro lado un 24% lo considera deficiente. Por lo que
podemos constatar la inconformidad por parte de los estudiantes con el servicio
que provee la unidad de titulación.
10%
14%
24%
42%
10%
Excelente
Muy Buena
Buena
Mala
Deficiente
47
3.- ¿Sabe usted cual es el nivel de seguridad física que posee el proceso de
titulación?
Cuadro No. 19
Pregunta NO. 3 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
ALTO 21 11%
MEDIO 27 14%
BAJO 98 51%
NO SABE 46 24%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 19
Resultado Pregunta No. 3
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Como se observa en el Gráfico el 51% considera que el nivel de
seguridad que lleva a cabo el proceso de titulación es bajo, y un 24%
desconoce el nivel de seguridad que se utiliza.
11%
14%
51%
24%
Alto
Medio
Bajo
No sabe
48
4.- ¿Piensa usted que existe una táctica idónea para el control en los
avances de los proyectos de titulación en la CISC?
Cuadro No. 20
Pregunta NO. 4 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
SI 158 82%
NO 35 18%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 20
Resultado Pregunta No. 4
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Como se observa en los resultados, vemos que en un porcentaje
mandatorio del 82% considera que el procedimiento que actualmente se lleva a
cabo para controlar los avances de los proyectos de titulación no es el idóneo.
Por lo que podemos constatar la factibilidad en automatizar dicho proceso.
82%
18%
SI
NO
49
5.- ¿Cuál cree usted que es el nivel de cumplimiento de la información con
relación a las etapas de los proyectos de tesis que lleva a cabo la Unidad
de Titulación?
Cuadro No. 21
Pregunta NO. 5 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
ALTO 15 8%
MEDIO 21 11%
BAJO 143 74%
NINGUNO 14 7%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 21
Resultado Pregunta No. 5
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Respecto al nivel de cumplimiento de la información con las etapas de
los proyectos de titulación vemos que el 74% de los estudiantes consideran este
servicio como bajo, esto es debido a las deficiencias presentadas en el pasado.
8%
11%
74%
7%
Alto
Medio
Bajo
Ninguno
50
6.- ¿Se siente conforme con la forma manual en la que se gestionan los
proyectos de titulación en la Unidad de titulación?
Cuadro No. 22
Pregunta NO. 6 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
SI 39 20%
NO 154 80%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 22
Resultado Pregunta No. 6
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.-Como se observa en los resultados vemos que el 80% de los
estudiantes no se encuentra conforme con el proceso manual que es llevado a
cabo para el manejo de los proyectos de titulación y apenas el 20% se siente
conforme con dicho proceso. La satisfacción de los estudiantes es primordial ya
que esto implica productos finales desarrollados con calidad.
20%
80%
SI
NO
51
7.- ¿Piensa usted que al implementar un Sistema web en la CISC que se
encargue del control de los proyectos de la titulación incrementaría la
satisfacción de los usuarios involucrados en el proceso?
Cuadro No. 23
Pregunta NO. 7 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
SI 181 94%
NO 12 6%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 23
Resultado Pregunta No. 7
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Como observamos en los resultados, vemos que prácticamente todos
los estudiantes están de acuerdo con la implementación de un sistema web que
se encargue del manejo de los proyectos de titulación, ya que aumentaría
enormemente la satisfacción de los usuarios implicados y a su vez mejoraría la
calidad del producto final y entregas en los tiempos previamente establecidos.
94%
6%
SI
NO
52
8.- ¿Cree usted que la sistematización del proceso de titulación en la CISC
tendría aceptación positiva por el lado de los estudiantes?
Cuadro No. 24
Pregunta NO. 8 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
SI 187 97%
NO 6 3%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 24
Resultado Pregunta No. 8
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Como se observa en el gráfico, vemos en un 97% prácticamente toda
la muestra estudiantil piensa que la automatización del proceso de titulación
tendría aceptación positiva por parte de los estudiantes.
97%
3%
SI
NO
53
9.- ¿En qué nivel se les dificultaría el manejo de un sistema web?
Cuadro No. 25
Pregunta NO. 9 encuesta estudiantes
VARIABLE FRECUENCIA PORCENTAJE
ALTO 0 0%
MEDIO 0 0%
BAJO 193 100%
NINGUNO 0 0%
TOTAL 193 100%
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Gráfico No. 25
Resultado Pregunta No. 9
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
Análisis.- Como se observa en el Gráfico vemos que todos los estudiantes no
tendrían dificultades en el manejo de un sistema web, los mismos cuentas con
los conocimientos informáticos requeridos para el uso del sistema a ejecutarse.
0%
100%
Alto
Medio
Bajo
Ninguno
54
FACTIBILIDAD LEGAL
El desarrollo del actual proyecto se lo efectuará cumpliendo lo estipulado en el
procedimiento legal actual del Ecuador, en donde lo citamos a continuación:
“LEY DE COMERCIO ELECTRÓNICO, FIRMAS ELECTRÓNICAS Y
MENSAJES DE DATOS”
Título V DE LAS INFRACCIONES INFORMÁTICAS
Capítulo I DE LAS INFRACCIONES INFORMÁTICAS
“Art. 57.- Infracciones informáticas.- Se considerarán infracciones informáticas,
las de carácter administrativo y las que se tipifican, mediante reformas al Código
Penal, en la presente ley.
Reformas al Código Penal Art. 58.- A continuación del Art. 202, inclúyanse los
siguientes artículos enumerados:
Art. ....- El que empleando cualquier medio electrónico, informático o afín,
violentare claves o sistemas de seguridad, para acceder u obtener información
protegida, contenida en sistemas de información; para vulnerar el secreto,
confidencialidad y reserva, o simplemente vulnerar la seguridad, será reprimido
con prisión de seis meses a un año y multa de quinientos a mil dólares de los
Estados Unidos de Norteamérica.
Si la información obtenida se refiere a seguridad nacional, o a secretos
comerciales o industriales, la pena será de uno a tres años de prisión y multa de
mil a mil quinientos dólares de los Estados Unidos de Norteamérica.
La divulgación o la utilización fraudulenta de la información protegida, así como
de los secretos comerciales o industriales, serán sancionadas con pena de
reclusión menor ordinaria de tres a seis años y multa de dos mil a diez mil
dólares de los Estados Unidos de Norteamérica.
Si la divulgación o la utilización fraudulenta se realizan por parte de la persona o
personas encargadas de la custodia o utilización legítima de la información,
éstas serán sancionadas con pena de reclusión menor de seis a nueve años y
multa de dos mil a diez mil dólares de los Estados Unidos de Norteamérica.
Art. ....- Obtención y utilización no autorizada de información.- La persona o
personas que obtuvieren información sobre datos personales para después
55
cederla, publicarla, utilizarla o transferirla a cualquier título, sin la autorización de
su titular o titulares, serán sancionadas con pena de prisión de dos meses a dos
años y multa de mil a dos mil dólares de los Estados Unidos de Norteamérica.”
(Ley De Comercio Electrónico, Firmas Electrónicas y Mensajes de Datos, 2016)
“Art. 61.- A continuación del Art. 415 del Código Penal, inclúyanse los siguientes
artículos enumerados: "
Art. ....- Daños informáticos.- El que dolosamente, de cualquier modo o utilizando
cualquier método, destruya, altere, inutilice, suprima o dañe, de forma temporal o
definitiva, los programas, datos, bases de datos, información o cualquier
mensaje de datos contenido en un sistema de información o red electrónica, será
reprimido con prisión de seis meses a tres años y multa de sesenta a ciento
cincuenta dólares de los Estados Unidos de Norteamérica.
La pena de prisión será de tres a cinco años y multa de doscientos a seis cientos
dólares de los Estados Unidos de Norteamérica, cuando se trate de programas,
datos, bases de datos, información o cualquier mensaje de datos contenido en
un sistema de información o red electrónica, destinada a prestar un servicio
público o vinculado con la defensa nacional.
Art. ....- Si no se tratare de un delito mayor, la destrucción, alteración o
inutilización de la infraestructura o instalaciones físicas necesarias para la
transmisión, recepción o procesamiento de mensajes de datos, será reprimida
con prisión de ocho meses a cuatro años y multa de doscientos a seis cientos
dólares de los Estados Unidos de Norteamérica.” (Ley De Comercio Electrónico,
Firmas Electrónicas y Mensajes de Datos, 2016)
“Art. 62.- A continuación del Art. 553, añádanse los siguientes artículos
enumerados:
Art. ....- Apropiación ilícita.- Serán reprimidos con prisión de seis meses a cinco
años y multa de quinientos a mil dólares de los Estados Unidos de Norteamérica,
los que utilizaren fraudulentamente sistemas de información o redes
electrónicas, para facilitar la apropiación de un bien ajeno, o los que procuren la
transferencia no consentida de bienes, valores o derechos de una persona, en
perjuicio de ésta o de un tercero, en beneficio suyo o de otra persona alterando,
56
manipulando o modificando el funcionamiento de redes electrónicas, programas
informáticos, sistemas informáticos, telemáticos o mensajes de datos.
Art. ....- La pena de prisión de uno a cinco años y multa de mil a dos mil dólares
de los Estados Unidos de Norteamérica, si el delito se hubiere cometido
empleando los siguientes medios
1. Inutilización de sistemas de alarma o guarda
2. Descubrimiento descifrado de claves secretas o encriptados.
3. Utilización de tarjetas magnéticas o perforadas;
4. Utilización de controles o instrumentos de apertura a distancia; y,
5. Violación de seguridades electrónicas, informáticas u otras semejantes.” (Ley
De Comercio Electrónico, Firmas Electrónicas y Mensajes de Datos, 2016)
“Art. 63.- Añádase como segundo inciso del artículo 563 del Código Penal, el
siguiente: "Será sancionado con el máximo de la pena prevista en el inciso
anterior y multa de quinientos a mil dólares de los Estados Unidos de
Norteamérica, el que cometiere el delito utilizando medios electrónicos o
telemáticos.” (Ley De Comercio Electrónico, Firmas Electrónicas y Mensajes de
Datos, 2016)
57
FACTIBILIDAD ECONÓMICA
Para la factibilidad económica se procede a examinar los costos requeridos en el
proyecto, en donde se optara por la opción más conveniente al impacto
monetario.
Cuadro No. 26
Detalle de gastos
Ítem Detalle Costo Cantidad Subtotal
1 Computadora I5 $ 700.00 2 $ 1,400.00
2 Disco Duro 1 TERA $ 100.00 2 $ 200.00
3 Memoria RAM 8GB $ 50.00 2 $ 100.00
4 Procesador DUAL CORE I5 2.50 GHz.
$ 200.00 2 $ 400.00
5 Mouse $ 15.00 2 $ 30.00
6 Suministros de Oficina $ 100.00 1 $ 100.00
7 Desarrollo – recurso humano
$ 1,000.00 2 $ 2,000.00
TOTAL $ 4,230.00
Elaborado por: Walther Toledo y Liz Morales
Fuentes: Datos de la investigación
A continuación se define el software que se necesita para la construcción del
prototipo web:
Cuadro No. 27
Requerimientos Software
Cantidad Descripción Costo Unitario
Subtotal
1 Servidor Aplicación Apache versión 2.4.17 $ 0.00 $ 0.00
1 SQL Server 2012 $ 0.00 $ 0.00
1 PHP My Admin WAMPSER $ 0.00 $ 0.00
1 PHP versión 5.6.16 $ 0.00 $ 0.00
1 Framework Laravel versión 5.1 $ 0.00 $ 0.00
1 Sublime Text Editor de Texto $ 0.00 $ 0.00
TOTAL $ 0.00
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
58
Según la valoración y el estudio obtenido, se consigue establecer la posibilidad
del actual proyecto, ya que su elaboración es factible debido a que los recursos
están completamente adecuados y al alcance del programador, así se logrará su
ejecución sin restricciones de tipo económica, recursos humanos, elementos de
hardware o software.
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
Para la elaboración del actual proyecto se detalla a continuación el desarrollo de
las etapas de la metodología de desarrollo RUP seleccionada para cumplir con el
objetivo principal de la creación del prototipo web.
El prototipo se centra en dos subprocesos del proceso de titulación, en la
entrega del trabajo de titulación y asignación de docente revisor.
El subproceso de la entrega del trabajo de titulación consiste en que el
estudiante carga el archivo que contiene el desarrollo del trabajo de titulación
para que sea guardado en el servidor para que posteriormente en una siguiente
etapa del proceso sea descargado por el docente revisor. El estudiante debe
iniciar con el proceso en el sistema para enviar una notificación al usuario del
Consejo Directivo de la Facultad para que se proceda con la asignación del
docente revisor.
El subproceso de asignación de docente revisor consiste en que el Consejo
Directivo de la Facultad debe asignar un docente revisor a los trabajos de
titulación, se visualizará los proyectos pendientes que no tengan un docente
revisor asignado, cuando se seleccione un docente revisor se validará que no se
sobrepase el límite permitido de proyectos asignados por docente, finalmente en
este subproceso se procederá a notificar al estudiante y al docente revisor de la
asignación indicando fecha de entrega del informe.
59
PROCESO DE DESARROLLO
Requerimientos generales del sistema
Roles del sistema:
o Estudiante: Tiene acceso a las opciones para la carga y envío del
trabajo de titulación al Consejo Directivo de la Facultad.
o Consejo Directivo de la Facultad: Tiene acceso a las opciones de
asignación de Docente Revisor.
Funciones del Sistema:
o Entrega de trabajo de titulación:
Carga del trabajo de titulación en formato PDF o DOC, guarda el
archivo en el servidor y actualiza estado del proyecto de titulación.
Se notifica al Consejo Directivo de la Facultad sobre la entrega del
trabajo de titulación.
o Asignación de Docente Revisor:
Buscar proyectos de titulación, buscar y asignar docentes
revisores, actualiza el estado del proyecto y el nombre del revisor
asignado.
Se notifica al estudiante y al docente revisor sobre la asignación y
la fecha de entrega del informe por parte del docente revisor.
Requerimientos funcionales del sistema
RF. 01. Entrega del trabajo de titulación: El sistema debe permitir la carga del
archivo en formato PDF o DOC del trabajo de titulación para que sea guardado
en el servidor para su posterior descarga y revisión. Luego que el estudiante
60
confirme el envío que debe permitir notificar de la acción realizada al usuario del
Consejo Directivo de la Facultad para dar conocimiento y proceda
posteriormente con la asignación. Esto estará a cargo del estudiante.
RF.02. Historial de actividades del proceso de titulación: El sistema
visualizará el historial de los subprocesos que ha realizado el estudiante en el
proceso de titulación con su respectivo estado. Esto estará a cargo del
estudiante.
RF.03. Asignación de Docente Revisor: El sistema debe permitir que el
usuario tenga como primera vista el listado de los proyectos pendientes por
asignar. Se visualizará título del proyecto, línea de investigación y el estado,
además permitirá la consulta de estos proyectos por título y la línea de
investigación para su selección. Luego de seleccionar el trabajo de titulación
permitirá la búsqueda de docentes revisores, presenta el listado de docente se
visualiza nombre del docente, línea de investigación y números de trabajos de
titulación que tiene asignado, se debe validar que el docente se encuentre dentro
del número máximo permitido de asignaciones por revisor al momento de
realizar la asignación.
Al confirmar asignación se visualizará un detalle de la asignación indicando
datos del proyecto, nombre de revisor, fecha de asignación y tentativa fecha de
entrega de informe final, para luego proceder con la confirmación y notificar al
estudiante y revisor de la acción realizada. Esto estará a cargo del usuario del
Consejo Directivo de la Facultad.
Requerimientos no funcionales del sistema
R.01. Servidor de aplicaciones Apache como servidor del sitio web, para el
desarrollo web se utiliza PHP versión 5.5.9 con framework Laravel versión 5.1,
Eloquent para el mapeo de los datos con una base de datos de Microsoft SQL
Server 2012.
61
Casos de uso
A continuación se detalla actores y diagrama de caso de uso general del proceso
de titulación en el flujo de evaluación de los proyectos de titulación:
Actores:
o Estudiante
o Consejo Directivo de la Facultad
Grafico No. 26
Diagrama de caso de uso general
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
62
Descripción de casos de uso
Grafico No. 27
Entrega de trabajo de titulación
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
63
Cuadro No. 28
CU. 01. Entregar trabajo de titulación
Caso de uso Entregar trabajo de titulación
CU. 01
Actores Estudiante
Propósito Seleccionar el archivo del trabajo de titulación en formato PDF o DOC.
Tipo Primario
Resumen Seleccionar el archivo del trabajo de titulación.
Precondiciones El trabajo de titulación debe estar aprobado por el tutor del proyecto.
Pos condiciones Asignación de trabajo de titulación
Referencias RF. 01
Curso típico de eventos
Acciones de los actores Respuesta del sistema
1. El usuario selecciona la opción para cargar el archivo.
2. Se muestra título del proyecto y estado.
3. El usuario selecciona el archivo a cargar.
4. Se carga el archivo en memoria.
5. El usuario confirma el inicio de proceso de revisión.
6. Verifica la carga de archivo y pasa a la siguiente ventana.
7. El estudiante confirma el proceso. 8. El sistema guarda el archivo en los servidores y actualiza el estado del proyecto de titulación. Se envía notificación sobre la acción realizada.
Curso alterno de eventos
3. El formato de archivo es incorrecto, presenta mensaje de error: “Comprueba la extensión de los archivos a subir. Sólo se pueden subir archivos con extensiones: .docx, .doc, .pdf”
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
64
Grafico No. 28
Historial de actividades
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
65
Cuadro No. 29
CU. 02. Historial de actividades
Caso de uso Historial de actividades
CU. 03
Actores Estudiante
Propósito Visualizar el historial de las actividades realizadas por el estudiante en el proceso de titulación
Tipo Primario
Resumen Mostrar la descripción de las actividades del proceso de titulación con su respectivo estado.
Precondiciones El estudiante debe entrar al sistema.
Postcondiciones El estudiante obtiene información acerca de todo el proceso de titulación.
Referencias RF. 03
Curso típico de eventos
Acciones de los actores Respuesta del sistema
1. El estudiante ingresa al sistema 2. El sistema muestra las opciones habilitadas.
3. El usuario debe seleccionar la opción de ver el historial trabajo de titulación.
4. El sistema muestra el detalle de las actividades del proceso de titulación con el estado actual en cada actividad.
Curso alterno de eventos
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
66
Grafico No. 29
Asignación de docente revisor
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
67
Cuadro No. 30
CU. 03. Asignación de docente revisor
Caso de uso Asignación de docente revisor
CU. 03
Actores Consejo Directivo de la Facultad
Propósito Buscar proyectos de titulación aprobados
Tipo Primario
Resumen Seleccionar proyectos de titulación pendientes de asignación de docente revisor.
Precondiciones El estudiante debe subir su archivo PDF de su trabajo de titulación.
Postcondiciones El Consejo Directivo de la Facultad debe seleccionar un docente revisor.
Referencias RF. 03
Curso típico de eventos
Acciones de los actores Respuesta del sistema
5. El usuario selecciona el proyecto de titulación.
6. El sistema muestra el listado de docentes revisores.
7. El usuario debe seleccionar un docente revisor.
8. Al seleccionar un docente revisor se debe validar que se encuentre dentro del número máximo de asignaciones por docente y da paso a la siguiente ventana.
9. El usuario confirma la asignación. 10. Se guardan los datos de
fecha de asignación, fecha de entrega de informe de docente revisor, actualiza el estado del proyecto y envía notificación de la acción realizada.
Curso alterno de eventos
4. Sale mensaje de error si el docente revisor sobrepasa el número máximo.
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
68
Diagrama de clases
Se identifican las clases que forman parte del diagrama a partir de la descripción
de los casos de uso.
Grafico No. 30
Diagrama de clases
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
69
Diagrama de Actividad
De acuerdo a la descripción de los casos de uso, se diseña el diagrama de
actividad del proceso de titulación acerca del flujo de evaluación de los proyectos
de titulación de la Universidad de Guayaquil.
Grafico No. 31
Diagrama de Actividad
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
70
Diseño de la Base de Datos
Para el diseño de la base de datos nos basamos en el diagrama de clases
donde se describe cada una de las entidades, atributos y relaciones. Se
identifican las tablas más importantes para el desarrollo del actual trabajo de
titulación. El diseño fue realizado en workbench de MySql.
Grafico No. 32
Diseño de la base de datos
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
71
Arquitectura del sistema
Se adjunta imagen de la arquitectura del sistema según el Departamento de
Cómputo de la Universidad de Guayaquil, el desarrollo de este trabajo de
titulación se realizó de acuerdo a la disposición de la arquitectura existente.
Grafico No. 33
Arquitectura del sistema
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
72
ENTREGABLES DEL PROYECTO
Para el desarrollo del sistema informático encargado de llevar un control en los
avances de los proyectos de titulación de la universidad de Guayaquil es
requerido preparar los ambientes y recursos necesarios para su previo desarrollo
e implementación.
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
La actual propuesta mejora de manera considerable el proceso de control de
proyectos de titulación para la universidad de Guayaquil. Con la automatización
de dicho proceso se llevara un control óptimo de los proyectos de titulación
haciendo que el producto final sea de calidad y su entrega sea en el tiempo
establecido.
Para la validación de la propuesta se procederá a utilizar plantillas de casos de
prueba de caja negra para cada una de las ventanas del desarrollo con las
diferentes funcionalidades, a continuación se detalla la ejecución de las
pruebas.
73
Cuadro No. 31
CP. 01. Entregar Trabajo de Titulación
Nombre Entregar trabajo de titulación.
CP. 01
Descripción Validar la carga del archivo PDF y envío de notificación.
Relación del Caso de Uso
Entregar trabajo de titulación.
Pasos y condiciones
1. Se selecciona un archivo PDF o DOC, luego se presiona el botón Iniciar proceso de revisión, se espera que el proceso se guarde correctamente.
2. Selecciona un archivo XLS, luego se presiona el botón Iniciar proceso de
revisión, se espera que no permita la carga de este tipo de archivo y que presente un mensaje de error.
3. No se selecciona ningún archivo, luego se presiona el botón Iniciar
proceso de revisión, se espera que presente mensaje de error indicando que no ha cargado el archivo.
Estado de casos de prueba
1. Exitoso - Fallido
2. Exitoso - Fallido
3. Exitoso - Fallido
Resultado Obtenido
1. Se confirma que la transacción se haya ejecutado correctamente.
2. Presenta mensaje de error.
3. Presenta mensaje de error.
Errores Asociados
Ninguno
Responsable del diseño
Walther Toledo y Liz Morales
Responsable de la ejecución
Cliente
Comentarios
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
74
Cuadro No. 32
CP. 02. Historial de actividades
Nombre Historial de actividades realizadas en el proceso de titulación.
CP. 02
Descripción Visualizar el estado de cada una de las actividades que el estudiante ha realizado durante el proceso de titulación.
Relación del Caso de Uso
Historial de actividades
Pasos y condiciones
1. Se ingresa al sistema con usuario de perfil de estudiante, se espera que se visualice el listado de las actividades realizadas en el proceso de titulación.
2. Se ingresa al sistema con usuario de perfil de docente, se espera que no
se visualice el listado de las actividades del proceso de titulación.
Estado de casos de prueba
1. Exitoso - Fallido
2. Exitoso - Fallido
Resultado Obtenido
1. Se ejecuta la visualización de la información correctamente.
2. Se ejecuta la visualización de la información
correctamente.
Errores Asociados
Ninguno
Responsable del diseño
Walther Toledo y Liz Morales
Responsable de la ejecución
Cliente
Comentarios
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
75
Cuadro No. 33
CP. 03. Asignación de docente revisor
Nombre Asignación de docente revisor CP. 03
Descripción Realizar la asignación del docente revisor a los trabajos de titulación pendientes, validar que el docente revisor se encuentre dentro del máximo permito de asignación de revisión.
Relación del Caso de Uso
Asignación de docente revisor
Pasos y condiciones
1. Se ingresa en tema de proyecto “ESTUDIO DE FACTIBILIDAD PARA LA
PROPUESTA “FRAMEWORK DE TRABAJO PARA PROYECTOS DE TITULACIÓN APLICANDO LA METODOLOGÍA SCRUM EN LA INGENIERÍA DE
SOFTWARE” ENFOCADO EN EL CONTROL DE CALIDAD” y en línea de investigación “Tecnología de la investigación”, luego se selecciona un docente revisor que se encuentre aun disponible, se espera que el proceso se ejecute correctamente.
2. No se ingresa texto en campo de tema de proyecto y en línea de
investigación se selecciona “Todas”, se espera que presente el listado de todos los temas de proyectos de todas las líneas de investigación, se selecciona un tema, se selecciona un docente que no se encuentre disponible, se espera que el sistema presente un mensaje de error indicando que el revisor asignado no se encuentra disponible.
3. Se ingresa en tema de proyecto “asadaflkf” y línea de investigación
“Todas”, se espera que no presente resultados.
Estado de casos de prueba
1. Exitoso - Fallido 2. Exitoso - Fallido 3. Exitoso - Fallido
Resultado Obtenido
1. La transacción de ejecuta correctamente. 2. La transacción se valida correctamente. 3. No presenta información.
Errores Asociados
Ninguno
Responsable del diseño
Walther Toledo y Liz Morales
Responsable de la ejecución
Cliente
Comentarios
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
76
CAPÍTULO IV
CRITERIO DE ACEPTACIÓN DEL PRODUCTO O SERVICIO
El actual proyecto es considerado factible debido a las incidencias producidas
dentro del proceso de titulación en la Universidad de Guayaquil, por lo cual se
estima que automatizando dichos subprocesos se podrán obtener productos
finales de mejor calidad, mejoras en tiempos de entrega y la satisfacción de los
actores implicados en este caso estudiantes y docentes. Se verifica la
aceptación del producto con los casos de pruebas realizados al cliente en el
capítulo III, se realizaron 4 ejecuciones para cada caso de prueba con diferentes
usuarios finales.
Cuadro No. 34
Ejecución de pruebas
Caso de Prueba
Nombre % Casos exitosos
% Casos Fallidos
CP. 01 Entregar trabajo de titulación.
100% 0%
CP. 02 Historial de actividades del proceso de titulación
100% 0%
CP. 03 Asignación de docente revisor.
100% 0%
Elaborado por: Walther Toledo y Liz Morales
Fuente: Datos de la investigación
77
CONCLUSIONES
Al concluir el presente trabajo de tesis, podemos llegar a las siguientes
conclusiones:
Se identificaron los actores y tareas implicados en el proceso de titulación de
la Universidad de Guayaquil en el flujo de evaluación, de los cuales se
seleccionaron dos subprocesos para el desarrollo del prototipo.
Se utilizó la base de datos diseñada por el equipo a cargo del desarrollo del
sistema de titulación, a la cual se le agregó doce tablas implicadas en el flujo
de evaluación de titulación para el almacenamiento de la información.
Se desarrollaron los subprocesos de: entrega del trabajo de titulación para el
usuario estudiante, y asignación de docente revisor para el usuario
representante del Consejo Directivo de la Facultad; mediante el framework
Laravel y Microsoft SQL Server 2008 como base de datos.
Se realizaron las respectivas pruebas de validación de los módulos de:
entrega de trabajo de titulación y asignación de docente revisor, a cargo de
cuatro criterios de expertos, de las cuales se obtuvo un 100% de aceptación
del producto.
78
RECOMENDACIONES
De acuerdo al estudio efectuado en el desarrollo del actual proyecto,
procedemos a nombrar las siguientes sugerencias y optimización del producto
final:
Coordinar la unificación de los diferentes módulos del proceso de titulación,
para su funcionamiento integral.
Realizar pruebas demo en la carrera de Ingeniería en Sistemas
Computacionales con la finalidad de verificar el correcto de funcionamiento
del prototipo.
Alimentar los módulos de entrega de trabajo de titulación y asignación de
docente revisor con información de los proyectos de titulación de la
Universidad de Guayaquil, con el fin de fomentar el uso del sistema
informático con datos refinados.
Definir apropiadamente cuáles serán los usuarios con el rol de administrador,
de esta forma se certificara la integridad de la información y la gestión de los
procesos críticos en la unidad de titulación.
Instruir al personal de la Unidad de Titulación, docentes y estudiantes en la
administración del prototipo planteado, para un apropiado manejo del mismo.
79
BIBLIOGRAFÍA
ALAVA. (10 de 04 de 2006). CAMPUS DE ALAVA. Obtenido de CAMPUS DE
ALAVA:http://www.vc.ehu.es/jiwotvim/ISOFT20092010/Teoria/BloqueIV/J
avaScript.pdf
Amador. (29 de 10 de 2004). Escuela Técnica superior de Ingeniería Informática.
Recuperado el 20 de 07 de 2016
BRAYANGP. (27 de 02 de 2015). BRAYANGP. Recuperado el 22 de 07 de
2016, de BRAYANGP: https://brayangp.files.wordpress.com/2015/02/que-
es-putty.pdf
Camacho, D. C. (16 de 06 de 2015). Universidad de Barcelona. Recuperado el
22 de 07 de 2016, de
http://diposit.ub.edu/dspace/bitstream/2445/67906/2/memoria.pdf
CULTURACION. (s.f.). CULTURACION. Recuperado el 22 de 07 de 2016, de
http://culturacion.com/que-es-ajax/
Eguiluz, J. (7 de 6 de 2008). JESUSDA. Obtenido de
http://www.jesusda.com/docs/ebooks/introduccion_javascript.pdf
Espinoza, L. (Abril de 2016). Gestores de Bases de datos: Características,
ventajas y desventajas. Obtenido de
http://ventajasydesvantajasdebasesdedatos.blogspot.com/
HERRERA, U. C. (2015). BLOGU CEU. Recuperado el 22 de 07 de 2016, de
https://blog.uchceu.es/informatica/ranking-de-navegadores-de-internet-
mas-usados-para-2015/
Ley De Comercio Electrónico, Firmas Electrónicas y Mensajes de Datos. (03 de
08 de 2016). RED IBEROAMERICANA. Obtenido de
http://www.redipd.org/legislacion/common/legislacion/ecuador/ecuador_le
y_2002-67_17042002_comelectronico.pdf
Martinez, M. G. (27 de 03 de 2015). ACENS. Recuperado el 22 de 07 de 2016,
de ACENS: https://www.acens.com/wp-content/images/2015/07/git-
github-wp-acens.pdf
Mazzini, M. D. (28 de 07 de 2014). TECNOLOGICO EUROAMERICANO.
Recuperado el 20 de 07 de 2016, de
80
http://www.euroamericano.edu.ec/contenido/0219%20Mysql%20%20%20
PHP%201/Guia%20de%20Estudio%20de%20PHP.pdf
PRESSMAN. (2002). Ingeniería del Software un enfoque práctico. Mc Graw Hill.
Pressman, R. (2011). Ingeniería del Software Un enfoque práctico.
refman. (25 de 5 de 2014). refman. Obtenido de refman:
http://downloads.mysql.com/docs/refman-5.0-es.pdf
Reglamento de Titulación de la Universidad de Guayaquil. (2016).
REGLAMENTO DE TITULACION DE LA UNIVERSIDAD DE
GUAYAQUIL. Recuperado el 22 de 07 de 2016, de UNIVERSIDAD
CENTRAL DEL ECUADOR:
http://www.aeducar.net/fca/Jml1/index.php/home/generalidades/documen
tacion-legal/reglamento-de-grado-o-titulo
Sanchez, A. (27 de 04 de 2011). UNIVERSIDAD DE BARCELONA. Recuperado
el 22 de 07 de 2016, de UNIVERSIDAD DE BARCELONA:
http://www.ub.edu/stat/docencia/bioinformatica/introbiocomputacio/Servid
oresWeb/ServidoresWeb-Concepto_Configuracion_Uso.pdf
Sánchez, J. (22 de 10 de 2012). Recuperado el 22 de 07 de 2016, de
http://www.jorgesanchez.net/programacion/manuales/sublimeText2.pdf
Sergio. (04 de 06 de 2006). AplicacionesWeb. Recuperado el 20 de 07 de 2016,
de AplicacionesWeb.
Sommerville, I. (2005). Ingeniería de Software. Madrid: Pearson Education.
STATCOUNTER. (s.f.). STATCOUNTER. Obtenido de STATCOUNTER:
http://gs.statcounter.com/#browser-EC-monthly-201506-201606