Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RESUMEN
El presente trabajo propone generación de un sistema de gestión documental para la Coordinación de Vinculación de con
la Sociedad en UNIANDES sede Ibarra a través de una aplicación web que permita organizar la información y documentos
que se genera en esta dependencia. Actualmente toma mucho tiempo saber si un estudiante ha cumplido con sus horas
de Proyectos de vinculación y de prácticas preprofesionales, cuando las autoridades solicitan informes de estudiantes que
han cumplido con estos procesos hay que recurrir a la información en físico, pero en muchas ocasiones dicha información
se encuentra traspapelada o simplemente no se las encuentra, resultando para el estudiante un verdadero problema ya que
no puede acceder al certificado de haber cumplido con las horas que corresponde a la participación en Proyectos de Vin-
culación con la Sociedad y con las horas que corresponden a la prácticas preprofesionales que al final son dos documentos
obligatorios para su graduación. Se utilizó la metodología de desarrollo de software XP (Programación Extrema), permitiendo
solucionar el problema de manera adecuada, manteniendo la información y documentación organizada, satisfaciendo en
gran medida los requerimientos del coordinador que se encuentran al frente de la Función Vinculación.
ABSTRACT
The present work proposes the generation of a document management system for the Coordination of Linking with Society
in UNIANDES Ibarra headquarters through a web application that allows organizing the information and documents that are
generated in this dependency. Currently, it takes a long time to know if a student has fulfilled their hours of Bonding Projects
and pre-professional internships, when the authorities request reports from students who have complied with these proces-
ses, they have to resort to physical information, but in many cases this information It is misplaced or simply cannot be found,
resulting in a real problem for the student since he / she cannot access the certificate of having complied with the hours that
correspond to participation in Partnership Projects with the Society and with the hours that correspond to the pre-professional
internships which are ultimately two mandatory documents for graduation. The XP software development methodology (Ex-
treme Programming) was used, allowing to solve the problem in an adequate way, keeping the information and documenta-
tion organized, largely satisfying the requirements of the coordinator who oversee the Linkage Function.
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620 Volumen 14 | Número 3 | Mayo-Junio, 2022
523
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
INTRODUCCIÓN
La Vinculación con la Sociedad es una de las funciones que toda Institución de educación superior en Ecuador debe
incorporar como pilar fundamental para alcanzar la calidad (Castro et al., 2017). En la Figura 1 se da a conocer los
procesos de Proyectos de Vinculación y prácticas preprofesionales, el cumplimiento de estás actividades permite al
estudiante alcanzar el certificado de haber cumplido con estos dos procesos, requisito para su graduación.
El desarrollo de aplicaciones web se basan en el uso de técnicas de construcción de software y tecnología, dentro de
las tendencias tecnológicas se encuentran las diferentes plataformas, herramientas y lenguajes de programación las
cuales proporcionan rapidez al momento de desarrollar una aplicación Web, permitiendo al desarrollador reducir tiem-
po empleado en la creación de sistemas Web acorde a los requerimientos de los usuarios. (Sprague, 1995; Africano
& Reatiga, 2018).
La metodología de desarrollo XP (Programación extrema) al igual que otras metodologías tradicionales o ágiles, re-
quieren entender lo que el cliente necesita, a través de la aplicación de las diferentes fases ha permitido desarrollar
un aplicación útil y aplicable, permitiendo solucionar los problemas de búsqueda de información y documentación.
(Molina et al. 2020).
De igual forma se aplica el Modelo Vista Controlador (MVC) ya que a través de la aplicación de este patrón de diseño
arquitectónico, nos permite crear aplicaciones de calidad, este patrón modifica cada uno de sus componentes sin
necesidad de afectar a los demás, con lo cual la Función Vinculación con la Sociedad mantendrá una organización de
la gestión documental de sus procesos y sobre todo, cuando se requiera ampliar los módulos de la aplicación web,
cualquier desarrollador puede entender y expandir la aplicación web. (Bestard & López, 2017; Bozu & Muñoz, 2009).
Los modelos y tecnologías de desarrollo web han evolucionado en últimos tiempos, existen multitud de aplicaciones,
framework, librerías, arquitecturas y sistemas de publicación en diferentes versiones que a su vez reciben cambios
o mejoran con el tiempo. Se experimenta un progreso significativo en lo relacionado con la administración de siste-
mas, servicios de alojamiento, técnicas de escalabilidad, monitorización y gestión de centros de procesos de datos
(Vilajosana & Navarro, 2019).
MATERIALES Y MÉTODOS
Entre los materiales utilizados en la investigación está la Figura 1 que muestra las etapas de los procesos de Proyectos
de Vinculación y Prácticas preprofesionales.
Figura 1. Etapas de los procesos de Proyectos de Vinculación y Prácticas preprofesionales. Fuente: (UNIANDES,
2017).
524
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
En la tabla 2, a través de una comparativa, se resalta la usuario, es decir, la parte con la que interactúa el usuario
importancia del uso de la metodología XP versus el marco y el Controlador: es la conexión entre el modelo y la vista.
de trabajo SCRUM. (Ávila, 2016).
525
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
Planificación
Figura 3. Resumen de las fases usadas en la metodología
Esta fase es la que se encarga de definir la estructura, los XP. Fuente: Confección propia, 2022.
requerimientos y el alcance del desarrollo del proyecto,
objetivo que se alcanza mediante la creación de histo- RESULTADOS Y DISCUSIÓN
rias de usuario. Finalmente, la puntuación de las historias
Para tomar un criterio de elección de la tecnología ade-
de usuario se realiza en reuniones con todo el equipo de
cuada, previamente se estudiaron las necesidades de las
desarrollo.
aplicaciones web, y se ha concluido que las bases que
Diseño una aplicación web debe poseer para la fácil integración
de servicios es escalabilidad, software libre con los be-
Fase en la que se crea estándares y patrones para reali- neficios en costes que esto implica, seguridad, rapidez y
zar la codificación; de esta forma se obtendrá un código facilidad de uso y eso nos ofrece la tecnología usada fra-
eficiente, con calidad y comprensión para todos los in- mework Codeigniter (Velo, 2012), que contiene una serie
volucrados en el desarrollo. Un diseño simple se imple- de librerías que sirven para el desarrollo de aplicaciones
menta más rápidamente que uno complejo. Por ello XP web con PHP y MySQL.
propone implementar el diseño más simple posible que
funcione, que sea sencillo y funcional para poder cumplir Codeigniter genera una estructura de proyecto que per-
con el tiempo de entrega y facilitar el desarrollo en cada mite organizar el código fuente para que sea fácil de
una de las etapas del proyecto. crear y mantener, implementa el proceso de desarrollo
Modelo, Vista, Controlador (MVC), que es un estándar de
Codificación programación de aplicaciones, utilizado tanto para hacer
sitios web como programas tradicionales.
Esta fase va relacionada con la planificación, específica-
mente con las historias de usuario, por lo que cada una Las tecnologías HTML5, JavaScript y Ajax ayudaron a de-
de estas historias son consideradas y a su vez se hacen sarrollar la aplicación reduciendo el tiempo de desarrollo
las pruebas unitarias que consisten en la comprobación y mejorando la productividad, gracias a las posibilidades
del funcionamiento del código a perfección y donde los de reutilización del código; flexibilidad según necesida-
desarrolladores trabajan con el cliente para ponerse de des, podemos poco a poco ir migrando, ampliando nues-
acuerdo en lo que se va a implementar, aquí se establece tra aplicación o ir actualizándolo según sea conveniente
la arquitectura del sistema hacer aplicado durante el de- gracias a la estructura escalable, posibilita el trabajo con
sarrollo del proyecto. varios y distintos clientes; trabajo en entornos distribui-
dos y facilidad de integración con otras tecnologías o con
Pruebas procesos de negocios distintos; mantenibilidad; seguri-
dad; libertad de elección de servidores, herramientas y
Los resultados obtenidos en todas las pruebas del siste-
componentes existiendo alternativas de Software Libre.
ma permiten ir verificando el funcionamiento de la aplica-
(Clemente, 2021).
ción web y concluir si la aplicación cumple con los obje-
tivos propuesto. La automatización de los procesos de la Función
Vinculación con la Sociedad aporta algunas ventajas
siendo una de estas la eficiencia en el manejo de los do-
cumentos solicitados por los estudiantes para obtener el
526
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
certificado de cumplimiento de las horas de proyectos de Figura 4. Formulario de autenticación. Fuente: Confección
Vinculación y las horas de servicio comunitario. propia, 2022.
La calidad en el manejo y monitoreo de las diferentes eta- La aplicación web consta de 6 módulos:
pas de los procesos de los Proyectos de Vinculación y
El módulo de seguridad: este módulo gestiona los usua-
las prácticas preprofesionales permitieron llevar el regis-
rios de la aplicación web asignándoles un tipo de usuario,
tro de las actividades evitando que los documentos se
el cual les permitirá acceder a los diferentes módulos.
traspapelen.
Módulo de datos generales: este módulo permite ingreso
De acuerdo a los conocimientos adquiridos en estas in-
de datos que serán utilizados en los diferentes formula-
vestigaciones se presenta una solución de automatiza-
rios como nombres de países, provincias, ciudades.
ción de los procesos de la Función Vinculación con la
Sociedad debidamente probada y que pueda aplicarse Módulo de convenios: este módulo permite gestionar los
a las demás sedes de la Institución UNIANDES existentes convenios que tiene la universidad con las diferentes ins-
en las tres regiones del Ecuador. tituciones públicas y/o privadas.
La aplicación web permite que la comunidad universitaria Módulo de matriz- Sede Extensión: este módulo permite
reporte sus avances a la Función de Vinculación con la gestionar las carreras con las que cuenta cada una de
Sociedad de forma automatizada y los usuarios tengan la matriz, sede, extensión de la Universidad, además de
acceso a esa información en tiempo real. los docentes que forman parte de la Función Vinculación
de acuerdo al distributivo que emite la dirección de cada
Aplicación web desarrollada matriz, sede, extensión.
El ingreso a la aplicación web se lo hace a través de un Módulo de proyectos de Vinculación: este módulo permi-
formulario donde el usuario podrá autenticarse para ingre- te la gestión de los proyectos de vinculación, seguimiento
sar a la aplicación web, deberá ingresar con su nombre de docentes y estudiantes.
de usuario y la contraseña, como se indica en la Figura 4.
En la Figura 5 se presenta una vista de los módulos del
SGVin (Sistema de gestión de Vinculación).
527
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
Pruebas
Las pruebas de software tienen un rol muy importante en el aseguramiento de la calidad, por tal motivo en el desarrollo
del sistema se ha llevado a cabo cuidadosamente esta fase, para detectar los errores durante el ciclo de vida de de-
sarrollo del software, corrigiéndolos a tiempo para realizar la entrega oportuna del sistema a la Función de Vinculación
con la Sociedad de UNIANDES sede Ibarra.
Las pruebas realizadas al software desarrollado se enmarcaron en:
• Pruebas funcionales:
• Pruebas no funcionales:
Se realizó las pruebas a los módulos que forman parte del SGVin (Sistema de gestión de Vinculación), para llevar a
cabo dichas pruebas se buscó la participación de:
• El coordinador de Vinculación.
• 2 docentes.
• 2 estudiantes
Como resultado de las pruebas realizadas se obtuvieron sugerencias por parte de los participantes mencionados
anteriormente. Los cuales fueron tomadas en cuenta por parte de la desarrolladora del proyecto para alcanzar la sa-
tisfacción de quienes administran la Función Vinculación con la Sociedad.
Pruebas funcionales: Para llevar a cabo estas pruebas se ha centrado en la funcionalidad para grantizar que las carac-
terísticas del software se comporten según lo solicitado por el coordinador de la Funcion Vinculación con la sociedad,
los tipos de prueba que se incluye son:
• Unitaria.
528
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
• Integración.
• Interfaz.
En la Figura 7 se evidencia la funcionalidad de la aplicación web como consecuencia de las pruebas realizadas.
529
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
7. Conclusiones
6.Valoración de resultados
5.Obtención de resultados
4.Selección Características y
subcaracterísticas
2.Descripción de la aplicación a
evaluar
1.Propósito de la evaluación
Figura 8. Proceso de evaluación de criterios de Calidad de SGVin. Fuente: Confección propia, 2022.
Resultados 1
Teniendo en cuenta la norma ISO/ 9126-2, se logró establecer un total de 6 características y 21 subcaracterísticas
por medio de las cuales los usuarios evaluaron la calidad de la aplicación web desarrollada para la automatización
del servicio de la Función Vinculación con la Sociedad de UNIANDES sede Ibarra, se estableció la evaluación en su
funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad, usando Check list y de acuerdo con la
tabulación e interpretación de resultados se logró determinar que los usuarios evaluaron en conformidad las carac-
terísticas y subcaracterísticas de calidad de software. En la Tabla 4 se observa la evaluación aplicada a la aplicación
web desarrollada. (Figueroa, 2004)
Propósito: determinar la calidad de la aplicación web para la gestión de la Función Vinculación con la Sociedad de UNIANDES
sede Ibarra.
Descripción del Sistema que evaluar SGVin (Sistema de Gestión de Vinculación): el sistema consta de 6 módulos cada uno de
los cuales contiene submódulos.
Especificación modelo de calidad: el modelo aplicado está definido por la Norma ISO 9126-2 es importante describir que la
norma 9126-2 es un estándar internacional para evaluar la calidad del software en base a un conjunto de características y sub-
características de la calidad.
Criterios Características Subcaracterísticas Valoración Conclusiones
Adecuación
Exactitud
Funcional Funcionalidad = 100% Si cumple
Seguridad
Interoperabilidad
Madurez
Fiabilidad Tolerancia a fallos = 100% Si cumple
Capacidad de recuperación.
No funcional Capacidad para ser entendido
Capacidad para ser operado
Usabilidad = 100% Si cumple
Capacidad para ser aprendido
Capacidad de atracción.
530
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
Comportamiento temporal
Eficiencia = 80% Si cumple
Utilización de recursos
Capacidad para ser analizado
Capacidad para ser cambiado
Mantenibilidad = 100% Si cumple
Estabilidad
Capacidad para ser probado
Adaptabilidad
Facilidad de instalación
Portabilidad = 80% Si cumple
Coexistencia
Capacidad para ser remplazado
Resultados 2
De los resultados obtenidos en el proceso de medición de la calidad de software bajo el estándar ISO 9126-2 se ob-
tiene el cumplimiento en todas las características (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y
portabilidad) y subcaracterísticas entre las que se resalta: seguridad, interoperabilidad, tolerancia a fallos, capacidad
para ser aprendido, estabilidad, facilidad de instalación entre las principales, esto se ilustra en la Figura 9.
Figura 9. Resultados de la medición de calidad en la aplicación web. Fuente: Confección propia, 2022.
En base a los resultados obtenidos y con una percepción subjetiva, se observa que los usuarios se encuentran sa-
tisfechos con el uso de la aplicación web desarrollada, esto se evidencia ya que en la mayoría de las características
evaluadas se alcanzó el máximo puntaje de 100%, en las características relacionadas a eficiencia y portabilidad se
alcanzó un 80%, se concluye que la aplicación web desarrollada cumple un 93% dentro de la evaluación de la calidad
de software, por encima del nivel esperado. Esto destaca aspectos positivos del producto en cuanto a la funcionalidad.
Las características en las que no se alcanzó el máximo puntaje se espera alcanzarlo en una versión futura
El análisis de los resultados que dieron los Check list, indica que se presentaron resultados que, si bien no afectan la
tendencia hacia la no conformidad, evidencia la existencia de usuarios para quienes sus expectativas frente al sistema
no están cubiertas en todas las características de calidad; aun así, la aplicación web obtuvo un porcentaje de 93%
de cumplimiento de las características y subcaracterísticas lo que hace que la aplicación este a satisfacción de los
usuarios.
Como aspecto complementario se destaca la importancia de contar con un sistema de información que apoya los prin-
cipios de la gestión de la calidad, especialmente el de enfoque al usuario, la mejora continua y la toma de decisiones
basadas en hechos.
CONCLUSIONES
La implementación de la aplicación web, favorece la automatización de la mayoría de los procesos y actividades de la
Universidad Regional autónoma de los Andes UNIANDES de la función Vinculación con la Sociedad. El sistema está
implementado y contribuye a agilizar la obtención de información útil para estudiantes, docentes y autoridades.
531
UNIVERSIDAD Y SOCIEDAD | Revista Científica de la Universidad de Cienfuegos | ISSN: 2218-3620
Al haber realizado diferentes pruebas a la aplicación Bozu, Z., & Muñoz, F. I. (2009). Creando comunidades
web, se determinó el funcionamiento correcto. Dando así de práctica y conocimiento en la Universidad: una
cumplimiento al objetivo por el cual se realiza este traba- experiencia de trabajo entre las universidades de
jo de tesis con utilización de herramientas tecnológicas lengua catalana. RUSC. Universities and Knowledge
que permitieron dar solución al problema de la Función Society Journal, 6(1). 1-11.
Vinculación con la Sociedad de UNIANDES sede Ibarra.
Castro, N. A., López, G. A., & López, R. (2017). El vínculo
La metodología de desarrollo programación extrema universidad-sociedad en el contexto actual del
(XP) utilizada, permitió asegurar la calidad de software Ecuador. Revista Universidad y Sociedad, 9(1), 165-
desarrollado al mantener una estrecha comunicación en- 172.
tre cliente (Coordinador de la Función Vinculación con la
Clemente, M. M. (2021). Desarrollo de una aplicación web
Sociedad de UNIANDES Ibarra) y el desarrollador para
y móvil para el centro de salud Atahualpa. Universidad
la obtención de resultados acordes a los requerimientos
Estatal Península de Santa Elena.
solicitados.
Figueroa, M. A. (2004). Calidad en la industria del
La programación extrema (XP) es una metodología ligera
software. la norma iso-9126. Revista upiicsa, 34, 6-8.
que facilitó la creación del proyecto de software, por su
eficiencia y flexibilidad, con técnicas y herramientas que Meléndez, S. M., Gaitán, M. E., & Pérez, N. N. (2016).
permitieron cumplir con la automatización de los proce- Sistema WEB de evaluación al desempeño Docente
sos de la Función Vinculación con la Sociedad, logrando UNAN-Managua, empleando la metodología Agil
obtener la satisfacción del cliente a través de la entrega Programación Extrema, en el II Semestre del 2015
oportuna de acuerdo al plan de entregas. (Doctoral dissertation, Universidad Nacional Autonóma
de Nicaragua, Managua).
El framework Codeigniter permitió crear la aplicación de
una manera rápida, agilizó la tarea en la programación, Molina, J. R., Zea, M. P., Contento, M. J., & Garcia, F.
haciendo fácil el acceso a datos y el manejo del patrón G. (2018). Comparison of methodologies in web
Modelo Vista Controlador (MVC), por lo que este fra- applications. 3C Tecnología, 7(1), 1-19.
mework es una solución ideal para pequeños y grandes
Sagredo, J. G. C., Espinosa, A. T., Reyes, M. M., & García,
proyectos web.
M. D. L. L. (2012). Automatización de la codificación
El patrón de diseño Modelo Vista Controlador (MVC) da del patrón modelo vista controlador (MVC) en
especial atención en la organización de la aplicación, proyectos orientados a la Web. CIENCIA ergo-sum,
separándola en tres capas física y lógicas permitiendo Revista Científica Multidisciplinaria de Prospectiva,
que cualquier desarrollador que venga después pueda 19(3), 239-250.
interpretar fácilmente los módulos y dar continuidad con
Sprague Jr, R. H. (1995). Electronic document
nuevos procesos para mejorar el servicio de la Función
management: Challenges and opportunities for
Vinculación con la Sociedad.
information systems managers. MIS quarterly, 29-49.
REFERENCIAS BIBLIOGRÁFICAS UNIANDES. (2017). El modelo de VInculación con la
sociedad de UNIANDES. Universidad Regional
Africano, G. N., & Reatiga, C. M. (2018). La transferencia
Autónoma de Los Andes.
tecnológica como práctica de responsabilidad social
universitaria. Arbor, 194(789), a472-a472. Velo F. (2012). CodeIgniter. Guía del usuario en español,
versión 2.1.3. https://www.academia.edu/35412555/
Ávila P. D. (2016). Modelo integrador para el diseño de
CodeIgniter_Guía_del_Usuario_en_Español
Serious Games con Realidad Aumentada. Universidad
Nacional Mayor de San Marcos. Vilajosana, X., & Navarro, L. (2019). Arquitectura de
aplicaciones Web. Universidad Oberta de Catalunya.
Bestard, M. C., & López, J. E. (2017). Vínculo universidad-
sociedad: grupos vulnerables a la discriminación por
discapacidad en Ecuador. Revista Universidad y
Sociedad, 9(3), 7-15.
532