LeSE - Learning Software Engineering
Trabalho em grupo da disciplina Reutilização de Software - UFMG
##Objetivo
O objetivo de do jogo é o entendimento do processo de desenvolvimento iterativo e incremental através da aplicação dos conceitos existentes na engenharia de software, por meio de perguntas e situações que acontecem durante o jogo. A finalidade principal do jogo é criar uma estratégia complementar de ensino, onde os alunos deverão colocar em prática o conhecimento adquirido em sala de aula.
##Funcionalidades
###Versão 1.0
- Single-player;
- Tabuleiro estático;
- Divisão do tabuleiro de acordo com as disciplinas do processo de desenvolvimento iterativo e incremental: Levantamento de requisitos, Análise dos requisitos, Projeto, Implementação, Testes e Implantação.
- O tabuleiro contêm 36 casas (6 por fase), sendo, 20 casas de perguntas e 16 casas coringa;
- Sistemas de pontos;
- Ranking (armazena as últimas pontuações).
###Versão 2.0
- Todas as features da versão 1.0;
- Possui mais de um tabuleiro, que é gerado aleatoriamente quando o aluno clica em “tabuleiro surpresa”;
- erenciamento de perguntas pelo professor;
##Requisitos Funcionais
###Versão 1.0
- Iniciar Jogo
- Jogar Dado
- Responder Pergunta
- Sortear Pergunta
- Exibir Resposta
- Exibir Coringa
- Exibir Pontuação
- Consultar Ranking
- Terminar Jogo
###Versão 2.0 10. Sortear Tabuleiro 11. Gerenciar perguntas 12. Gerenciar coringas
##Links
Documentação do projeto (interna): [https://drive.google.com/drive/u/0/folders/0Bwh9aOxWxop7VDZvaDdHUG11UVU]