Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software

Detalhes bibliográficos
Autor(a) principal: Agualuza, Iago Rodrigues
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/25625
Resumo: Cada vez mais empresas se preocupam em produzir softwares com a maior qualidade possível e, para isso, precisam garantir que o processo adotado seja de qualidade. Atualmente existem diversos frameworks que podem ser utilizados como guias para melhorar o processo de construção de software, um deles é o brasileiro MR-MPS-SW, criado considerando o contexto das fábricas de software brasileiras. Para garantir que esses modelos sejam aplicados adequadamente é necessário ter pessoal qualificado. No entanto, fatores como a falta de vivência dos alunos em uma empresa de software e a documentação extensa e pesada desses frameworks tornam o assunto maçante e dificultam o ensino desse tópico. O objetivo deste trabalho é propor a plataforma Quality Gamer que utiliza elementos de gamificação para oferecer recursos aos professores para ensinar Qualidade de Software de uma maneira lúdica e simples. Ela contará com um conjunto de jogos abordando diferentes assuntos da área, entre eles o jogo MPS Manager, que se baseia no modelo MR-MPS-SW e simula a rotina de uma empresa de software. Espera-se, com isso, gerar um maior engajamento nos estudantes com relação ao aprendizado de Qualidade de Software. Planeja-se no futuro estender a plataforma, adicionando outros jogos educacionais relacionados à Engenharia de Software.
id UFF-2_5809acb639102d40fc3c531a4947e9da
oai_identifier_str oai:app.uff.br:1/25625
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de softwareEducação em Engenharia de SoftwareJogos SériosQualidade de SoftwareMicrosserviçosEngenharia de softwareEnsino de informáticaJogo educativoEducation in Software EngineeringSerious GamesSoftware QualityMicroservicesCada vez mais empresas se preocupam em produzir softwares com a maior qualidade possível e, para isso, precisam garantir que o processo adotado seja de qualidade. Atualmente existem diversos frameworks que podem ser utilizados como guias para melhorar o processo de construção de software, um deles é o brasileiro MR-MPS-SW, criado considerando o contexto das fábricas de software brasileiras. Para garantir que esses modelos sejam aplicados adequadamente é necessário ter pessoal qualificado. No entanto, fatores como a falta de vivência dos alunos em uma empresa de software e a documentação extensa e pesada desses frameworks tornam o assunto maçante e dificultam o ensino desse tópico. O objetivo deste trabalho é propor a plataforma Quality Gamer que utiliza elementos de gamificação para oferecer recursos aos professores para ensinar Qualidade de Software de uma maneira lúdica e simples. Ela contará com um conjunto de jogos abordando diferentes assuntos da área, entre eles o jogo MPS Manager, que se baseia no modelo MR-MPS-SW e simula a rotina de uma empresa de software. Espera-se, com isso, gerar um maior engajamento nos estudantes com relação ao aprendizado de Qualidade de Software. Planeja-se no futuro estender a plataforma, adicionando outros jogos educacionais relacionados à Engenharia de Software.More and more companies are concerned with producing software with the highest quality, and, for that, they need to ensure that the process adopted is of quality. There are currently several frameworks that can be used as guides to improve the software construction process, one of which is the Brazilian MR-MPS-SW, created considering the context of Brazilian software companies. To ensure that these models are applied correctly, it is necessary to have qualified people. However, issues such as the lack of experience of students in a software company and the extensive and dense documentation of these frameworks make the subject tiresome and make it challenging to teach this topic. The objective of this work is to propose the Quality Gamer platform that uses gamification elements to offer teachers resources to teach Software Quality playfully and simply. It will be composed of a set of games covering different subjects in the area, including the MPS Manager game, which is based on the MR-MPS-SW model and simulates the routine of a software company. Thus, we expect to generate greater engagement in students concerning learning Software Quality. We plan in the future to extend the platform by adding other educational games related to Software Engineering.40 p.Neves, Vânia de OliveiraKohwalter, Troy CostaSeixas, Flavio LuizAgualuza, Iago Rodrigues2022-07-07T16:35:02Z2022-07-07T16:35:02Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfAGUALUZA, Iago Rodrigues. Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software. 2021. 40 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal Fluminense, Instituto de Computação, Niterói, 2021http://app.uff.br/riuff/handle/1/25625CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2022-07-07T16:35:06Zoai:app.uff.br:1/25625Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202022-07-07T16:35:06Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
title Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
spellingShingle Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
Agualuza, Iago Rodrigues
Educação em Engenharia de Software
Jogos Sérios
Qualidade de Software
Microsserviços
Engenharia de software
Ensino de informática
Jogo educativo
Education in Software Engineering
Serious Games
Software Quality
Microservices
title_short Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
title_full Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
title_fullStr Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
title_full_unstemmed Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
title_sort Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software
author Agualuza, Iago Rodrigues
author_facet Agualuza, Iago Rodrigues
author_role author
dc.contributor.none.fl_str_mv Neves, Vânia de Oliveira
Kohwalter, Troy Costa
Seixas, Flavio Luiz
dc.contributor.author.fl_str_mv Agualuza, Iago Rodrigues
dc.subject.por.fl_str_mv Educação em Engenharia de Software
Jogos Sérios
Qualidade de Software
Microsserviços
Engenharia de software
Ensino de informática
Jogo educativo
Education in Software Engineering
Serious Games
Software Quality
Microservices
topic Educação em Engenharia de Software
Jogos Sérios
Qualidade de Software
Microsserviços
Engenharia de software
Ensino de informática
Jogo educativo
Education in Software Engineering
Serious Games
Software Quality
Microservices
description Cada vez mais empresas se preocupam em produzir softwares com a maior qualidade possível e, para isso, precisam garantir que o processo adotado seja de qualidade. Atualmente existem diversos frameworks que podem ser utilizados como guias para melhorar o processo de construção de software, um deles é o brasileiro MR-MPS-SW, criado considerando o contexto das fábricas de software brasileiras. Para garantir que esses modelos sejam aplicados adequadamente é necessário ter pessoal qualificado. No entanto, fatores como a falta de vivência dos alunos em uma empresa de software e a documentação extensa e pesada desses frameworks tornam o assunto maçante e dificultam o ensino desse tópico. O objetivo deste trabalho é propor a plataforma Quality Gamer que utiliza elementos de gamificação para oferecer recursos aos professores para ensinar Qualidade de Software de uma maneira lúdica e simples. Ela contará com um conjunto de jogos abordando diferentes assuntos da área, entre eles o jogo MPS Manager, que se baseia no modelo MR-MPS-SW e simula a rotina de uma empresa de software. Espera-se, com isso, gerar um maior engajamento nos estudantes com relação ao aprendizado de Qualidade de Software. Planeja-se no futuro estender a plataforma, adicionando outros jogos educacionais relacionados à Engenharia de Software.
publishDate 2021
dc.date.none.fl_str_mv 2021
2022-07-07T16:35:02Z
2022-07-07T16:35:02Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv AGUALUZA, Iago Rodrigues. Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software. 2021. 40 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal Fluminense, Instituto de Computação, Niterói, 2021
http://app.uff.br/riuff/handle/1/25625
identifier_str_mv AGUALUZA, Iago Rodrigues. Quality Gamer: uma plataforma baseada em microsserviços para auxiliar o ensino de qualidade de software. 2021. 40 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal Fluminense, Instituto de Computação, Niterói, 2021
url http://app.uff.br/riuff/handle/1/25625
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1807838882994061312