99
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

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS …repositorio.ug.edu.ec/bitstream/redug/16664/1/B... · Ing. Eduardo Santos Baquerizo, MSc. DECANO DE LA FACULTAD CIENCIAS MATEMÁTICAS

  • 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:

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:

[email protected]

[email protected]

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