Show simple item record

Professor Advisordc.contributor.advisorOchoa Delorenzi, Sergio
Professor Advisordc.contributor.advisorArriagada Cancino, Juan
Authordc.contributor.authorYuseff Valenzuela, José Miguel
Associate professordc.contributor.otherGutiérrez Figueroa, Francisco
Associate professordc.contributor.otherParra Oyarce, Cristian
Admission datedc.date.accessioned2024-07-03T17:49:26Z
Available datedc.date.available2024-07-03T17:49:26Z
Publication datedc.date.issued2024
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/199410
Abstractdc.description.abstractEn el 2014 se desarrolló un sistema Web, llamado U-Proyectos, que permite: 1) llevar el registro de los diversos tipos de proyectos que realizan los académicos del DCC, 2) administrar los fondos de estos proyectos y 3) mantener un registro de las visitas de los investigadores al Departamento. Este sistema estuvo en producción hasta el 2022, cuando fue retirado de producción debido a serias limitaciones surgidas por su desactualización tecnológica. Además, parte de la funcionalidad del sistema había quedado obsoleta debido a cambios en los procesos internos del DCC respecto al manejo de proyectos. Finalmente, el sistema se había vuelto casi ingobernable debido a que varios equipos de desarrollo distintos (estudiantes del DCC) habían intervenido el sistema y volvieron inestable el código fuente. Por otra parte, el Área de Desarrollo de Sistemas (ADS) del DCC, que se haría cargo de mantener actualizado este sistema, pidió que U-Proyectos cumpliera con los lineamientos mínimos de gobernabilidad e integración establecidos por dicha unidad, antes de que el sistema pasara a estar bajo su responsabilidad. Para dar solución a estas necesidades, este trabajo de memoria se centró en realizar la reingeniería completa del sistema, reutilizando los diseños de la infraestructura y servicios que demostraron ser apropiados. La reimplementación fue completa, pues se debía cumplir con todos los lineamientos de gobernabilidad e integración establecidos por el ADS (ver Anexo B), incluyendo el uso del stack tecnológico definido por dicha unidad. El nuevo sistema cuenta con una arquitectura completamente rediseñada, donde se cambió de un monolito en PHP con base de datos en MySQL, a una arquitectura de microlito. Esta última considera un frontend en React y un backend en Django, utilizando la librería Django Rest Framework como API y PostgreSQL como base de datos. Los servicios que provee la nueva implementación son equivalentes a los de la plataforma legada, salvo que ahora el sistema es gobernable y su funcionalidad se encuentra ajustada a lo que el DCC realmente usa y necesita. Además, el nuevo sistema incluye una API con diversos endpoints que permiten a otras aplicaciones del Departamento, consultar datos de proyectos de manera segura y controlada. La evaluación del sistema se centró en verificar la correctitud en el manejo y entrega de información de proyectos y visitas al DCC, resultando en un alto nivel de consistencia. Por otra parte, se evaluó también la usabilidad y utilidad percibida por los usuarios, que obtuvieron buenos resultados, sugiriendo una adopción fácil del sistema. Por lo tanto, se concluye que los principales objetivos de esta memoria fueron cumplidos. Este sistema ya fue traspasado exitosamente al ADS, por lo que esta memoria ha sentado las bases para la vida evolutiva de U-Proyectos, ahora bajo la responsabilidad de dicha unidad.es_ES
Lenguagedc.language.isoeses_ES
Publisherdc.publisherUniversidad de Chilees_ES
Type of licensedc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
Títulodc.titleReingeniería del sistema U-Proyectoses_ES
Document typedc.typeTesises_ES
dc.description.versiondc.description.versionVersión original del autores_ES
dcterms.accessRightsdcterms.accessRightsAcceso abiertoes_ES
Catalogueruchile.catalogadorchbes_ES
Departmentuchile.departamentoDepartamento de Ciencias de la Computaciónes_ES
Facultyuchile.facultadFacultad de Ciencias Físicas y Matemáticases_ES
uchile.carrerauchile.carreraIngeniería Civil en Computaciónes_ES
uchile.gradoacademicouchile.gradoacademicoLicenciadoes_ES
uchile.notadetesisuchile.notadetesisMemoria para optar al título de Ingeniero Civil en Computaciónes_ES


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States