Uma proposta de um jogo sério para ensino de técnicas de Elicitação de Requisitos

Documentos relacionados
SBIE - Simpósio Brasileiro de Informática na Educação SORTIA. Estudo de caso na Disciplina de Estrutura de Dados

Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri

Aplicação de Jogos Educativos para Aprendizagem em MPS e ES

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE

Experiência na Avaliação de Efetividade de um Jogo para Ensino de Conceitos de Requisitos em Sistemas Ubíquos

ENTENDENDO ABORDAGENS DE GAMEFICAÇÃO APLICADAS À EDUCAÇÃO: UMA REVISÃO SISTEMÁTICA DA LITERATURA

1.1. Objetivos do Estudo

Revisão/Mapeamento Sistemático

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

Um Jogo Educacional que apoia o Ensino de Diagrama de Atividades

Metodologia da Pesquisa em Sistemas de Informação. Aula 3. Projeto de Pesquisa. Revisão Sistemática. Profa. Fátima L. S. Nunes

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A

Metodologias Protótipo Cronograma Levantamento de Requisito

EDUCAÇÃO 4.0: conheça quais são as mudanças da nova educação

- Prototipação Iterativa - Observação Direta

TÍTULO: ESTUDO DE CASO: UTILIZAÇÃO DAS TÉCNICAS DE ELICITAÇÃO DE REQUISITOS PARA IMPLEMENTAÇÃO DE SOFTWARE PARA PESSOAS COM DEFICIÊNCIA VISUAL.

15/03/2018. Professor Ariel da Silva Dias Modelos de Processo de Software

Agentes pedagógicos. 2. Referencial teórico

Construindo Jogos Digitais para apoiar o Ensino de Matemática e Ensinar a Construir e Testar Sistemas Concorrentes

Ferramentas, métodos e experiências no ensino de Engenharia de Software: um mapeamento sistemático

OS HÁBITOS DE USO DAS TDIC POR ESTUDANTES UNIVERSITÁRIOS NO CONTEXTO EDUCACIONAL

Aplicação de Jogos Educativos para Aprendizagem em Melhoria de Processo e Engenharia de Software

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Programa de Pós-Graduação em Ciência da Computação

Professor Emiliano S. Monteiro

Engenharia de Requisitos

Professora Orientadora do Departamento de Ciências Exatas e Engenharias. 4

Componentes de SIs. Pessoas Organiz. Tecnologia

Engenharia de Software

Engenheiros de software (algumas vezes conhecidos no mundo da TI como engenheiros de sistemas ou analistas ) e outros interessados no projeto

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Protótipo: um brinquedo valioso

integração de Requisitos Orientados ao Negócio iron: Apresentação de Método e Ferramenta

Análise de Sistemas Aula 4

COMPUTADORES NA EDUCAÇÃO MÉDICA

Processo de Desenvolvimento. Edjandir Corrêa Costa

A Etnografia nos Requisitos de Software FATTO CONSULTORIA E SISTEMAS. Leonardo Kelly do Nascimento 21/11/2017

Desenvolvimento de Projetos

Promovendo a Aprendizagem de Engenharia de Requisitos de Software Através de um Jogo Educativo

15 Congresso de Iniciação Científica AVALIAÇÃO DA RELAÇÃO ENTRE EFICÁCIA E CUSTO NA ATIVIDADE DE TESTE DE SOFTWARE

PDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno

Ensinar com Jogos. Christiane Gresse von Wangenheim. Houston, temos um problema... 63% não terminam no prazo. 45% ultrapassaram o orçamento

INTEGRAÇÃO NUMÉRICA: ABORDAGEM MATEMÁTICA E COMPUTACIONAL

Porto Alegre, v.15, n.1, jan./jun ISSN impresso X ISSN digital INFORMÁTICA NA EDUCAÇÃO: teoria & prática.

Auditoria de TIC aula 2

SE RPG 2.0: Uma nova versão do Software Engineering- Acadêmico: Felipe Koche Ambrosio Orientadora: Fabiane Barreto Vavassori Benitti

Aula 5. Ciclo de Vida Espiral; Requisitos Funcionais e não Funcionais; Técnica de Requisitos.

Processos de software

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO PROPOSTA DE TRABALHO DE CONCLUSÃO DE CURSO

happycodeschool.com Happy Code na Escola

Aula 2: Planejamento da RS

Porque a gamificação faz tanto sentido. O que é a gamificação e porque o aprendizado é mais eficaz com esta nova tendência.

Especificação de Requisitos e Validação de Sistemas - IF716

CURSO DE ENGENHARIA DE COMPUTAÇÃO REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO (TCC) CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES

Requisitos de Sistemas

Engenharia de Softaware para Realidade Virtual: Avaliação de Aprendizado em Ambientes 3D

Marcelo Henrique dos Santos

VIABILIDADE E ACEITAÇÃO DO SOFTWARE GEOGEBRA COMO RECURSO DIDÁTICO NAS AULAS DO ENSINO MÉDIO DE MATEMÁTICA

Palavras-chave: Práticas Educativas; matemática; informática; softwares.

(83)

MUSEU VIRTUAL DO MUSEU DA COMPUTAÇÃO DA UEPG: RELATO DO DESENVOLVIMENTO DE UM JOGO DIGITAL COM O TEMA LIXO ELETRÔNICO

OSM - PROCESSOS ORGANIZACIONAIS BPM / BPMN

ESTUDO DA LINGUAGEM NXC PARA PROGRAMAÇÃO DE UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

Jogos para Ensino de Levantamento de Requisitos de Software: uma Revisão Sistemática de Literatura

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

Panorama do uso dos Adventure Games na educação

Workshop de Ambientes de apoio à Aprendizagem de Algoritmos e Programação (SBIE 2007) Instituto de Ciências Matemáticas e de Computação ICMC-USP

Desenvolvimento e avaliação de jogo de treinamento para ensino de técnicas de elicitação de requisitos de software

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2)

Curso de Sistemas de Informação. Karla Donato Fook DESU / DAI

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

Engenharia de Software Aula 2.3 Processos da Engenharia de Requisitos. Prof. Bruno Moreno

Requisitos para Ferramentas de Gestão de Projetos de Software

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

CMM Capability Maturity Model. O que é isto???

CICLO DE VIDA DE SOFTWARE

AVALIANDO METODOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES WEB.

Projetos Curriculares LEGO Education WeDo 2.0

Design de IHC PoliFacets

VERIFICAÇÃO & VALIDAÇÃO

MODELAGEM MATEMÁTICA E PENSAMENTO COMPUTACIONAL NO 5º ANO DO ENSINO FUNDAMENTAL

Ciclo de vida: fases x atividades

Análise e Projeto Orientados a Objetos

Um Jogo para o Ensino de Engenharia de Software Centrado na Perspectiva de Evolução

o que é? Resgatar um conteúdo trabalhado em sala de aula, por meio de novas aplicações ou exercícios

JOGO LA VOUIVRE: SERPENTES E ESCADAS COMO FACILITADOR DO ENSINO DE QUIMICA ORGÂNICA

DESENVOLVIMENTO DE UM APLICATIVO MÓVEL (JOGO) PARA AUXÍLIO NO ENSINO DE MATEMÁTICA. Beatriz Polita Franchin 1, Elvio Gilberto da Silva 2

Introdução a Engenharia de Software. Professor Joerllys Sérgio

O USO DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO EM UMA INSTITUIÇÃO PÚBLICA DE ENSINO MÉDIO DO MUNICÍPIO DE BOTUCATU-SP 1 INTRODUÇÃO

Engenharia de Software

21/09/2012. Elicitação de Requisitos. Projeto de Interface Homem- Máquina. Prof. Esp. MBA Heuber G. F. Lima. Técnicas etipos de Requisitos

CAPÍTULO I DAS DISPOSIÇÕES PRELIMINARES

Modelagem de Interação e Navegação de Sistemas Interativos: Protocolo de um Mapeamento Sistemático da Literatura

Desenvolvimento de Ferramentas no igeom: Utilizando a Geometria Dinâmica no Ensino

Técnicas de Elicitação de Requisitos

5º Congresso de Pós-Graduação

AGRUPAMENTO DE ESCOLAS DE GAVIÃO. Ano letivo 2014/2015 PLANO DE FORMAÇÃO. Não há saber mais ou saber menos. Há saberes diferentes.

Transcrição:

Uma proposta de um jogo sério para ensino de técnicas de Elicitação de Requisitos Zaynab Settimi de Oliveira 1 e Davi Viana 2 1 Departamento de Informática Universidade Federal do Maranhão (UFMA) São Luís MA Brasil 2 Coordenação de Engenharia da Computação Universidade Federal do Maranhão (UFMA) São Luís MA Brasil zaynabsettimi@outlook.com, davi.viana@ecp.ufma.br Resumo. A Engenharia de Requisitos é uma parte fundamental para o sucesso de um processo de software. Para que ela seja executada adequadamente é necessário que os conceitos e práticas sejam ensinados de maneira eficaz. Uma das formas de auxiliar o ensino da Engenharia de Requisitos é através de jogos sérios. Esses jogos sérios podem simular situações do cotidiano e, assim, apoiar em uma aprendizagem mais eficaz. O presente artigo descreve uma proposta de um Jogo Sério que apoie o ensino das técnicas de Elicitação de Requisitos. Como resultados iniciais, apresenta-se as técnicas de Elicitação de requisitos e o enredo do jogo. 1. Introdução A Engenharia de Requisitos (ER) bem estruturada garante qualidade, integridade e confiabilidade ao produto de software (Franceto, 2005). A ER é uma área dentro da Engenharia de Software responsável pela descoberta do que o sistema deve fazer e suas restrições. Contudo, descobrir o que o sistema deve fazer nem sempre é uma tarefa trivial, uma vez que os próprios usuários podem não saber exatamente o que querem do sistema. Problemas na ER podem refletir em outras atividades durante a execução do projeto e comprometer a qualidade do produto final (Fernandez et al. 2016; Ferguson e Lami, 2006). Uma parte das falhas está relacionada a falta de preparo dos profissionais para executar as atividades de Engenharia de Requisitos corretamente. Segundo Thiry et al. (2010), estas falhas podem estar relacionadas à forma de ensino das atividades específicas de Engenharia de Requisitos nas Universidades, pois boa parte baseia-se apenas na teoria. Adicionalmente, Fernandez et al (2016) corroboram que a fraca qualificação de membros de equipes de desenvolvimento de software é um dos problemas da Engenharia de Requisitos. Desta forma, realizar mudanças ou adaptações nas abordagens utilizadas para ensino das atividades relacionadas à Engenharia de Requisitos poderiam resultar em uma lacuna menor entre a sala de aula e o "mundo real". Uma das atividades mais importantes da Engenharia de Requisitos é a Elicitação de Requisitos. Além de ser uma das primeiras atividades, ela é importante para a construção do software por definir o quê o sistema a ser desenvolvido deve fazer (Belgamo, 2008).

Uma das adaptações que pode ser feita no ensino da Engenharia de Requisitos é a inclusão de jogos sérios no ensino do conteúdo de Engenharia de Requisitos. De acordo com Pietruchinski et al (2011) e Thiry et al. (2006), o uso de jogos no ensino pode engajar o estudante, reforçar os conceitos através da prática e aprofundar os conhecimentos. Os Jogos sérios centralizam o ensino como objetivo principal, mantendo a diversão e engajamento dos jogadores (Pessini et al. 2014). Deste modo, este artigo apresenta uma proposta de um Jogo Sério para ensino de tecnicas de Elicitação de Requisitos, baseando-se em formas de fazer a elicitação de forma eficiente e nos principais erros e dificuldades de cada técnica, utilizando meios lúdicos para ensinar os conceitos. Além desta seção introdutória, este artigo está organizado nas seguintes seções: A Seção 2 apresenta os trabalhos relacionados a esta proposta. A Seção 3 descreve a proposta de criação do jogo. A Seção 4 apresenta os resultados inicias deste trabalho. A Seção 5 apresenta as considerações finais e os trabalhos futuros. 2. Trabalhos relacionados A Engenharia de Requisitos possui atividades importantes do processo de desenvolvimento, pois ela é responsável por expressar as necessidades dos usuários (Fernandez et al. 2016). Ensinar essas atividades e demonstrar a importância desta área para os alunos pode ser uma tarefa difícil, uma vez que ainda não há maturidade profissional nesses estudantes. A utilização de jogos no ensino da Engenharia de Software e, consequentemente na Engenharia de Requisitos, possibilita a inclusão desses estudantes em cenários e situações típicas do desenvolvimento de Software (Lima et al. 2011). A literatura apresenta alguns jogos voltados para as atividades da Engenharia de Requisitos, como o jogo "Ilha dos Requisitos", é um jogo digital em que o analista de requisitos Jack Reqs sofre um acidente aéreo e cai na "Ilha dos Requisitos", habitada pela tribo dos Nerds. Ao encontrar os nativos ele descobre de uma profecia que o coloca como prometido e encarregado de salvar os habitantes da Ilha da eminente erupção do vulcão. Suas habilidades profissionais são necessárias para cumprir a missão e voltar para casa a salvo. O jogo é composto por desafios referentes a conceitos de ER, que são relembrados ao jogador conforme o desenrolar do jogo. São ilustradas situações análogas a situações em que práticas relacionadas a ER poderiam ser adotadas. O jogo busca apresentar as situações de forma lúdica e dando feedbacks rápidos ao jogador. Outro jogo voltado para a área de ER é o UbiRE que é um jogo voltado para ensinar Requisitos no contexto de sistemas ubíquos (Lima et al. 2011). Neste jogo as conexões necessárias entre móveis, equipamentos e utensílios para construir uma casa inteligente devem ser feitas pelo jogador em cada ambiente, de acordo com os pedidos dos usuários. Por mais que esses jogos tratem de diversas atividades da Engenharia de Requisitos, eles não detalham atividades importantes, como a Elicitação de Requisitos. A Elicitação de requisitos realizada adequadamente pode garantir que importantes requisitos do software não sejam omitidos. 3. Etapas do desenvolvimento do Jogo Sério Para o desenvolvimento do Jogo sério, está sendo seguido um conjunto de passos que podem ser observados na FiguraFigure 1. Inicialmente, buscou-se identificar as

principais causas de falhas em projetos de software relacionadas à Engenharia de Requisitos. Para realizar esta atividade, analisou-se os problemas identificados por Fernandez et al. (2016). Os autores aplicaram questionários buscando identificar os problemas mais recorrentes na Engenharia de Requisitos em empresas de pequeno, médio e grande porte localizadas em 10 países e que executam diversos modelos de desenvolvimento de software. Através das respostas dos formulários foram encontrados padrões de causas e consequências das falhas na ER. Verificou-se que os principais problemas estão relacionados a educação e formação dos profissionais em Engenharia de Software. Paralelamente, buscou-se estudar as técnicas de Elicitação de Requisitos. Essas técnicas precisam ser aplicadas adequadamente para garantir o levantamento dos requisitos. Após essas duas atividades inicias, foram geradas ideias para o desenvolvimento de um jogo que ensinasse formas eficientes de aplicar as técnicas de Elicitação de Requisitos. A partir das definições anteriores, buscou-se pensar em como seria o enredo do jogo e detalhes do desenvolvimento em si. O jogo será desenvolvido utilizando a ferramenta Construct 1. Por fim, o jogo será avaliado através de experimentos com alunos da disciplina de Engenharia de Software. Para isso, será utilizado um modelo para avaliação de jogos educacionais em Engenharia de Software, MEEGA+ (Petri et al. 2017). Figure 1. Etapas do Desenvolvimento do Jogo Sério 4. Resultados Preliminares Os resultados iniciais deste trabalho estão relacionados às identificações dos aspectos de Elicitação de Requisitos necessários para o jogo e a definição inicial do enredo do jogo. 1 https://www.scirra.com/

4. 1. Técnicas de Elicitação de Requisitos identificadas Fernandez et al (2016) apresentam como principais motivos para a falha de projetos de software: a elicitação incorreta de requisitos e a pouca qualificação dos profissionais para fazê-lo. Eles sugerem, como possível solução, a capacitação dos profissionais para realização dessa importante tarefa. Neste trabalho serão abordadas as seguintes técnicas de Elicitação de Requisitos (Adriano 2006; Goguen e Linde, 1993): Entrevista: consiste de um encontro pessoal com usuários do sistema selecionados a partir de suas funções e da forma como interagem com o sistema. Por ser uma técnica baseada na interação social, requer cuidados com a linguagem usada, o planejamento das perguntas, a forma de se portar durante a entrevista, além da coerente escolha dos entrevistados. Para obtenção de resultados satisfatórios, a capacidade de escuta e de saber lidar com qualquer resistência apresentada pelo entrevistado são de extrema importância nessa técnica de elicitação; Questionário: formado por um conjunto de perguntas escritas apresentadas aos usuários. Um ponto positivo é que permite a coleta de estatísticas precisas, não permite a consideração de pontos irrelevantes ao projeto, torna o processo mais direto por não envolver interação social direta no processo. As perguntas podem ser de múltipla escolha ou demonstrar o nível de concordância/discordância em relação a determinado tema, além de perguntas abertas buscando atender ao público que vai responder a pesquisa; Brainstorming: reunião em grupo cujo objetivo é que todos exponham suas ideias sem julgamento e que, a partir delas, sejam descartadas as que não são pertinentes ao tema, discutidas e combinadas as mais interessantes para a solução do problema para que se obtenha uma ideia final. A desvantagem dessa técnica é sua imprevisibilidade, por outro lado, ela permite uma visão ampla do problema e das possíveis soluções; Prototipação: a partir de uma versão parcial do produto são definidos os requisitos para seu desenvolvimento. O protótipo pode ser feito em qualquer material e deve ser de fácil execução. Permite maior clareza sobre os requisitos do projeto, sendo frequentemente utilizado em conjunto a outras técnicas de elicitação como a entrevista e o brainstorming; Etnografia (observação): a partir da imersão no ambiente, o analista observa as interações entre os usuários e entre o sistema. Permite uma visão geral do processo, no entanto, não permite uma análise puramente científica dos resultados. 4.2. Proposta Inicial do Enredo do Jogo O jogo é baseado na animação Phineas e Ferb 2, em que os dois irmãos desenvolvem diversos projetos durante as férias escolares com a ajuda de seus amigos e que sempre somem antes de seus pais chegarem em casa. A história se passa em uma cidade 2 http://disneychannel.disney.com.br/phineas-e-ferb

pequena e tem como personagens além dos irmãos, seus pais, irmã mais velha, amigos, vilão e bicho de estimação. O jogo começa com os protagonistas aprisionados pelo vilão, cabendo a sua irmã mais velha a missão de salvá-los antes que seus pais voltem da exposição de piscinas. Para salvá-los, o vilão pediu que ela especificasse os requisitos um sistema de ecolocalização que seja capaz de identificar a posição exata da prisão dos irmãos. Como ela não tem experiência em projetos de software, será necessária a ajuda de um analista de requisitos. Cada desafio do jogo é baseado em uma técnica de Elicitação de Requisitos e o jogador precisa usá-lo corretamente para passar ao próximo desafio. O primeiro desafio consiste em fazer um brainstorming para definir como será que esse sistema apoiará no resgate dos meninos. O segundo desafio é baseado na técnica da prototipação, então é feito um modelo da cidade com o objetivo de identificar o que seria necessário para desenvolver o sistema de ecolocalização definido no desafio anterior. As meninas escoteiras são as que mais entendem da flora da cidade e, por isso, cada uma delas deve responder um questionário usado para levantar características da flora e características do relevo e construções da cidade. O desafio seguinte consiste de realizar uma entrevista com um especialista em golfinhos para compreender o funcionamento da ecolocalização. O último desafio consiste da observação dos golfinhos para calcular a melhor posição para o emissor das ondas. O jogo tem o tempo de duração de 50 minutos, mas a qualquer momento o usuário pode responder as perguntas bônus e ganhar mais tempo. O jogo também contará com perguntas bônus relacionados às características das técnicas, focando na teoria de cada uma delas, citando pontos fortes e fracos, planejamento e aplicação. Ao final do jogo, caso os desafios tenham sido cumpridos com sucesso, o sistema resgatar os irmãos. Caso o jogador não consiga libertar os meninos, eles serão transformados em escravos robôs. 5. Considerações Finais e Próximas atividades Um dos desafios atuais da Engenharia de Software é desenvolver novas estratégias que busquem ensinar os mais diversos conceitos de maneira adequada. Entre essas estratégias, a utilização de jogos sérios para apoiar o ensino de Engenharia de Software tem se destacado. A utilização de jogos pode permitir a simulação de situações e cenários importantes da Engenharia de Software. Neste trabalho, apresentou-se uma proposta de desenvolvimento de um jogo sério para o ensino de técnicas de Elicitação de Requisitos. A atividade de elicitação de requisitos é uma das primeiras e mais importantes do processo de desenvolvimento de software, pois a partir dela é que serão definidos os requisitos e funcionalidades do sistema. Como próximas atividades, os elementos gráficos do jogo serão desenvolvidos, assim como uma versão inicial de cada desafio. A partir dessa primeira versão, outros elementos do jogo serão inseridos. Por fim, será feita uma avaliação experimental com o objetivo de analisar o uso do jogo por alunos da disciplina de Engenharia de Software.

Referências Adriano, N. (2006). Comparación del Proceso de Elicitación de Requerimientos en el desarrollo de Software a Medida y Empaquetado. Propuesta de métricas para la elicitación. Tese de Doutorado. Facultad de Informática. Ferguson, R.; Lami, G. (2006) An Empirical Study on The Relationship Between Defective Requirements and Test Failures. In. Software Engineering Workshop (SWE 06), IEEE Computer Society, pp. 7-10. Fernandez, D. M., Wagner, S., Kalinowski, M., Felderer, M., Mafra, P., Vetrò, A., et al.. (2016). Naming the pain in requirements engineering Empirical Software Engineering, pp. 1-41. Goguen, J. A. Linde, C. (1993). Techniques for requirements elicitation. In: Proceedings of IEEE International Symposium on Requirements Engineering, (RE 1993) pp. 152-164. Lima, T. Campos, B. Santos, R. Werner, C. (2012). UbiRE: A game for teaching requirements in the context of ubiquitous systems. In Proceedings of XXXVIII IEEE Conferencia Latinoamericana En Informatica (CLEI 2012). pp. 1-10. Pessini, A. Catarina, S. de Oliveira, H. C. Hounsell, M. D. S. Kemczinski, A (2014) Uso de Jogos Sérios na Educação em Informática: um Mapeamento Sistemático. In: Proceedings of Nuevas Ideas en Informática Educativa - TISE (2014). pp. 537-541. Petri, G. Von Wangenheim, C. G. Borgatto, A. F. (2017) A Large-scale Evaluation of a Model for the Evaluation of Games for Teaching Software Engineering. In: Proceeedings of IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET), Buenos Aires/Argentina, 2017. Pietruchinski, M. H. Neto, J. C. Malucelli, A. Reinehr, S (2011) Os jogos educativos no contexto do SBIE: uma revisão sistemática de Literatura In: Anais do XXII Simpósio Brasileiro de Informática na Educação. Vol. 1. No. 1. Thiry, M., Zoucas, A., Gonçalvez, R. Q. (2010) Promovendo a Aprendizagem de Engenharia de Requisitos de Software através de um Jogo Educativo. In: Anais do XXI Simpósio Brasileiro em Informática na Educação, João Pessoa. pp 1-10.