Mejora de la gobernabilidad de U-Papers y de su capacidad de integración del ecosistema de software del DCC
Tesis
Access note
Acceso abierto
Publication date
2023Metadata
Show full item record
Cómo citar
Ochoa Delorenzi, Sergio
Cómo citar
Mejora de la gobernabilidad de U-Papers y de su capacidad de integración del ecosistema de software del DCC
Author
Professor Advisor
Abstract
El Departamento de Ciencias de la Computación (DCC) está llevando a cabo un proceso de homogeneización de sus sistemas de software. Para ello, el Área de Desarrollo de Software (ADS) se ha encargado de definir los requerimientos de gobernabilidad que deben cumplir todos los sistemas internos del DCC.
En ese contexto, el Sistema de Gestión de Publicaciones (conocido como U-Papers), es una de las aplicaciones que requiere ser intervenida y mejorada, pues no cumple con ninguno de los requerimientos establecidos por el ADS. Por ejemplo, no posee ningún tipo de documentación, por lo que su funcionamiento interno sólo puede ser conocido revisando el código fuente. Tampoco cuenta con acceso programático a sus datos, lo cual no le permite integrarse con otros sistemas que componen el ecosistema de aplicaciones del DCC. Finalmente, el sistema implementado está usando tecnología actualmente obsoleta.
El objetivo principal de este trabajo de memoria es convertir U-Papers en un sistema gobernable y capaz de integrarse al ecosistema del DCC, a través del cumplimiento de los lineamientos de gobernabilidad establecidos por el ADS.
Para cumplir este objetivo, el primer paso fue revisar el sistema legado, y generar documentación que permite entender el flujo de datos del proceso actual y su alcance. Luego, se procedió a ajustar el sistema para que sea gobernable. Por ejemplo, se actualizó el código fuente para que pudiera operar con versiones más nuevas del framework usado en su implementación. Además, se reemplazó el análisis de datos interno como las estadísticas de visitas por Google Analytics, se incluyó la autenticación de usuarios utilizando UPasaporte y se terminaron de implementar funcionalidades inconclusas en anteriores intervenciones al sistema. Finalmente, se automatizó la actualización de las fotos de perfil de los académicos, utilizando imágenes obtenidas desde el sitio web oficial del DCC.
Para corroborar que las mejoras mencionadas en el párrafo anterior, efectivamente mejoraron su gobernabilidad y su capacidad de integración al ecosistema del DCC, se realizó una comparación entre el estado inicial (anterior a la intervención) y el estado actual del sistema, considerando los requerimientos de gobernabilidad establecidos por el ADS.
Los resultados obtenidos muestran que se lograron los objetivos inicialmente planteados en esta memoria; no obstante, aún queda trabajo por realizar dentro del sistema U-Papers. La interfaz de usuario aún no es muy amigable ni es responsive . Además, los autores deberían poder visualizar y actualizar sus áreas de trabajo, lo cual hoy solo puede hacerlo el administrador del sistema. También, es necesario seguir actualizando las tecnologías usadas en la implementación del sistema, pues algunas de ellas ya no cuentan con soporte oficial, lo que dejaría a U-Papers vulnerable ante ataques informáticos. Por otra parte, la versión del framework actualmente en uso en el sistema aún recibe mantención y actualizaciones de seguridad, pero ya existe una versión nueva en desarrollo, por lo que avanzar a esa línea sería pertinente.
xmlui.dri2xhtml.METS-1.0.item-notadetesis.item
Memoria para optar al título de Ingeniero Civil en Computación
Identifier
URI: https://repositorio.uchile.cl/handle/2250/196183
Collections
The following license files are associated with this item: