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/
id UNIANDES2_5d3d4bd8d754745dca0bd57d6c6d5b80
oai_identifier_str oai:repositorio.uniandes.edu.co:1992/53959
network_acronym_str UNIANDES2
network_name_str Séneca: repositorio Uniandes
repository_id_str
spelling Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Correal Torres, Darío Ernesto02150c52-355d-4df0-8ff2-c523b95ca698600Narváez Guerrero, Davidb2001277-6b17-40ef-b31f-d52c1992200a500Rodríguez Serrano, Marianae2a04cd1-acb3-4f80-92f5-05bcfbad7ea45002021-11-03T16:51:53Z2021-11-03T16:51:53Z2020http://hdl.handle.net/1992/5395925009.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/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.The software architecture of a business represents the design decisions made in order to fulfill the requirements and needs materialized in the system and provides guidance on the system analysis in terms of quality attributes. This document presents the use of the Architecture Trade-off Analysis Method (ATAM) to evaluate the architecture built by an early-stage startup and allow making decisions with respect to it that are aligned to business drivers. The purpose of this process is to identify risks in the current architecture of the system, subsequently design improvements for it and properly test them. The results of the analysis performed show the need for improvements in performance and security quality attributes, as priority for the business, and that they could be achieved through the proposed designsIngeniero de Sistemas y ComputaciónPregrado35 páginasapplication/pdfengUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónSoftware architecture evaluation: a case study of Preki as a projectTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPArquitectura de softwareSistemas de información en administraciónIngeniería201516897PublicationTEXT25009.pdf.txt25009.pdf.txtExtracted texttext/plain84641https://repositorio.uniandes.edu.co/bitstreams/509e28ea-bd3c-4756-af51-b11cd0e9a04a/download8372fe131de8d201e771ed043b99342eMD54ORIGINAL25009.pdfapplication/pdf2305454https://repositorio.uniandes.edu.co/bitstreams/46b326d0-1052-4e38-89fa-fe0be495005b/download52c99715a1b5a593412d3932b90e5312MD51THUMBNAIL25009.pdf.jpg25009.pdf.jpgIM Thumbnailimage/jpeg11236https://repositorio.uniandes.edu.co/bitstreams/5eeaf16c-8e7e-4651-acc2-1f4ff955e734/downloadf441ae9df4ef00c5f49d9d5ab0b2040fMD551992/53959oai:repositorio.uniandes.edu.co:1992/539592023-10-10 18:34:14.876http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co
dc.title.eng.fl_str_mv Software architecture evaluation: a case study of Preki as a project
title Software architecture evaluation: a case study of Preki as a project
spellingShingle Software architecture evaluation: a case study of Preki as a project
Arquitectura de software
Sistemas de información en administración
Ingeniería
title_short Software architecture evaluation: a case study of Preki as a project
title_full Software architecture evaluation: a case study of Preki as a project
title_fullStr Software architecture evaluation: a case study of Preki as a project
title_full_unstemmed Software architecture evaluation: a case study of Preki as a project
title_sort Software architecture evaluation: a case study of Preki as a project
dc.creator.fl_str_mv Narváez Guerrero, David
Rodríguez Serrano, Mariana
dc.contributor.advisor.none.fl_str_mv Correal Torres, Darío Ernesto
dc.contributor.author.none.fl_str_mv Narváez Guerrero, David
Rodríguez Serrano, Mariana
dc.subject.armarc.none.fl_str_mv Arquitectura de software
Sistemas de información en administración
topic Arquitectura de software
Sistemas de información en administración
Ingeniería
dc.subject.themes.none.fl_str_mv Ingeniería
description 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.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020
dc.date.accessioned.none.fl_str_mv 2021-11-03T16:51:53Z
dc.date.available.none.fl_str_mv 2021-11-03T16:51:53Z
dc.type.spa.fl_str_mv Trabajo de grado - Pregrado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/1992/53959
dc.identifier.pdf.none.fl_str_mv 25009.pdf
dc.identifier.instname.spa.fl_str_mv instname:Universidad de los Andes
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Séneca
dc.identifier.repourl.spa.fl_str_mv repourl:https://repositorio.uniandes.edu.co/
url http://hdl.handle.net/1992/53959
identifier_str_mv 25009.pdf
instname:Universidad de los Andes
reponame:Repositorio Institucional Séneca
repourl:https://repositorio.uniandes.edu.co/
dc.language.iso.none.fl_str_mv eng
language eng
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.none.fl_str_mv 35 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de los Andes
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas y Computación
dc.publisher.faculty.none.fl_str_mv Facultad de Ingeniería
dc.publisher.department.none.fl_str_mv Departamento de Ingeniería de Sistemas y Computación
publisher.none.fl_str_mv Universidad de los Andes
institution Universidad de los Andes
bitstream.url.fl_str_mv https://repositorio.uniandes.edu.co/bitstreams/509e28ea-bd3c-4756-af51-b11cd0e9a04a/download
https://repositorio.uniandes.edu.co/bitstreams/46b326d0-1052-4e38-89fa-fe0be495005b/download
https://repositorio.uniandes.edu.co/bitstreams/5eeaf16c-8e7e-4651-acc2-1f4ff955e734/download
bitstream.checksum.fl_str_mv 8372fe131de8d201e771ed043b99342e
52c99715a1b5a593412d3932b90e5312
f441ae9df4ef00c5f49d9d5ab0b2040f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio institucional Séneca
repository.mail.fl_str_mv adminrepositorio@uniandes.edu.co
_version_ 1808390410576330752