Ir al menú de navegación principal Ir al contenido principal Ir al pie de página del sitio

Automatización de procesos de Investigación, Vinculación, Prácticas/Pasantías Preprofesionales para universidades ecuatorianas

PDF

Resumen

Entre las dimensiones que el Consejo de Evaluación, Acreditación y Aseguramiento de la Calidad de la Educación Superior (CEAACES) evalúa en las Instituciones de Educación Superior (IES) están las dimensiones de Investigación, Vinculación y Prácticas/Pasantías Preprofesionales. Actualmente, como muchas otras IES, la Universidad Técnica de Machala (UTMACH) no cuenta con un sistema que permita controlar y gestionar dichos procesos. Por lo expuesto, es necesario desarrollar un sistema que satisfaga los requerimientos de estos tres pilares de la universidad ecuatoriana. Este trabajo inicia con la recolección de información a través de entrevistas con usuarios y directivos de la UTMACH, luego se seleccionaron las mejores herramientas para desarrollo web, como Python (framework Django), Javascript, HTML y otras como node.js, django-celery, redis y sockets.io para la implementación del módulo de notificaciones y tareas en segundo plano. Para la metodología de desarrollo del software se consideró utilizar eXtreme Programming (XP) ya que basa su marco de trabajo en cuatro valores como lo son la comunicación, simplicidad, retroalimentación y coraje. El sistema fue evaluado por usuarios y directivos, implementando un plan de evaluación de nivel funcional. Además, fue sometido a un proceso de evaluación de calidad web acorde a la metodología Evaluación de Calidad de Sitios Web (ECSW). El sistema logró satisfacer los requerimientos de los usuarios y los del departamento de Tecnologías de la UTMACH por lo que será implementado por la universidad y está disponible para cualquier otra IES de nuestro país, puesto que tiene una estructura parametrizable.

Palabras clave

Automatización, software, sistema web


Citas

  1. Ambler, S. (2005-2014). The Agile Unified Process (AUP). Recuperado de http://www.ambysoft.com/unifiedprocess/agileUP.html
  2. Ask Solem & contributors. (2009-2016). Celery User Manual. Recuperado de http://docs.celeryproject.org/en/latest/django/first-steps-with-django.html
  3. Balsamiq Studios, LLC. (2008-2017). Balsamiq. Recuperado de https://balsamiq.com/products/mockups/
  4. CEAACES. (2016). Modelo de evaluación Institucional de Universidades y Escuelas Politécnicas 2018 [PDF file]. Recuperado de http://www.ceaaces.gob.ec/sitio/wp-content/uploads/2017/09/Modelo-de-evaluacio%CC%81n-preliminar-de-Universidades-y-Escuelas-Polite%CC%81cnicas.pdf
  5. Chen, S., Tang, X., Wang, H., Zhao, H., & Guo, M. (2016). Towards Scalable and Reliable In-Memory Storage System: A Case Study with Redis. 2016 IEEE Trustcom/BigDataSE/ISPA,1660-1667. doi:10.1109/TrustCom.2016.0255
  6. Christou, I., Ponis, S., & Palaiologou, E. (2010). Using the Agile Unified Process in Banking. IEEE Software, 27(3), 72-79. doi:10.1109/ms.2009.156
  7. Cobos, C., Zuñiga, J., Guarin, J., León, E., y Mendoza, M. (2010). CMIN - herramienta case basada en CRISP-DM para el soporte de proyectos de minería de datos. Ingeniería e Investigación, 30(10), 45-56. Recuperado de http://www.redalyc.org/articulo.oa?id=64316140004
  8. Community Sockets.io. (2017). Socket.io. Recuperado de https://socket.io/docs/
  9. Doshi, V. P., & Patil, V. (2016). Competitor driven development: Hybrid of extreme programming and feature driven reuse development. International Conference on Emerging Trends in Engineering, Technology and Science (ICETETS), 1-6. doi:10.1109/ICETETS.2016.7602985
  10. Duque, M., Cando, E., Aguinaga, A., Llulluna, F., Jara, N., & Moreno, T. (2016). Micro-grid platform based on NODE.JS architecture, implemented in electrical network instrumentation. IOP Conference Series: Materials Science and Engineering, 129(1), 1-8. doi:10.1088/1757-899X/129/1/012045.,
  11. Eclipse Foundation. (2017). OpenUP. Recuperado de http://epf.eclipse.org/wikis/openup/
  12. EnqingTang, Y. F. (2016). Performance Comparison between Five NoSQL Databases. 7th International Conference on Cloud Computing and Big Data (CCBD), 105-109. doi:10.1109/CCBD.2016.030
  13. Facchinetti, T., Benetti, G., Koledoye, M. A., & Roveda, G. (2016). Design and implementation of a web-centric remote data acquisition system. 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA). doi:10.1109/ETFA.2016.7733698
  14. Franco, J. C. (2010). Metodología para testing de software basado en componentes. Universidad EAFIT, Ingeniería de Sistemas, Medellín. Recuperado de https://core.ac.uk/download/pdf/47237302.pdf
  15. González, V. (2017). Editor web visual para HTML, CSS y JavaScript de apoyo a la docencia. Revistas UNC - Virtualidad, Educación y Ciencia, 8(14), 136-152. Recuperado de https://revistas.unc.edu.ar/index.php/vesc/article/view/17341
  16. Haryono, K. (2015). The extreme programming approach for financial management system on local government. International Conference on Science and Technology (TICST), 29-34.
  17. Iszaevich, G. E. (2011). Monitoreo de PostgreSQL con Munin PostgreSQL monitoring with Munin. Recuperado de https://www.researchgate.net/publication/268271896_Monitoreo_de_PostgreSQL_con_Munin_PostgreSQL_monitoring_with_Munin
  18. JetBrains s.r.o. (2017). Jetbrains. Recuperado de https://www.jetbrains.com/pycharm/
  19. Kusuma, M., & Ferdiana, R. (2017). Performance Comparison of Caching Strategy on Wordpress Multisite. 2017 3rd International Conference on Science and Technology - Computer (ICST). doi:10.1109/icstc.2017.8011874
  20. Liang, L., Zhu, L., Shang, W., Feng, D., & Xiao, Z. (2017). Express supervision system based on NodeJS and MongoDB. IEEE/ACIS 16th International Conference on Computer and Information Science (ICIS), 607-612. doi:10.1109/ICIS.2017.7960064
  21. Liu, D., & Pan, D. (2014). Message transport system of distributed stream computing. (IEE, Ed.) 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing(ICCWAMTIP), 483-486. doi:10.1109/ICCWAMTIP.2014.7073455
  22. Marowka, A. (2017). On parallel software engineering education using python. Education and Information Technologies, 1-16. doi:10.1007/s10639-017-9607-0
  23. Matijevic, M., & Cvjetkovic, V. (2016). Overview of architectures with Arduino boards as building blocks for data acquisition and control systems. 13th International Conference on Remote Engineering and Virtual Instrumentation (REV), 56-63. doi:10.1109/REV.2016.7444440
  24. Núñez, J., Suárez, G., y Delgado, M. (2014). Proceso de pruebas para productos de software en un laboratorio de calidad. Ingeniería Industrial, 35(2), 131-145. Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59362014000200003
  25. Peña, R. (2015). Paseo por la programación estructurada y modular con Python. (U. J. I, Ed.) Revista Hispanoamericana de Educación Universitaria de la Informática, 8(1), 16-27. Recuperado de http://www.aenui.net/ojs/index.php?journal=revision&page=article&op=view&path%5B%5D=184
  26. Protsch, P., & Solga, H. (2015). The social stratification of the German VET system. Journal of Education and Work, 29(6), 637-661. doi:10.1080/13639080.2015.1024643
  27. Quest Software Inc. (2017). Quest. Recuperado de https://www.quest.com/mx-es/products/toad-data-modeler/
  28. Quintana, H. A. (2015). Implementación de aplicaciones isomórficas con Javascript. Interfases. Revista Digital de la Carrera de Ingeniería de Sistemas (8), 143-161. Recuperado de https://dialnet.unirioja.es/descarga/articulo/6043104.pdf
  29. REUVIC. (2017). Plan Estratégico 2017-2019. Recuperado de http://reuvic.ec/reuvic/wp-content/uploads/2017/08/PLAN-ESTRATEGICO-REUVIC-2017-2019.pdf
  30. Schmal, R., y Rivero, S. (2016). Construcción de un Sistema para la Gestión de Proyectos. Formación universitaria, 9(4), 23-32. doi:10.4067/s0718-50062016000400004
  31. Schutt, K., & Balci, O. (2016). Cloud Software Development Platforms: A Comparative Overview. IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA). doi:10.1109/SERA.2016.7516122
  32. Secretaría General UTMACH. (2017). Reglamento que regulariza el sistema de vinculación con la sociedad de la Universidad Técnica de Machala. Recuperado de https://www.utmachala.edu.ec/archivos/vincopp/vinculacion/1.%20BASE%20LEGAL/1.%20REGLAMENTO%20QUE%20REGULARIZA%20EL%20SISTEMA%20DE%20VINCULACI%C3%93N%20CON%20LA%20SOCIEDAD.pdf
  33. Sharma, P., & Hasteer, N. (2016). Analysis of linear sequential and extreme programming development methodology for a gaming application. International Conference on Communication and Signal Processing (ICCSP), 1916–1920. doi:10.1109/iccsp.2016.7754505
  34. Sparx Systems Pty Ltd. (2017). SPARX SYSTEMS. Recuperado de http://sparxsystems.com/
  35. Tang, C., Bagheri, H., Paisarnsrisomsuk, S., & Sullivan, K. (2017). Towards Designing Effective Data Persistence through Tradeoff Space Analysis. IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C). doi:10.1109/ICSE-C.2017.106
  36. Trautsch, F., & Grabowski, J. (2017). Are There Any Unit Tests? An Empirical Study on Unit Testing in Open Source Python Projects. IEEE International Conference on Software Testing, Verification and Validation (ICST), 207–218. doi:10.1109/icst.2017.26
  37. UTMACH. Centro de Investigaciones.(2017). Ecuador: Semilleros de Investigación. Recuperado de http://investigacion.utmachala.edu.ec/es/semilleros-de-investigacion/
  38. Valle, A., Puerta, A., y Núñez, R. (2017). Curso de Consultoría: TIC. Gestión, Software ERP y CRM (2a Edición). Estados Unidos: Createspace Independent Publishing Platform.
  39. Vega, C. X., Celleri, J. K., Maza, J. L., y Sarmiento, K. O. (2017). Validación de herramientas online que miden la calidad de sitios web. Universidad Técnica de Machala - Conference Proceedings, 1(1), 57-60. Recuperado de http://investigacion.utmachala.edu.ec/proceedings/index.php/utmach
  40. Verona, S., Pérez, Y., Torres, L., Delgado, M., y Yáñez, C. (2016). Pruebas de rendimiento a componentes de software utilizando programación orientada a aspectos. Ingeniería Industrial, 37(3), 278-285. Recuperado de http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S1815-59362016000300006&lng=es&tlng=es
  41. Weigel, M., Preuss, T., & Brüstel, J. (2010). Generating Navigation Capable Maps from User Provided Data with Woodtracker. International Conference on Complex, Intelligent and Software Intensive Systems., 544-548. doi:10.1109/CISIS.2010.163
  42. Wells. (2017). Extreme Programming. Recuperado de http://www.extremeprogramming.org/

Cómo citar

Vacacela, E., Tenecota, J., Torres, J., & Celleri-Pacheco, J. (2018). Automatización de procesos de Investigación, Vinculación, Prácticas/Pasantías Preprofesionales para universidades ecuatorianas. Alternativas, 19(1), 35–44. https://doi.org/10.23878/alternativas.v19i1.186

Descargar cita

Creative Commons License

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.

Artículos similares

1 2 3 4 5 6 > >> 

También puede {advancedSearchLink} para este artículo.