Look-up in Google Scholar
Full metadata record
Barrientos Padilla, Alfredo
Aguirre Valera, Jeffrey Axel
2021-01-23T01:25:06Z
2021-01-23T01:25:06Z
2021-01-23T01:25:06Z
2021-01-23T01:25:06Z
2020-11-27
0000 0001 2196 144X (isni)
http://hdl.handle.net/10757/653953
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. (en_US)
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. (en_US)
Tesis (es_PE)
application/pdf (en_US)
application/epub (en_US)
application/msword (en_US)
spa (es_PE)
Universidad Peruana de Ciencias Aplicadas (UPC) (en_US)
info:eu-repo/semantics/openAccess (es_PE)
http://creativecommons.org/licenses/by-nc-sa/4.0/ (*)
Repositorio Académico - UPC (es_PE)
Universidad Peruana de Ciencias Aplicadas (UPC) (es_PE)
Design patterns (en_US)
Arquitectura de microservicios (en_US)
Microservicios (en_US)
Patrones de diseño (en_US)
Juego serio (en_US)
Microservices architecture (en_US)
Microservices (en_US)
Serious game (en_US)
Aprendizaje de patrones de diseño de microservicios mediante un juego serio (en_US)
info:eu-repo/semantics/bachelorThesis (en_US)
Tesis (other)
Universidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingeniería (es_PE)
Ingeniería de Software (es_PE)
Licenciatura (es_PE)
Ingeniero de Software (es_PE)
PE (es_PE)
http://purl.org/pe-repo/ocde/ford#2.00.00 (en_US)
https://purl.org/pe-repo/ocde/ford#2.02.04 (en_US)
http://purl.org/pe-repo/renati/nivel#tituloProfesional (es_PE)
https://orcid.org/0000-0002-0029-4913 (en_US)
612236 (es_PE)
http://purl.org/pe-repo/renati/type#tesis (es_PE)
Privada societaria



This item is licensed under a Creative Commons License Creative Commons