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ñ...
Autor: | |
---|---|
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).
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).