• Nenhum resultado encontrado

UNIVERSIDADE DO VALE DO ITAJAÍ - IIS Windows Server

N/A
N/A
Protected

Academic year: 2023

Share "UNIVERSIDADE DO VALE DO ITAJAÍ - IIS Windows Server"

Copied!
179
0
0

Texto

TERRA DE REQUISITOS: UM JOGO DE RPG DE TABULEIRO PARA APOIAR A EDUCAÇÃO DE ENGENHARIA DE REQUISITOS. O processo de descobrir, analisar, documentar e verificar essas funções e restrições é chamado de engenharia de requisitos (SOMMERVILLE, 2005).

PROBLEMA DE PESQUISA

Solução Proposta

H1: Os alunos que utilizam o jogo (grupo experimental) apresentam maior efeito de aprendizagem do que os alunos que não utilizam o jogo (grupo de controle) em termos de conhecimento, compreensão e aplicação de conceitos e técnicas de engenharia de requisitos. H2: Os alunos que utilizam o jogo (grupo experimental) apresentam menor efeito de aprendizagem do que os alunos que não utilizam o jogo (grupo de controle) em termos de conhecimento, compreensão e aplicação de conceitos e técnicas de engenharia de requisitos.

Delimitação de Escopo

No TCCII, a forma de avaliação utilizada pelo trabalho foi uma avaliação baseada em um questionário que produziu uma avaliação qualitativa do jogo Terra dos Requisitos. O objetivo do experimento foi mensurar os conhecimentos adquiridos após sua aplicação, aprimorar, reforçar e aprofundar os conceitos da Engenharia de Requisitos com um jogo que possua características lúdicas e seja divertido de jogar.

Justificativa

Assim, em ambientes de aprendizagem cooperativa, cada membro do grupo é responsável pela sua própria aprendizagem e pela aprendizagem dos demais elementos, o que promove uma rede de interações sociais em que professores e alunos estão envolvidos na criação de um objetivo comum, em que ativos a participação e avaliação de todos é essencial. Ter possibilidade de crescimento da equipe, com cooperação dinâmica e definição de objetivos comuns do grupo (SILVA & COSTA, 2009).

OBJETIVOS

Objetivo Geral

Objetivos Específicos

METODOLOGIA

Metodologia da Pesquisa

Nesse contexto, este estudo buscou verificar a utilização de jogos educativos em resposta a alguns dos desafios enfrentados pelo ensino de Engenharia de Requisitos. Inicialmente, foi considerada outra forma de avaliação, por meio de entrevistas com os alunos participantes da avaliação, com o objetivo de obter mais detalhes sobre o jogo proposto por parte dos alunos, mas foi-lhes apresentado um questionário.

Procedimentos Metodológicos

Também serão apresentadas definições de jogos, jogos educativos, atividades lúdicas, processo de ensino e aprendizagem e alguns currículos da disciplina de engenharia de requisitos. A seção 2.1, juntamente com suas subseções, apresenta conteúdo sobre a disciplina Engenharia de Requisitos e tem como objetivo formar uma base de conhecimento para justificar o conteúdo que o jogo irá abordar.

ENGENHARIA DE REQUISITOS

  • Classificação dos Requisitos
  • Processo da Engenharia de Requsitos
  • Documento de Especificação de Requisitos
  • Habilidades de um Analista de Requisitos

Segundo Sommerville (2005), o objetivo do processo de Engenharia de Requisitos é criar e manter o documento de requisitos do sistema. O documento de requisitos de software, também chamado de SRS (Software Requirements Specification) ou especificação de requisitos de software, é um documento oficial que contém o que é exigido pelos desenvolvedores de sistemas, descrito em requisitos do usuário e requisitos do sistema (YOUNG, 2004; SOMMERVILLE, 2005).

Figura 1. Processo de Engenharia de Requisitos definido por Sommerville  Fonte: Sommerville (2005)
Figura 1. Processo de Engenharia de Requisitos definido por Sommerville Fonte: Sommerville (2005)

JOGOS

Jogos Educacionais

Mas estes jogos acabam por ser muito mais integrados na sala de aula (FERNANDES et al., 2009). Um modelo educacional baseado em jogos poderá trazer uma grande mudança na escola tradicional ou pelo menos ser uma ferramenta que será muito importante para os professores de hoje (FERNANDES et al., 2009).

Atividades Lúdicas

Os jogos educativos são uma alternativa para solucionar esse problema, que faz com que as pessoas, ao interagirem no jogo, entendam sua finalidade, que não é “jogar o jogo”, mas sim o processo de ensino-aprendizagem. Esses jogos possibilitam aos alunos vivenciar situações práticas por meio de simulações (ANTUNES, 2004).

Processo de Ensino e Aprendizado

Nesta abordagem, a educação ocorre não apenas através da educação formal, através da escola, mas através de um amplo processo de ensino e aprendizagem inserido na sociedade. Abordagem político-social: não é um aspecto do processo de aprendizagem, mas a dimensão político-social permeia toda a prática pedagógica, que tem em si uma dimensão político-social.

Figura 9. Modelo de aprendizagem  Fonte: Coll, Palacios e Marchesi (1995).
Figura 9. Modelo de aprendizagem Fonte: Coll, Palacios e Marchesi (1995).

Currículos da Disciplina de Engenharia de Requisitos

Terra dos Requisitos é um jogo de tabuleiro que representa os processos da Engenharia de Requisitos. O jogo Terra dos Requisitos foi utilizado em duas aulas de Engenharia de Requisitos e funcionou conforme o esperado. O que você entende como objetivo da fase de validação do processo de Engenharia de Requisitos?

Figura 11. As Cinco primeiras áreas de conhecimento do SWEBOK  Fonte: Adaptado de IEEE (2004)
Figura 11. As Cinco primeiras áreas de conhecimento do SWEBOK Fonte: Adaptado de IEEE (2004)

CRITTÉRIOS PARA BUSCA E ANÁLISE DOS JOGOS

RE-O-POLY

O jogo RE-O-Poly tem como objetivo ensinar ou reforçar o aprendizado de boas práticas de engenharia de requisitos para jogadores e engenheiros de requisitos inexperientes. Segundo Smith e Gotel (2007), o jogo de tabuleiro possui quatro partes, que representam as etapas básicas de um processo de engenharia de requisitos: elicitação, análise e validação, documentação e gerenciamento de mudanças. Ele suporta a redação de requisitos de boa qualidade por meio de uma estrutura organizacional padrão de requisitos e metadados.

SOFTWARE QUANTUM

Segundo Knauss, Schneider & Stapel (2008), o jogo é dividido em três níveis e como em outros jogos, os jogadores são aconselhados a passar de um nível após o outro, dominando cada nível. A Figura 18 mostra a tela de resultados do jogo Software Quantum, ilustrando dois tipos de resultados ao final do jogo: um feedback de falha e um feedback de sucesso. Consultando o artigo de Knauss, Schneider & Stapel (2008), é possível identificar que o jogo atende a todos os critérios propostos na seção 3.1.

Figura 15. Fluxo e personagens do jogo Software Quantum  Fonte: Adaptado de Knauss, Schneider & Stapel (2008)
Figura 15. Fluxo e personagens do jogo Software Quantum Fonte: Adaptado de Knauss, Schneider & Stapel (2008)

ILHA DOS REQUISITOS

O objetivo do jogo é ajudar o personagem Jack Reqs a escapar da “Ilha dos Requisitos”, onde o vulcão está prestes a entrar em erupção, através de alguns desafios. Caso o jogador não consiga ajudar Jack nos desafios, ele receberá uma penalidade durante o tempo da partida. 6 Gerenciamento de Requisitos Lembre-se de que uma análise de impacto deve ser realizada quando uma solicitação de mudança é recebida e que os requisitos afetados devem ser atualizados.

Figura 19. Tela do jogo A Ilha dos Requisitos              Fonte: Gonçalves, Thiry e Zoucas (2011)
Figura 19. Tela do jogo A Ilha dos Requisitos Fonte: Gonçalves, Thiry e Zoucas (2011)

ELICIT@ÇÃO

Os agentes envolvidos no jogo Elicit@ção estão sendo desenvolvidos com perfis considerados “realistas”, ou seja, com comportamentos que se assemelham aos usuários cotidianos, com suas identidades, gestos, características e personalidade (MORO & BERNARDI, 2009). Critério 1: O jogo não apresenta avaliação formal, pois é um protótipo conceitual e ainda não foi testado com usuários. Embora o jogo ainda não tenha sido testado com usuários e não existam dados sobre a utilização do Elicit@ção, o aluno receberá uma pontuação que verifica seu desempenho.

Figura 20. Estrutura Performativa Geral do Processo de Entrevista  Fonte: Bernardi, Fontoura e Cordenonsi (2008)
Figura 20. Estrutura Performativa Geral do Processo de Entrevista Fonte: Bernardi, Fontoura e Cordenonsi (2008)

SDSIM

Segundo Hainey e Connolly (2010), para avaliação do jogo foram selecionados aleatoriamente dois grupos de um total de 92 alunos: um grupo experimental e um grupo controle. Segundo Hainey e Connolly (2010), foi introduzida uma abordagem tradicional para o grupo de controle, que foi dividida em duas categorias: dramatização e estudo de caso em papel; e o jogo SDSim (jogo baseado em aprendizagem) foi apresentado ao grupo experimental. Se você consultar o artigo de Hainey e Connolly (2010), verá que o jogo contém todos os critérios propostos na seção 3.1.

Figura 22. Tela durante a coleta de requisitos  Fonte: Hainey e Connolly (2010).
Figura 22. Tela durante a coleta de requisitos Fonte: Hainey e Connolly (2010).

ANÁLISE COMPARATIVA

Em relação ao Critério 3, todos os seis jogos proporcionam ao aluno feedback sobre seu desempenho. Em relação ao Critério 4, todos os jogos estão disponíveis gratuitamente para uso, exceto Elicit@ção. E no que diz respeito ao critério 7, que se refere à classificação do jogo segundo aspectos lúdicos, todos os seis jogos representam atividades lúdicas.

GAME DESIGN DOCUMENT

Dados gerais do jogo

Wild Documentation River representa a terceira fase do processo de engenharia de requisitos, a especificação de requisitos. Esses serão os candidatos que concorrem ao cargo de analista de requisitos em uma empresa de software. Os candidatos ao cargo de analista de requisitos terão que cumprir todas as etapas para completar o jogo.

Figura 23. Fluxo do jogo   Interface:
Figura 23. Fluxo do jogo Interface:

DETALHAMENTO DO DESENVOLVIMENTO

Game World: A ideia era que as cartas do jogo representassem os processos de engenharia de requisitos, porém o nome das cartas e sua ordem não eram conhecidos ao certo. Mas sabia-se que os jogadores teriam que passar por todos os tabuleiros para mostrar seus conhecimentos sobre Engenharia de Requisitos, mas tiveram que acabar com o poder do mestre para vencer o jogo. Visão Geral: Sabíamos que seriam quatro tabuleiros e que eles representariam os processos da Engenharia de Requisitos, mas não sabíamos como os jogadores mudariam de casa, quando ganhariam pontos, quando perderiam o jogo, entre outras coisas não .

DESCRIÇÃO DO EXPERIMENTO

Mas o modelo de Kirkpatrick deixa em aberto 122 parâmetros a serem avaliados em situações de ensino e aprendizagem, portanto, para apoiar a medição da resposta, esta estrutura inclui: (i) o modelo ARCS para avaliar o nível de motivação (O jogo pode motivar os alunos a usar o recurso como material de aprendizagem?), (ii) componentes de experiência do usuário (UX) em jogos para avaliar a experiência de uso do jogo (por exemplo, o jogo é divertido?) e (iii) os princípios da taxonomia de Bloom para avaliar se o o jogo gera uma percepção de utilidade educacional entre seus usuários (ou seja, se os alunos têm a percepção de que aprendem com o jogo) e aspectos do modelo de avaliação focado na aprendizagem de Moody e Sindre (2003). Cada item do questionário é uma afirmação relacionada ao uso do jogo Terra dos Requisitos e para os alunos indicarem se concordam ou discordam da afirmação, bem como informar o grau de discordância ou concordância em uma escala com valores entre - 2 e +2 , conforme mostrado na Figura 25 abaixo. Formato de resposta do questionário de avaliação do jogo Floresta dos Requisitos O jogo Terra dos Requisitos adotou o modelo de processo de avaliação, conforme Wohlin (2000 apud Savi, 2011, p.1319).

Figura 24. Modelo de avaliação de jogos educacionais  Fonte: Savi (2011)
Figura 24. Modelo de avaliação de jogos educacionais Fonte: Savi (2011)

EXECUÇÃO DA AVALIAÇÃO

Os alunos deram a sua opinião não só respondendo ao questionário, mas também contribuindo com ideias durante o jogo. A Figura 26 mostra a primeira aplicação do jogo com estudantes de Engenharia de Software. A Figura 27 mostra a segunda aplicação do jogo com estudantes de Engenharia de Software.

Figura 26. Primeira aplicação do jogo Terra dos Requisitos
Figura 26. Primeira aplicação do jogo Terra dos Requisitos

ANÁLISE DOS RESULTADOS

Os melhores resultados foram identificados nos tópicos: O conteúdo do jogo é relevante aos meus interesses. A forma como este jogo funciona adequa-se à minha forma de aprender. Observa-se que os piores resultados foram nas afirmações que tiveram valor -1: Me senti mais no ambiente de jogo do que no mundo real e esqueci o que estava ao meu redor e consegui interagir com outras pessoas durante o jogo. Este capítulo tem como objetivo identificar a conclusão alcançada em relação ao desenvolvimento do jogo Terra dos Requisitos.

CONCLUSÕES

A avaliação foi realizada com duas turmas de Engenharia de Software para verificar a eficiência e qualidade do jogo Terra dos Requisitos. A avaliação desses itens do questionário mostrou que o aprendizado dos alunos não será possível apenas com a aplicação do jogo. O jogo foi aplicado a estudantes de Engenharia de Software, mas eles não tiveram tempo de utilizar todos os tabuleiros do jogo.

TRABALHOS FUTUROS

O que você entende como objetivo da fase de gerenciamento de mudanças do processo de engenharia de requisitos? O processo de análise de documentos de requisitos está vinculado à fase de validação de requisitos? Um documento que revisa, avalia e valida requisitos de sistema relacionados a um domínio de problema faz parte de qual fase da engenharia de requisitos?

A engenharia de requisitos é um subcampo da engenharia de software que estuda o processo de produção e gerenciamento dos requisitos que o software deve atender.

Figura 28. Tabuleiro Floresta do Entendimento Perdido
Figura 28. Tabuleiro Floresta do Entendimento Perdido

Imagem

Figura 1. Processo de Engenharia de Requisitos definido por Sommerville  Fonte: Sommerville (2005)
Figura 2. Processo de Elicitação e Análise de Requisitos definido por Sommerville  Fonte: Sommerville (2005)
Figura 5. Usuários de um documento de requisitos
Figura  6.  O  analista de requisitos faz a comunicação entre cliente e partes interessadas no  desenvolvimento
+7

Referências

Documentos relacionados

Os conceitos e mecanismos de segurança que serão utilizarão como base no desenvolvimento da solução proposta são: a criptografia de dados, o protocolo SSL, a assinatura digital, o