Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data

Russo Ibañez, Juan Pablo

Resumen:

Big data es la información caracterizada por un volumen, velocidad y variedad alta de datos que requieren métodos analíticos y tecnologías específicas para poder ser gestionados y transformados en valor agregado para el usuario. El mercado de servicios de big data ha comenzado a crecer sostenidamente en los últimos años. Sin embargo, su rápido crecimiento trae varios desafíos a superar para la ingeniería de software. Las arquitecturas de software se vuelven relevantes en este contexto donde los estilos y patrones tradicionales no son suficientes para el diseño y desarrollo de software. Esta tesis tiene como objetivo explorar los desafíos y prácticas utilizadas durante el proceso de diseño arquitectónico en contextos de big data. En primer lugar, se realizó un mapeo sistemático de la literatura para identificar y categorizar propuestas de arquitecturas de software. Luego se profundiza la evaluación de dichas arquitecturas para identificar, describir y discutir el impacto de un conjunto de tácticas arquitectónicas sobre los atributos de calidad propios de big data. Se concluye que existen una variedad de propuestas de arquitectura de software industriales, teóricas y de referencia para big data. Estas propuestas muchas veces difieren en las capas y la separación de responsabilidades, por lo que dificulta al practicante diseñar una solución que se adapte a su contexto de uso. Por otra parte, los resultados del análisis de estas arquitecturas indican la existencia de requerimientos complejos, similares a los encontrados en sistemas distribuidos, pero a mayor escala, determinados por las características de gran volumen, variedad y velocidad de datos. Estos resultados muestran la oportunidad de buscar mejoras al proceso del diseño arquitectónico, adoptando prácticas como el uso de tácticas de arquitectura, para capturar las decisiones de diseño propias de big data.


Detalles Bibliográficos
2018
ARQUITECTURA DE SOFTWARE
PROYECTOS-MI
MAPEO SISTEMÁTICO
BIG DATA
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/3876
Acceso abierto
_version_ 1807261360800661504
author Russo Ibañez, Juan Pablo
author_facet Russo Ibañez, Juan Pablo
author_role author
bitstream.checksum.fl_str_mv 3c651f353d86a150f824056c805aef05
b53c1f3e894afffe2163b8ad649233e9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/c1ff8e5b-77c2-4ce0-a92b-9e657dcce913/download
https://rad.ort.edu.uy/bitstreams/09a03d26-0ae0-44e3-b75b-eed08f5e8eb1/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Solari Buela, Martín
dc.contributor.tribunal.es.fl_str_mv Fornaro Rosado, Carlos Nicolás
Astudillo Rojas, Hernan Enrique
dc.creator.none.fl_str_mv Russo Ibañez, Juan Pablo
dc.date.accessioned.none.fl_str_mv 2018-12-14T07:55:02Z
dc.date.available.none.fl_str_mv 2018-12-14T07:55:02Z
dc.date.issued.es.fl_str_mv 2018
dc.description.abstract.none.fl_txt_mv Big data es la información caracterizada por un volumen, velocidad y variedad alta de datos que requieren métodos analíticos y tecnologías específicas para poder ser gestionados y transformados en valor agregado para el usuario. El mercado de servicios de big data ha comenzado a crecer sostenidamente en los últimos años. Sin embargo, su rápido crecimiento trae varios desafíos a superar para la ingeniería de software. Las arquitecturas de software se vuelven relevantes en este contexto donde los estilos y patrones tradicionales no son suficientes para el diseño y desarrollo de software. Esta tesis tiene como objetivo explorar los desafíos y prácticas utilizadas durante el proceso de diseño arquitectónico en contextos de big data. En primer lugar, se realizó un mapeo sistemático de la literatura para identificar y categorizar propuestas de arquitecturas de software. Luego se profundiza la evaluación de dichas arquitecturas para identificar, describir y discutir el impacto de un conjunto de tácticas arquitectónicas sobre los atributos de calidad propios de big data. Se concluye que existen una variedad de propuestas de arquitectura de software industriales, teóricas y de referencia para big data. Estas propuestas muchas veces difieren en las capas y la separación de responsabilidades, por lo que dificulta al practicante diseñar una solución que se adapte a su contexto de uso. Por otra parte, los resultados del análisis de estas arquitecturas indican la existencia de requerimientos complejos, similares a los encontrados en sistemas distribuidos, pero a mayor escala, determinados por las características de gran volumen, variedad y velocidad de datos. Estos resultados muestran la oportunidad de buscar mejoras al proceso del diseño arquitectónico, adoptando prácticas como el uso de tácticas de arquitectura, para capturar las decisiones de diseño propias de big data.
dc.description.es.fl_txt_mv Incluye bibliografía.
dc.format.extent.es.fl_str_mv 94 p. diagrs., tbls., grafs.
dc.identifier.citation.es.fl_str_mv Russo Ibañez, J. P. (2018). Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3876
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/3876
http://hdl.handle.net/20.500.11968/3876
dc.language.iso.none.fl_str_mv Español
spa
dc.publisher.es.fl_str_mv Universidad ORT Uruguay
dc.relation.other.es.fl_str_mv https://bibliotecas.ort.edu.uy/bibid/88078
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.es.fl_str_mv ARQUITECTURA DE SOFTWARE
PROYECTOS-MI
MAPEO SISTEMÁTICO
BIG DATA
dc.title.none.fl_str_mv Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
dc.type.es.fl_str_mv Trabajo final de carrera
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_98e92b7e1788636735bd4983f7c853b6
identifier_str_mv Russo Ibañez, J. P. (2018). Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3876
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/3876
publishDate 2018
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Solari Buela, MartínFornaro Rosado, Carlos NicolásAstudillo Rojas, Hernan EnriqueRusso Ibañez, Juan Pablo2018-12-14T07:55:02Z2018-12-14T07:55:02Z2018Incluye bibliografía.Big data es la información caracterizada por un volumen, velocidad y variedad alta de datos que requieren métodos analíticos y tecnologías específicas para poder ser gestionados y transformados en valor agregado para el usuario. El mercado de servicios de big data ha comenzado a crecer sostenidamente en los últimos años. Sin embargo, su rápido crecimiento trae varios desafíos a superar para la ingeniería de software. Las arquitecturas de software se vuelven relevantes en este contexto donde los estilos y patrones tradicionales no son suficientes para el diseño y desarrollo de software. Esta tesis tiene como objetivo explorar los desafíos y prácticas utilizadas durante el proceso de diseño arquitectónico en contextos de big data. En primer lugar, se realizó un mapeo sistemático de la literatura para identificar y categorizar propuestas de arquitecturas de software. Luego se profundiza la evaluación de dichas arquitecturas para identificar, describir y discutir el impacto de un conjunto de tácticas arquitectónicas sobre los atributos de calidad propios de big data. Se concluye que existen una variedad de propuestas de arquitectura de software industriales, teóricas y de referencia para big data. Estas propuestas muchas veces difieren en las capas y la separación de responsabilidades, por lo que dificulta al practicante diseñar una solución que se adapte a su contexto de uso. Por otra parte, los resultados del análisis de estas arquitecturas indican la existencia de requerimientos complejos, similares a los encontrados en sistemas distribuidos, pero a mayor escala, determinados por las características de gran volumen, variedad y velocidad de datos. Estos resultados muestran la oportunidad de buscar mejoras al proceso del diseño arquitectónico, adoptando prácticas como el uso de tácticas de arquitectura, para capturar las decisiones de diseño propias de big data.94 p. diagrs., tbls., grafs.Russo Ibañez, J. P. (2018). Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3876http://hdl.handle.net/20.500.11968/3876http://hdl.handle.net/20.500.11968/3876EspañolspaUniversidad ORT Uruguayhttps://bibliotecas.ort.edu.uy/bibid/88078ARQUITECTURA DE SOFTWAREPROYECTOS-MIMAPEO SISTEMÁTICOBIG DATAMapeo sistemático y evaluación de arquitecturas de software para contextos de big dataTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Master en Ingeniería - MIFacultad de IngenieríaMasterMaster en IngenieríaDesarrollo de TesisDesarrollo de Tesis (Master). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg3677https://rad.ort.edu.uy/bitstreams/c1ff8e5b-77c2-4ce0-a92b-9e657dcce913/download3c651f353d86a150f824056c805aef05MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf1489082https://rad.ort.edu.uy/bitstreams/09a03d26-0ae0-44e3-b75b-eed08f5e8eb1/downloadb53c1f3e894afffe2163b8ad649233e9MD5120.500.11968/38762024-07-22 15:52:53.784oai:rad.ort.edu.uy:20.500.11968/3876https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T15:52:53RAD - Universidad ORT Uruguayfalse
spellingShingle Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
Russo Ibañez, Juan Pablo
ARQUITECTURA DE SOFTWARE
PROYECTOS-MI
MAPEO SISTEMÁTICO
BIG DATA
status_str publishedVersion
title Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
title_full Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
title_fullStr Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
title_full_unstemmed Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
title_short Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
title_sort Mapeo sistemático y evaluación de arquitecturas de software para contextos de big data
topic ARQUITECTURA DE SOFTWARE
PROYECTOS-MI
MAPEO SISTEMÁTICO
BIG DATA
url http://hdl.handle.net/20.500.11968/3876