Desenvolvimento e Avaliação de um Perfil UML para Modelagem de Jogos Educacionais Digitais

Lucas Rodrigues De Oliveira, Ana Carolina Gondim Inocêncio, Heitor Augustus Xavier Costa, Paulo Afonso Parreira Júnior

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


Perfil UML; Jogos Educacionais Digitais; Modelagem de Software

Texto completo:

PDF

Referê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)