29
SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Embed Size (px)

Citation preview

Page 1: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

SobPressão

Anderson Jun KodamaEduardo Barasal Morales

 Fernando Cabral Grandjean Pinto FilhoRenato Dias Kavai

Page 2: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Agenda

• Especificação de Requisitos.• Especificação de Casos de Uso.• Descrição de Casos de Uso.• Projeto Interface Homem Computador.• Modelo de Classe.• Modelo de Interação.• Diagrama de Estados.• Revisão do Sistema• Visão Crítica da Matéria

Page 3: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Especificação de Requisitos

 

Page 4: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Especificação de Requisitos

• Jogo de Perguntas e Respostas.• Jogado uma vez ao dia (Diário).• Cada jogo diário possui no máximo 11 perguntas sobre

assuntos aleatórios.• Por dia também será disponibilizado três tipos de ajuda.

o  Passaro  Eliminaro  Sugestão

• Jogador deve escolher a dificuldade de cada pergunta à responder.

Page 5: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Especificação de Requisitos

• Cada pergunta contêm um tempo para resposta.• Resposta errada ou término de tempo finaliza o jogo com

pontuação diária zerada.• Entre duas perguntas é possível parar o jogo para manter

a pontuação acumulada.• Caso o jogador tenha respondido 10 perguntas o jogo

termina com a pontuação diária máxima.• Ranking mensalmente resetado.• Premiação Mensal.

Page 6: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Especificação de caso de Uso

 

Page 7: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Especificação de caso de usoAtores: Jogador, Administrador, Sistema de Email e Temporizador.

Diagrama:

Page 8: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Descrição do caso de uso: Iniciar Jogo

 Descrição: Este caso de uso descreve o início do jogo.Evento iniciador: Selecionar Iniciar Jogo.Atores: Jogador.Pré-condição: Jogador logado no sistema, último jogo do jogador não ter sido no mesmo dia.Sequência de Eventos:1. Jogador seleciona Iniciar Jogo.2. Sistema registra data de inicio do jogo como último jogo do jogador.3. Sistema exibe a tela de repouso.

Pós-condição: Tela de repouso exibida, último jogo do jogador atualizado.Extensão: Não se aplica.Inclusões: Não se aplica.

Page 9: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Descrição do caso de uso: Continuar Jogo

 Descrição: Este caso de uso descreve a continuação do jogo.Evento iniciador: Selecionar Continuar.Atores: Jogador.Pré-condição: Tela de repouso exibida e dificuldade selecionada.Sequência de Eventos:1. Jogador seleciona continuar.2. Sistema busca uma pergunta ainda não respondida por este jogador durante

esse jogo, inclui a mesma na relação de perguntas já utilizadas e a exibe para o jogador.

Pós-condição: Próxima pergunta sendo exibida e registrada na relação de perguntas utilizadas.Extensão: Não se aplica.Inclusões: Não se aplica.

Page 10: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Descrição do caso de uso: Finalizar Jogo

 Descrição: Este caso de uso descreve como o jogador finaliza o jogo.Evento iniciador: Selecionar Parar na tela de repouso.Atores: Jogador.Pré-condição: Tela de repouso exibida.Sequência de Eventos:1. Jogador seleciona Parar.2. Sistema exige uma confirmação de fim de jogo diário.3. Jogador confirma a seleção da opção de Parar jogo diário.4. Sistema limpa a relação das perguntas usadas naquele dia, adiciona a

pontuação diária acumulada à pontuação mensal daquele jogador e apresenta a tela de fim de jogo.

Pós-condição: Pontuação do dia adicionada na mensal, listagem de perguntas já utilizadas reiniciada e tela de fim de jogo exibida.Extensão: 1. Jogador não confirma a seleção de Parar o jogo (passo 3): sistema não registra

termino de jogo diário e volta a tela de repouso, finalizando o caso de uso.Inclusões: Não se aplica.

Page 11: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Descrição do caso de uso: Responder Pergunta 

 Descrição: Este caso de uso descreve o envio de resposta para verifição.Evento iniciador: Confirmação de pergunta respondida.Atores: JogadorPré-condição: Sistema exibindo tela de pergunta e com uma alternativa selecionadaSequência de Eventos:1. Jogador confirma sua resposta.2. Sistema verifica que a resposta está correta e incrementa a pontuação diária do jogador.3. Sistema registra a alternativa escolhida e incrementa o número de vezes que ela foi

escolhida.4. Sistema exibe tela de repouso.

Pós-condição: Pontuação diária modificada em função da resposta dada.Extensão: 1. A resposta está errada (passo 2): sistema limpa pontuação diária do jogador, registra a

alternativa escolhida e exibe tela de fim de jogo, finalizando o caso de uso.2. O numero máximo de perguntas diárias respondida (passo 4): o sistema adiciona a

pontuação da última questão na pontuação diária e contabiliza essa pontuação diária na pontuação mensal e exibe a tela de fim de jogo, finalizando o caso de uso.

Inclusões: Não se aplica.

Page 12: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Projeto de interface Homem Computador

 

Page 13: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Projeto de interface Homem Computador

• Estilo da interface: web.• Caracterização dos usuários

o Administrador: gerencia pergunta e jogadores, não podendo jogar.Sua frequência é ocasional e seu conhecimento é operacional.

o Jogador: interage com o modo de jogo do sistema, utilizando as principais funcionalidades do sistema.Sua frequência é diária e seu conhecimento variável.

Page 14: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Protótipo de navegação do usuário web

Page 15: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Protótipo de navegação do jogador

 

Page 16: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Protótipo de navegação do administrador

Page 17: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Modelo de Classe

 

Page 18: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de Classe

 

Page 19: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Modelo de Interação

 

Page 20: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de sequência do Iniciar jogo 

 

Page 21: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de sequência do Continuar Jogo

 

Page 22: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de sequência do Responder

 

Page 23: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de sequência do Finalizar Jogo 

 

Page 24: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de sequência da Ajuda Passar

 

Page 25: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de Estados

 

Page 26: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Diagrama de Estados do Jogo

 

Page 27: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Revisão do sistema

• Conceitos revisadoso Nome usuário ao invés de jogador.o Cadastro de temas para as perguntas.o Erros Ortográficos. 

Page 28: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Visão crítica da Matéria

 

Page 29: SobPressão Anderson Jun Kodama Eduardo Barasal Morales Fernando Cabral Grandjean Pinto Filho Renato Dias Kavai

Visão crítica da Matéria

• Texto de Apoio para os seguintes temas:o Restrições.o Hipóteses e depêndencias.o Requisitos não funcionais.o Critérios de aceitação.