Implementación de back-end con Clean Architecture para sistema de matrículas de Ingeni@

RESUMEN : En el presente trabajo se presenta el proceso de construcción e implementación de un sistema de matrículas utilizando Clean Architecture y Command Query Separation (CQS) haciéndose uso de tecnologías del ecosistema Java. Se da una introducción al modelo de dominio para entender el contexto...

Full description

Autores:
Grisales González, Andrés
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2023
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/34363
Acceso en línea:
https://hdl.handle.net/10495/34363
Palabra clave:
Diseño de sistemas
Programa de ordenador
Java (lenguaje de programación de computadores)
Arquitectura de computadores
http://vocabularies.unesco.org/thesaurus/concept6101
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
http://creativecommons.org/publicdomain/zero/1.0/
Description
Summary:RESUMEN : En el presente trabajo se presenta el proceso de construcción e implementación de un sistema de matrículas utilizando Clean Architecture y Command Query Separation (CQS) haciéndose uso de tecnologías del ecosistema Java. Se da una introducción al modelo de dominio para entender el contexto y problema, se hace énfasis en la descripción del proceso de selección de tecnologías, prácticas, convenciones y metodologías que fueron utilizadas durante el desarrollo del sistema. Posteriormente se muestra de manera muy detallada cómo se aplicó Clean Architecture y CQS a nivel de organización en el sistema en conjunto con el resto de las convenciones de la industria que resultaban convenientes integrar en el sistema. Finalmente se presenta información que es de interés acerca de los informes de métricas del sistema en lo que respecta a calidad y aseguramiento de código realizado con herramientas de análisis de código estático como Sonar.