Desenvolvimento e Avaliação de um Perfil UML para Modelagem de Jogos Educacionais Digitais
Resumo
UML (Unified Modeling Language) é uma linguagem de propósito geral para modelagem de software, sendo uma das mais conhecidas e utilizadas para a representação gráfica de modelos. Sendo assim, apenas os elementos pré-existentes nessa linguagem podem não ser suficientes para facilitar a identificação e o entendimento dos conceitos inerentes a domínios de software mais específicos. Um exemplo é o domínio de Jogos Educacionais Digitais (JEDs). Neste trabalho é apresentado o desenvolvimento e a avaliação do UP4EG, um perfil UML para modelagem de JEDs, por meio de diagramas de classes UML. O UP4EG reúne diversos estereótipos e “tagged values” distribuídos em seis pacotes, que representam os principais elementos que um JED deve apresentar. A partir de um estudo experimental conduzido sobre o perfil proposto com estudantes de ciência da computação, percebeu-se que a quantidade de erros e o tempo gasto para identificação dos principais elementos de um JED podem ser significativamente melhorados, quando esse perfil é usado na modelagem desse tipo de software.
Palavras-chave
Texto completo:
PDFReferências
Abalone. Disponível em: https://github.com/Keruspe/Abalone. Acessado em: Maio/2017.
Aguiar, T. e ALEXANDRE, E. O Uso de Jogos Educativos no Ensino da Matemática Elementar. 34 f. Monografia (Bacharelado em Sistemas para Internet) - Centro Universitário Adventista de São Paulo, Campus Engenheiro Coelho - São Paulo. 2012. [GS Search].
Ahunt. “Android version of Electronica-IM game”. Disponível em: https://github.com/mgrebenets/ahunt. Acessado em: Maio/2017.
Anneta, L. A. The “I’s” Have It: A Framework for Serious Educational Game Design. American Psychological Association. 2010. doi: 10.1037/a0018985. [GS Search].
Astah* CASE Tool. Disponível em: http://astah.net/download. Acessado em: Maio/2017.
Avelar, F. T. Desenvolvimento de um jogo educacional de cunho sócio-histórico. 58 f. Monografia (Bacharelado em Ciência da Computação) - Universidade Estadual Paulista - Faculdade de Ciências, Bauru - São Paulo. 2012. [GS Search].
Azzolini, V. L. CIDTRANS - Jogo 3D para educação no trânsito. 2014. 99 f. Monografia (Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Pato Branco. 2014. [GS Search].
Booch, G. et al. The Unified Modeling Language User Guide, 2º edição. Rio de Janeiro, Elsevier, 2005.
Cuba, G. P. Jogos sérios: tecnologia de jogos por computador aplicada ao ensino e aprendizagem. 91 f. Monografia (Bacharelado em Ciência da Computação) - Universidade Federal de Goiás - Campus Catalão. 2009. [GS Search].
Curi, C. F. et al. Proposal and Development of a Computer Game for Teaching Physics. SBC - Proceedings of SBGames. 2012.
Dantas, A. R. Jogos de Simulação no Treinamento de Gerentes de Projetos de Software. Dissertação (Mestre em Ciências em Engenharia de Sistemas e Computação) - Universidade Fereral do Rio de Janeiro, Rio de Janeiro. 2013. [GS Search].
Diniz, L. L. Jogo das 7 Falhas: Um Jogo Educacional para o Apoio ao Ensino do Teste de Caixa-Preta. Dissertação (Mestre em Computação Aplicada) - Universidade do Vale do Itajaí, São José - Santa Catarina. 2011. [GS Search].
Duggan, Brian et al. Learning games programming with Dalek World. 7th. International Conference on Computer Games: AI, Animation, Mobile, Educational and Serious Games, CNBDI, 28-30th. November, Magelis, Angouleme, France. 2015. [GS Search].
Eduka. Disponível em: https://github.com/janci/Eduka. Acessado em: Maio/2017.
Evermann, J. A Meta-Level Specification and Profile for AspectJ in UML. Journal of Object Technology. Vol 6, No 7, Aug 2007. doi: 10.1145/1229375.1229379 [GS Search].
Fowler, M. UML Essencial: Um breve guia para a linguagem-padrão de modelagem de objetos, São Paulo, Ed. S.A, 2004. 155 p.
Gérard, S. Papyrus User Guide Series: About UML profiling. 2011. Disponível em: https://www.eclipse.org/papyrus/resources/PapyrusUserGuideSeries_AboutUMLProfile_v1.0.0_d20120606.pdf.
Github. Disponível em: https://github.com/. Acessado em: Maio/2017.
Jardim, R. S. Jogo Virtual de Reeducação Alimentar Infantil. 78 f. Monografia (Bacharelado em Sistemas de Informação) - Universidade Federal do Estado do Rio de Janeiro - Centro de Ciências Exatas e Tecnologia, Rio de Janeiro. 2013. [GS Search].
Jácome, T. F. FISICARE - Um Software Educacional Para Auxílio à Aprendizagem em Física (Temperatura e Calor). 45 f. Relatório de Estágio (Sistemas de Informação) - Centro Universitário Luterano de Palmas, Palmas. 2003.
Kohwalter, T. C. et al. SDM - An Educational Game for Software Engineering. X SBGames - Salvador - BA, November 7th - 9th, 2011. doi: 10.1109/SBGAMES.2011.10 [GS Search].
Lahoud, Y. M. S. et al. Jogo Educativo para a Disciplina de Geografia. Colloquium Exactarum, v. 3, n. 2, p. 133-145. 2011. [GS Search].
Lessa Filho, C. A. et al. Um Jogo Educativo na Web no Contexto do Ensino Fundamental. CINTED - Novas Tecnologias na Educação, V. 12 Nº 2, dezembro, 2014. doi: 10.22456/1679-1916.53505. [GS Search].
Li, Z. et al. Object-Oriented Sokoban Solver: A Serious Game Project for OOAD and AI Education. Proceedings of the 44th Annual Frontiers in Education Conference (FIE 2014), pp. 1-4, Madrid, Spain, October 22-25, 2014. doi: 10.1109/FIE.2014.7044115. [GS Search].
Lisboa Filho, J. et al. (2010). A UML profile for conceptual modeling in GIS domain. DE@CAISE’2010, p.18-31. [GS Search].
Lobo, A. S. e Mello, L. S. V. Desenvolvimento de um jogo para apoio ao ensino de aritmética. 53 f. Monografia (Bacharel em Ciência e Tecnologia) - Instituto Federal de Educação, Campus Guarulhus. 2012.
Matunobu, Y. Desenvolvimento de um Software Educativo para o Treinamento em Percepção Musical. 81 f. Monografia (Bacharelado em Ciência da Computação) - Centro Universitário Eurípides De Marília - UNIVEM, Marília. 2010.
Mendes Júnior, A. Z. ABC - Sistema de Auxílio à Educação Infantil. 2012. Monografia - IFP - Campus Paranaguá. 2012.
Monsterismus. “An educational Android game to help teach the fundamentals of programming”. Disponível em: https://github.com/Tape/Monsterismus. Acessado em: Maio/2017.
Mwangi, Rose W. et al. Integrating ICT With Education: Designing an Educational Computer Game for Teaching Functions in Undergraduate Mathematics. Journal of Theoretical and Applied Information Technology. 2011. [GS Search].
Object Constraint Language (OCL). Disponível: http://www.omg.org/spec/OCL/. Acessado em: Maio/2017.
Object Management Group (OMG). Meta Object Facility (MOF) Core Specification. Disponível: http://www.omg.org/spec/MOF/2.4.2/PDF. Documento: formal/2014-04-03.
Object Management Group (OMG). Unified Modeling Language™ (UML®). Disponível: http://www.omg.org/spec/UML/. Documento: formal/2015-06.
Oliveira, L. R. “UP4EG (UML PROFILE FOR EDUCATIONAL GAMES) - Um Perfil UML para Modelagem de Jogos Educacionais Digitais”. Monografia de Graduação. Universidade Federal de Goiás/Regional Jataí. Jataí/GO. 2016.
Paschoal, Luan et al. JOE: Jogo Ortográfico Educacional. III Congresso Brasileiro de Informática na Educação (CBIE 2014). XXV Simpósio Brasileiro de Informática na Educação (SBIE 2014). doi: 10.5753/cbie.sbie.2014.652. [GS Search].
Rodrigues, H. F. Aplicando Sistemas Hápticos em Serious Games: Um Jogo para a Educação em Higiene Bucal. 156 f. Dissertação (Mestrado em Informática) - Departamento de Informática - Universidade Federal da Paraíba, João Pessoa. 2011. [GS Search].
Silva, D. O. SIEP: Sistema Interativo Educacional Pedagógico. Monografia. Faculdade Cenecista de Capivari. São Paulo. 2012.
Sommerville, I. Engenharia de Software. 9º Edição. São Paulo: Pearson Prentice Hall, 2011. 529 p.
Sourceforge. Disponível: https://sourceforge.net/. Acessado em: Maio/2017.
Sousa, V. F. ITest Learning: Um jogo para o apoio ao ensino de testes de software. Monografia (Bacharel em Sistemas de Informação) - Universidade Federal do Ceará, Campus Quixadá. 2012. [GS Search].
Teramoto, E. H. I. et al. TOTH: Jogo Eletrônico para a Aprendizagem da Matemática. 80 f. Monografia (Engenharia da Computação) - Universidade de São Paulo - Escola Politécnica, São Paulo. 2008. [GS Search].
Torres, A. et al. Towards a UML profile for model-driven object-relational mapping. SBES. 2009. doi: 10.1109/SBES.2009.22. [GS Search].
Tresohlavy, K. Educational Game: Tricky Trig. Object-Oriented Theory and Programming I. 2007.
Uetanabara Júnior, J. et al. An Overview and an Empirical Evaluation of UML-AOF. ACM SAC 2010. doi: 10.1145/1774088.1774564. [GS Search].
Vilela, J. F. F. Projeto e implementação de um Software Educativo Multi-Agente com Tropos e JADE. 129 f. Monografia (Engenharia da Computação) - Universidade Federal do Vale do São Francisco - UNIVASF, Juazeiro - Bahia. 2011.
Zagal, José P. et al. Towards an Ontological Language for Game Analysis. 2005. Disponível em: http://www.gameontology.com/.
DOI: https://doi.org/10.5753/rbie.2018.26.02.124
DOI (PDF): https://doi.org/10.5753/rbie.2018.26.02.124
____________________________________________________________________________
Revista Brasileira de Informática na Educação (RBIE) (ISSN: 1414-5685; online: 2317-6121)
Brazilian Journal of Computers in Education (RBIE) (ISSN: 1414-5685; online: 2317-6121)