Logotipo del repositorio

Publicación:
Reingeniería del software aplicada al sistema de evaluación docente de la Universidad Industrial de Santander

dc.contributor.advisorMeneses Mendoza, Jathinson
dc.contributor.authorLache Blanco, Erika Yamile
dc.contributor.authorGarcía Hernández, Jorge Julián
dc.contributor.evaluatorBautista Rozo, Lola Xiomara
dc.contributor.evaluatorCastillo Castelblanco, Sergio Fernando
dc.date.accessioned2026-06-10T13:47:02Z
dc.date.created2026-05-26
dc.date.issued2026-05-26
dc.description.abstractEl sistema de evaluación docente de la Universidad Industrial de Santander (EVADOC), implementado desde 1996, presenta limitaciones estructurales significativas: arquitectura monolítica con alto acoplamiento, ausencia de seguimiento en tiempo real y escasa interoperabilidad con los sistemas institucionales. Para intervenir esta situación, el presente trabajo aplica una estrategia de reingeniería de software adoptando el modelo de Roger S. Pressman complementado con un enfoque de arquitectura dirigida, prototipado evolutivo y metodología Scrum bajo los lineamientos de la DTIC de la UIS. Mediante ingeniería inversa se reconstruyó formalmente el funcionamiento del sistema actual, identificando sus limitaciones técnicas y justificando la decisión de reconstrucción arquitectónica; con base en estos hallazgos se definieron diez requerimientos no funcionales y veinte requerimientos funcionales, evaluados y priorizados mediante el método ATAM. Se diseñó e implementó la Fase 1 del nuevo sistema bajo una arquitectura de microservicios, incorporando cuatro microservicios backend (Academic, Assessment, Answers y Forms) y dos interfaces de usuario (Manager UI y Catchment UI), desarrollados con Spring Boot, Angular y Oracle, materializando ocho de las veinte historias de usuario definidas. La validación mediante catorce casos de prueba, todos con resultado aprobado, confirmó la viabilidad técnica del sistema propuesto
dc.description.abstractenglishThe faculty evaluation system of the Universidad Industrial de Santander (EVADOC), implemented since 1996, presents significant structural limitations: monolithic architecture with high coupling, lack of real-time monitoring, and limited interoperability with institutional systems. To address this situation, this work applies a software reengineering strategy adopting Roger S. Pressman's model, complemented by an architecture-driven approach, evolutionary prototyping, and Scrum methodology under the guidelines of the DTIC of the UIS. Through reverse engineering, the current system's operation was formally reconstructed, identifying its technical limitations and justifying the decision for architectural reconstruction; based on these findings, ten non-functional requirements and twenty functional requirements were defined, evaluated, and prioritized using the ATAM method. Phase 1 of the new system was designed and implemented under a microservices architecture, incorporating four backend services (Academic, Assessment, Answers, and Forms) and two user interfaces (Manager UI and Catchment UI), developed with Spring Boot, Angular, and Oracle, materializing eight of the twenty defined user stories. Validation through fourteen test cases, all with approved results, confirmed the technical feasibility of the proposed system.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/47844
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingeníerias Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAtribución-NoComercial-SinDerivadas 2.5 Colombia (CC BY-NC-ND 2.5 CO)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectReingeniería de software
dc.subjectSistemas legados
dc.subjectArquitectura de microservicios
dc.subjectIngeniería inversa
dc.subjectATAM
dc.subjectSpring Boot
dc.subjectAngular
dc.subjectArquitectura dirigida por atributos de calidad
dc.subject.keywordSoftware Reengineering
dc.subject.keywordLegacy Systems
dc.subject.keywordMicroservices Architecture
dc.subject.keywordReverse Engineering
dc.subject.keywordArchitecture Tradeoff Analysis Method (ATAM)
dc.subject.keywordSpring Boot
dc.subject.keywordAngular
dc.subject.keywordQuality Attribute-Driven Architecture
dc.titleReingeniería del software aplicada al sistema de evaluación docente de la Universidad Industrial de Santander
dc.title.englishSoftware reengineering applied to the faculty evaluation system of the Industrial University of Santander
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.hasversionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.typePublication

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
Carta de autorización.pdf
Tamaño:
307.46 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Nota proyecto.pdf
Tamaño:
235.02 KB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Documento.pdf
Tamaño:
4.56 MB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
2.17 KB
Formato:
Item-specific license agreed to upon submission
Descripción:

VIGILADA MINEDUCACIÓN

Ordenanza No. 83 de 1.944 (junio 22)

Carácter académico: Universidad

Notificaciones judiciales: notjudiciales@uis.edu.co 

.

Código SNIES: 1204   Nit: 890.201.213-4

Línea Anticorrupción:  +57 (601) 562 9300 EXT: 3633

Línea transparente: +57 (607) 630 3031