Aprendizaje de patrones de diseño de microservicios mediante un juego serio

Descripción del Articulo

La tendencia de microservicios cada día tiene mayor participación en las empresas de la industria de software para el desarrollo de aplicaciones gracias a las características y soluciones que ofrecen. Adoptar este estilo arquitectónico resulta ser un reto para muchos en especial en la etapa de diseñ...

Descripción completa

Detalles Bibliográficos
Autor: Aguirre Valera, Jeffrey Axel
Formato: tesis de grado
Fecha de Publicación:2020
Institución:Universidad Peruana de Ciencias Aplicadas
Repositorio:UPC-Institucional
Lenguaje:español
OAI Identifier:oai:repositorioacademico.upc.edu.pe:10757/653953
Enlace del recurso:http://hdl.handle.net/10757/653953
Nivel de acceso:acceso abierto
Materia:Arquitectura de microservicios
Microservicios
Patrones de diseño
Juego serio
Microservices architecture
Microservices
Design patterns
Serious game
http://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
id UUPC_41518e58fd7f4096292ee88779ecd92f
oai_identifier_str oai:repositorioacademico.upc.edu.pe:10757/653953
network_acronym_str UUPC
network_name_str UPC-Institucional
repository_id_str 2670
dc.title.en_US.fl_str_mv Aprendizaje de patrones de diseño de microservicios mediante un juego serio
title Aprendizaje de patrones de diseño de microservicios mediante un juego serio
spellingShingle Aprendizaje de patrones de diseño de microservicios mediante un juego serio
Aguirre Valera, Jeffrey Axel
Arquitectura de microservicios
Microservicios
Patrones de diseño
Juego serio
Microservices architecture
Microservices
Design patterns
Serious game
http://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
title_short Aprendizaje de patrones de diseño de microservicios mediante un juego serio
title_full Aprendizaje de patrones de diseño de microservicios mediante un juego serio
title_fullStr Aprendizaje de patrones de diseño de microservicios mediante un juego serio
title_full_unstemmed Aprendizaje de patrones de diseño de microservicios mediante un juego serio
title_sort Aprendizaje de patrones de diseño de microservicios mediante un juego serio
author Aguirre Valera, Jeffrey Axel
author_facet Aguirre Valera, Jeffrey Axel
author_role author
dc.contributor.advisor.fl_str_mv Barrientos Padilla, Alfredo
dc.contributor.author.fl_str_mv Aguirre Valera, Jeffrey Axel
dc.subject.en_US.fl_str_mv Arquitectura de microservicios
Microservicios
Patrones de diseño
Juego serio
Microservices architecture
Microservices
Design patterns
Serious game
topic Arquitectura de microservicios
Microservicios
Patrones de diseño
Juego serio
Microservices architecture
Microservices
Design patterns
Serious game
http://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
dc.subject.ocde.en_US.fl_str_mv http://purl.org/pe-repo/ocde/ford#2.00.00
https://purl.org/pe-repo/ocde/ford#2.02.04
description La tendencia de microservicios cada día tiene mayor participación en las empresas de la industria de software para el desarrollo de aplicaciones gracias a las características y soluciones que ofrecen. Adoptar este estilo arquitectónico resulta ser un reto para muchos en especial en la etapa de diseño del ciclo de vida de un software. En esta fase inicial la selección de patrones de diseño de software y atributos de calidad son esenciales para toda creación de software. Sin embargo, hemos encontrado que la adaptación de microservicios, para establecer una nueva arquitectura, se vuelve tediosa a la hora de establecer los atributos de calidad en el diseño de un proyecto de software. Por otro lado, una técnica para la enseñanza y aprendizaje efectiva de conocimientos de la ingeniería de software resulta ser la aplicación de los juegos serios. En este proyecto planteamos la propuesta del diseño de un juego serio para el aprendizaje de patrones de diseño que satisfacen los atributos de calidad de software de una arquitectura basada en microservicios con el objetivo de enfrentar estos retos y complicaciones.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2021-01-23T01:25:06Z
dc.date.available.none.fl_str_mv 2021-01-23T01:25:06Z
dc.date.issued.fl_str_mv 2020-11-27
dc.type.en_US.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.other.es_PE.fl_str_mv Tesis
dc.type.coar.es_PE.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10757/653953
dc.identifier.isni.none.fl_str_mv 0000 0001 2196 144X
url http://hdl.handle.net/10757/653953
identifier_str_mv 0000 0001 2196 144X
dc.language.iso.es_PE.fl_str_mv spa
language spa
dc.relation.ispartof.fl_str_mv SUNEDU
dc.rights.es_PE.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.coar.es_PE.fl_str_mv http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.en_US.fl_str_mv application/pdf
application/epub
application/msword
dc.publisher.en_US.fl_str_mv Universidad Peruana de Ciencias Aplicadas (UPC)
dc.publisher.country.es_PE.fl_str_mv PE
dc.source.es_PE.fl_str_mv Repositorio Académico - UPC
Universidad Peruana de Ciencias Aplicadas (UPC)
dc.source.none.fl_str_mv reponame:UPC-Institucional
instname:Universidad Peruana de Ciencias Aplicadas
instacron:UPC
instname_str Universidad Peruana de Ciencias Aplicadas
instacron_str UPC
institution UPC
reponame_str UPC-Institucional
collection UPC-Institucional
bitstream.url.fl_str_mv https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/8/Aguirre_VJ.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/7/Aguirre_VJ.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/10/Aguirre_VJ_Ficha.pdf.jpg
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/6/Aguirre_VJ.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/9/Aguirre_VJ_Ficha.pdf.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/3/Aguirre_VJ.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/4/Aguirre_VJ.docx
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/5/Aguirre_VJ_Ficha.pdf
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/2/license.txt
https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/1/license_rdf
bitstream.checksum.fl_str_mv 6365bf6ba3b252267035469be439ecdf
ca5f4a3c3af321216966618f48208239
60255b1f098c39cd9e8d72b292e209dd
bda7c80518d3f520c24e699d0386a8de
48c43a241c91a00e2707c0885ff1033b
9f1d9a341fd204586c010336573557f3
9a2f01c4f21598e5fb797fcb93a15e42
1ed1cae98408cab81a353745f7e11863
8a4605be74aa9ea9d79846c1fba20a33
934f4ca17e109e0a05eaeaba504d7ce4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio académico upc
repository.mail.fl_str_mv upc@openrepository.com
_version_ 1846065733745770496
spelling 8ae1895e11d12e88f0231b0229dfc37f500Barrientos Padilla, Alfredoa43654762db67b133797946ea198170f500Aguirre Valera, Jeffrey Axel2021-01-23T01:25:06Z2021-01-23T01:25:06Z2020-11-27http://hdl.handle.net/10757/6539530000 0001 2196 144XLa tendencia de microservicios cada día tiene mayor participación en las empresas de la industria de software para el desarrollo de aplicaciones gracias a las características y soluciones que ofrecen. Adoptar este estilo arquitectónico resulta ser un reto para muchos en especial en la etapa de diseño del ciclo de vida de un software. En esta fase inicial la selección de patrones de diseño de software y atributos de calidad son esenciales para toda creación de software. Sin embargo, hemos encontrado que la adaptación de microservicios, para establecer una nueva arquitectura, se vuelve tediosa a la hora de establecer los atributos de calidad en el diseño de un proyecto de software. Por otro lado, una técnica para la enseñanza y aprendizaje efectiva de conocimientos de la ingeniería de software resulta ser la aplicación de los juegos serios. En este proyecto planteamos la propuesta del diseño de un juego serio para el aprendizaje de patrones de diseño que satisfacen los atributos de calidad de software de una arquitectura basada en microservicios con el objetivo de enfrentar estos retos y complicaciones.The trend of microservices every day has a greater participation in companies in the software industry for application development thanks to the features and solutions they offer. Adopting this architectural style turns out to be a challenge for many people especially in the design stage of the life cycle of a software. In this initial phase the selection of software design patterns and quality attributes are essential for all software creation. However, we have found that adapting microservices, to establish a new architecture, becomes tedious when it comes to establishing quality attributes in the design of a software project. On the other hand, a technique for the effective teaching and learning of software engineering knowledge turns out to be the application of serious games. In this project, we propose the design of a serious game for learning design patterns that satisfy the software quality attributes of an architecture based on microservices in order to face these challenges and complications.Tesisapplication/pdfapplication/epubapplication/mswordspaUniversidad Peruana de Ciencias Aplicadas (UPC)PEinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/http://purl.org/coar/access_right/c_abf2Repositorio Académico - UPCUniversidad Peruana de Ciencias Aplicadas (UPC)reponame:UPC-Institucionalinstname:Universidad Peruana de Ciencias Aplicadasinstacron:UPCArquitectura de microserviciosMicroserviciosPatrones de diseñoJuego serioMicroservices architectureMicroservicesDesign patternsSerious gamehttp://purl.org/pe-repo/ocde/ford#2.00.00https://purl.org/pe-repo/ocde/ford#2.02.04Aprendizaje de patrones de diseño de microservicios mediante un juego serioinfo:eu-repo/semantics/bachelorThesisTesishttp://purl.org/coar/resource_type/c_7a1fSUNEDUUniversidad Peruana de Ciencias Aplicadas (UPC). Facultad de IngenieríaLicenciaturaIngeniería de SoftwareIngeniero de Software2021-02-02T05:01:57Zhttps://purl.org/pe-repo/renati/type#tesishttps://orcid.org/0000-0002-0029-4913https://purl.org/pe-repo/renati/nivel#tituloProfesional612236CONVERTED2_37251832090-11-27Aguirre_VJ.pdfAguirre_VJ.pdfapplication/pdf2177448https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/8/Aguirre_VJ.pdf6365bf6ba3b252267035469be439ecdfMD58falseTHUMBNAILAguirre_VJ.pdf.jpgAguirre_VJ.pdf.jpgGenerated Thumbnailimage/jpeg26092https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/7/Aguirre_VJ.pdf.jpgca5f4a3c3af321216966618f48208239MD57false2090-11-27Aguirre_VJ_Ficha.pdf.jpgAguirre_VJ_Ficha.pdf.jpgGenerated Thumbnailimage/jpeg37017https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/10/Aguirre_VJ_Ficha.pdf.jpg60255b1f098c39cd9e8d72b292e209ddMD510falseTEXTAguirre_VJ.pdf.txtAguirre_VJ.pdf.txtExtracted texttext/plain121278https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/6/Aguirre_VJ.pdf.txtbda7c80518d3f520c24e699d0386a8deMD56false2090-11-27Aguirre_VJ_Ficha.pdf.txtAguirre_VJ_Ficha.pdf.txtExtracted texttext/plain2103https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/9/Aguirre_VJ_Ficha.pdf.txt48c43a241c91a00e2707c0885ff1033bMD59falseORIGINALAguirre_VJ.pdfAguirre_VJ.pdfapplication/pdf2637848https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/3/Aguirre_VJ.pdf9f1d9a341fd204586c010336573557f3MD53true2090-11-27Aguirre_VJ.docxAguirre_VJ.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document4026617https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/4/Aguirre_VJ.docx9a2f01c4f21598e5fb797fcb93a15e42MD54false2090-11-27Aguirre_VJ_Ficha.pdfAguirre_VJ_Ficha.pdfapplication/pdf171338https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/5/Aguirre_VJ_Ficha.pdf1ed1cae98408cab81a353745f7e11863MD55falseLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52falseCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorioacademico.upc.edu.pe/bitstream/10757/653953/1/license_rdf934f4ca17e109e0a05eaeaba504d7ce4MD51false10757/653953oai:repositorioacademico.upc.edu.pe:10757/6539532025-07-20 19:03:28.443Repositorio académico upcupc@openrepository.comTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
score 13.135628
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).