Software architecture evaluation: a case study of Preki as a project

La arquitectura de software de un negocio representa las decisiones de diseño realizadas para cumplir con los requerimientos y necesidades materializadas en el sistema y provee una guía para el análisis del sistema en términos de atributos de calidad. Este documento presenta el uso de ATAM (Architec...

Full description

Autores:
Narváez Guerrero, David
Rodríguez Serrano, Mariana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad de los Andes
Repositorio:
Séneca: repositorio Uniandes
Idioma:
eng
OAI Identifier:
oai:repositorio.uniandes.edu.co:1992/53959
Acceso en línea:
http://hdl.handle.net/1992/53959
Palabra clave:
Arquitectura de software
Sistemas de información en administración
Ingeniería
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:La arquitectura de software de un negocio representa las decisiones de diseño realizadas para cumplir con los requerimientos y necesidades materializadas en el sistema y provee una guía para el análisis del sistema en términos de atributos de calidad. Este documento presenta el uso de ATAM (Architecture Trade-off Analysis Method) para evaluar la arquitectura construida por una startup en su etapa inicial y permitir tomar decisiones respecto a esta que estén alineadas con los drivers del negocio. El propósito de este proceso es identificar riesgos en la arquitectura actual del sistema, subsecuentemente diseñar mejoras para esta y probarlas apropiadamente. Los resultados del análisis realizado muestran la necesidad de mejoras en los atributos de desempeño y seguridad, como prioridad para el negocio, y que podría ser alcanzados a través de los diseños propuestos.