segunda-feira, 12 de agosto de 2013

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 mais

informaçã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

2 comentários:

  1. 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?

    També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

    ResponderExcluir
    Respostas
    1. Ola Yuri,
      Realmente 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

      Excluir