Proposta (TP):
Projeto e implementação de um jogo para ensinar conceitos de Engenharia de Software (ES).
Poderá ser escolhido conceitos sobre Requisitos ou Processos de software.
Importante:
TP estará descolado das aulas Teóricas da disciplina. Enquanto as aulas teóricas seguem uma certa sequência o grupo deverá trabalhar desde agora com vários aspectos que não estão presentes nas aulas teóricas ou que serão tratados apenas no final do semestre.Objetivo:
Consiste na contratação do grupo como time de desenvolvimento de um jogo.O cliente do jogo é o professor Sérgio Crespo (crespo@dcc.ufmg.br) o jogo deve ter como objetivo ensinar conceitos de Engenharia de Software.
O desenvolvimento deverá ser do tipo interativo incremental, entregas frequentes, controle de versão, dirigido por testes, o grupo deve investir na maturidade do processo.
IMPORTANTE!!!!
O trabalho sera principalmente avaliado com relação a aderência a um processo e justificativa das tomadas de decisões! Esta parte da avaliação equivale a 60% do total.O jogo desenvolvido será também avaliado entre os alunos que deverão ordenar os resultados dos grupos (40%)
Toda a evidencia de aderência ao processo deve estar postado no BLOG da turma e justificada, bem como todos os objetos entregáveis que o processo exige.
>>>> http://esrrsc.blogspot.com.br/ <<<<
===========================================================
AVALIAÇÃO
O processo de avaliação é incremental e formativa. Incremental pois as avaliações serão de forma continua, levando em consideração o esforço realizado pelo grupo na aderência ao processo, nas suas postagens no Blog e em seus seminários. Os documentos postados tem a característias de serem sempre atualizados pelos membros do grupo, gerando novos documentos com maisinformação e isto reflete uma melhoria na avaliação seguinte.
A avaliação formativa visa fornecer subsídios para que o aluno compreenda o seu próprio processo de aprendizagem e o funcionamento de suas capacidades cognitivas subjacentes na resolução de problemas. Dentro desse escopo, o foco se desloca do nível do desempenho para o da competência.
Para o professor, a avaliação formativa orienta e regula a prática pedagógica, uma vez que se propõe analisar e identificar a adequação de ensino com o verdadeiro aprendizado dos alunos. No nosso caso, estamos priorizando manter e ajudar o aluno na aderência ao processo.
O grupo também será avaliado em termos de conseguir se organizar para trabalhar de forma que o trabalho não seja do tipo "picos de esforço"... ou escrito de outra forma: deverá ser possível identificar um esforço mais distribuído e não simplesmente um esforço "anormal" umas horas ou dia antes de um ponto de verificação (a verificação será feita na sua maior parte em função das publicações no "blog").
>>>> http://esrrsc.blogspot.com.br/ <<<<
********************************************************************************
No artigo http://sbgames.org/sbgames2012/proceedings/papers/artedesign/AD_Full16.pdf pode ter uma noção de uma metodologia para o desenvolvimento de jogos.
Cada grupo deve preparar o roteiro do jogo, selecionar a engine mais apropriada, justificando a decisão.
No endereço http://en.wikipedia.org/wiki/List_of_game_engines pode-se ter uma relação de motores de jogos disponíveis.
É importante que o jogo permita que um administrador tenha acesso a dados do jogador de forma a identificar se o conceito teve indicativos de ter sido assimilado ou não.
O estilo do jogo fica a critério do grupo, por exemplo: Jogos de plataforma, corrida, luta, esporte, simulação, musical, estratégia, aventura, Tabuleiro, ação, Quebra-cabeça, etc.
Cada grupo deve ser o usuário do experimento de outro grupo, de forma a testar o aprendizado dos conceitos.
Os grupos, como uma das etapas de avaliação, devem promover seminários, de 20 minutos, informando o desenvolvimento do projeto, suas dificuldades, cronograma e avanços obtidos da
apresentação anterior. O cronograma dos seminários esta assim elaborado:
Seminario1 05 set
Seminario2 19 set
*****26 prova
Seminario3 03 out
Semonário4 17 out
Seminario5 31 out
Apresentaçao final 19 nov
Olá Sergio, gostaríamos de uma clarificação sobre o que será esperado do primeiro seminário; Estamos supondo que precisamos ter pelo menos o tema e a tecnologia (e.g.: engine) definida. Que outros elementos são esperados neste primeiro encontro?
ResponderExcluirTambém, gostaríamos de saber se a temática do jogo pode se restringir em um sub-tópico da matéria (e.g.: Análise de Requisitos, UML, CMMI), ou se deverá contemplar a matéria inteira.
Cordialmente,
Yuri Pessoa
Ola Yuri,
ExcluirRealmente eu gostaria de ver o grupo com uma pre ou quase definição da engine utilizada, a justificativa para esta escolha, saber se vocês já mexeram nela, saber se já identificaram o escopo do jogo, ou seja, que temática vai ser trabalhada, veja que não é objetivo um tema muito grande, podemos pegar um item específico. Ver se já decidiram o processo a ser utilizado, como esta o grupo organizado....
[]s
Sergio Crespo