Arquitectura basada en repositorio para el almacenamiento y consulta de la información generada por los proyectos software realizados en el programa de ingeniería de sistemas de la Universidad de Cartagena

La presente tesis tiene el propósito de evidenciar una arquitectura de software basada en repositorios para almacenamiento y consulta de la información recolectada en las diferentes asignaturas cursadas en el programa de Ingeniería de Sistemas de la Universidad de Cartagena(UDC). Para el desarrollo...

Full description

Autores:
Romero Rossi, Cristóbal
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de Cartagena
Repositorio:
Repositorio Universidad de Cartagena
Idioma:
spa
OAI Identifier:
oai:repositorio.unicartagena.edu.co:11227/14855
Acceso en línea:
https://hdl.handle.net/11227/14855
http://dx.doi.org/10.57799/11227/8496
Palabra clave:
Software para computadores
Desarrollo de software
Software de aplicaciones
Arquitectura de Software
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc/4.0/
Description
Summary:La presente tesis tiene el propósito de evidenciar una arquitectura de software basada en repositorios para almacenamiento y consulta de la información recolectada en las diferentes asignaturas cursadas en el programa de Ingeniería de Sistemas de la Universidad de Cartagena(UDC). Para el desarrollo de este trabajo se realizó una investigación en el programa antes mencionado. A partir de esta investigación se implementó la metodología Attribute Driven Design (ADD), esta metodología propone un proceso secuencial y cíclico que permite analizar el problema en partes pequeñas. Cabe resaltar que, en las primeras fases se recopiló información que permitió identificar y priorizar los requisitos del sistema; entre los requisitos más prioritarios se encuentra registrar información de proyectos,realizar avances de proyectos y consultar proyectos guardados. Luego de tener los requisitos priorizados se seleccionaron los atributos de calidad utilizados para dirigir el diseño de la arquitectura, al finalizar con cada requisito del sistema, se sometió la arquitectura obtenida a un proceso de evaluación usando la metodología Architecture Tradeoff Analysis Method(ATAM).Todas las decisiones arquitectónicas se tomaron teniendo como punto de referencia los atributos de calidad, es calabilidad, fiabilidad y capacidadde mantenimiento, dando como resultado una arquitectura de trescapasque permite separar la lógica de negocios y además, el sistemaconstruidoes capaz de escalar y ser mantenido, respondiendo así a las necesidadesdelos estudiantes que cursan las asignaturas del programa de IngenieríadeSistemas. En conclusión, la arquitectura del software propuesta simplifica el almacenamiento y consulta de los proyectos de investigación realizadosenel programa de Ingeniería de Sistemas de la Universidad de Cartagena.