Neste caso de uso o ator tem como função determinar um tema para os vocábulos que serão posteriormente inseridos.
Prioridade:
Média
Pré-condições:
Selecionada Dificuldade: Palavras
Pós-condições:
Tema Criado
Abre tela de inclusão de vocábulos
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator decide o nome para um novo Tema.
2. Cria novo Tema.
Fluxo Alternativo de Eventos
Ações do Ator:
Ações do Sistema:
1.Ator decide o nome para o Tema a ser criado.
2.Verifica se o nome já existe. Se existente alertar ator e perguntar se o mesmo deseja incluir novos vocábulos ao Tema já existente ou mudar o nome do Tema
3.Ator escolhe entre incluir novos vocábulos ou renomear Tema.
4.Estabelece Tema já existente ou retorna a tela de decisão de Tema, respectivamente.
Caso de Uso: Incluir vocábulos
Descrição:
Neste caso de uso o ator adicionar vocábulos ao dicionário do Tema
Prioridade:
Alta
Pré-condições:
Tema Criado
Pós-condições:
Vocábulo Digitado
Abre tela de atribuição do som
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1.Digita o vocábulo que deseja incluir
2.Armazena o vocábulo e exibe vocábulos já adicionados.
Caso de Uso: Atribuir som ao vocábulo
Descrição:
Neste caso o ator atribuí um som ao respectivo vocábulo.
Prioridade:
Alta
Pré-condições:
Vocábulo Digitado
Pós-condições:
Vocábulo Pronto
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1.Usuário grava o som do vocábulo
2.Atribuí o som gravado ao vocábulo recém digitado
3.Pergunta ao Ator se deseja incluir mais algum vocábulo.
Caso de Uso: Selecionar Dificuldade
Atores:
Professor e Líder
Descrição:
Este caso de uso corresponde à funcionalidade de exibir as possíveis dificuldades de jogo: Letras, Sílabas e Palavras.
Prioridade:
Alta
Pós-condições:
Dificuldade Selecionada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Usuário escolhe entre os três graus de dificuldade.
2. Configura a atividade para a dificuldade selecionada e a exibe aos Jogadores.
Ator: Líder
Caso de Uso: Criar Sala de Atividade
Descrição:
Este Caso de Uso define a criação de uma Sala para se realizar partidas da Atividade.
Prioridade:
Alta
Pós-condições:
Sala Criada.
Abre tela para seleção dos itens 4.2.2, 4.2.3 e 4.2.4
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator seleciona a opção “Criar Sala”
2. Inicia uma tela para criação da sala, onde os casos de uso 4.2.2, 4.2.3 e 4.2.4 entrão em processo.
Caso de Usos: Selecionar Tema
Descrição:
Este caso de uso corresponde à funcionalidade de selecionar um tema dentre os outros já criados.
Prioridade:
Média
Pré-condições:
Tema Criado
Sala Criada
Pós-condições:
Tema Selecionado
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator escolhe um Tema entre aqueles já criados.
2. Exibe Tema selecionado para todos Jogadores da atividade.
Caso de Uso: Selecionar Velocidade
Descrição:
Neste Caso de Uso o Ator seleciona o tempo de espera entre o anúncio de cada palavra.
Prioridade:
Média
Pré-condições:
Sala Criada
Pós-condições:
Velocidade Selecionada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator seleciona quão rápido será o tempo de espera entre cada palavra através de uma “régua graduada”.
2. Exibe aos Jogadores a Velocidade (tempo de espera) selecionado pelo Líder.
Caso de Uso: Definir número de jogadores
Descrição:
Neste Caso de Uso o Ator define a quantidade de jogadores quer participarão da partida.
Prioridade:
Alta
Pré-condições:
Dificuldade Selecionada
Pós-condições:
Número de jogadores definido
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator seleciona a quantidade de jogadores.
2. Mostra para os Jogadores quantos outros participarão da partida.
3. Espera que a quantidade de jogadores escolha este líder para iniciar a partida.
Ator: Jogador
Caso de Uso: Selecionar Sala
Descrição:
Neste Caso de Uso o Ator escolhe em qual sala “entra”
Prioridade:
Alta
Pré-condições:
Sala Criada
Pós-condições:
Sala Selecionada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
2. Ator seleciona sala desejada.
1. Abre uma visualização onde o Ator pode visualizar todas as salas criadas.
3. Coloca Ator conectado ao Líder.
Caso de Uso: Definir Prontidão
Descrição:
Este Caso de Uso define a condição de pronto ao Jogador
Prioridade:
Média
Pré-condições:
Sala Selecionada
Pós-condições:
Jogador Pronto
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Ator pressiona o botão “Pronto”
2. Invalida opção de sair da sala e informa Líder que o Jogador está pronto.
Caso de Uso: Jogar
Descrição:
Este Caso de Uso define o processo de início de partida.
Prioridade:
Alta
Pré-condições:
Jogador Pronto
Pós-condições:
Jogo iniciado
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Quando todos os jogadores estiverem “prontos”, o sistema iniciará a partida.
2. Sistema “desenha” vocábulos sorteados na tabela de escolhas.
Caso de Uso: Ouvir vocábulo
Descrição:
Este Caso de Uso define a ação de repetição do som atribuído ao vocábulo.
Prioridade:
Alta
Pré-condições:
Jogo Iniciado
Pós-condições:
Vocábulo ouvido
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
2. Jogador escolhe o vocábulo que acha ser o correto.
1. Emite o som referente a um dos vocábulos sorteados.
Caso de Uso: Repetir som do vocábulo
Descrição:
Este Caso de Uso define a ação de auxílio ao Jogador, repetindo o último som tocado.
Prioridade:
Alta
Pré-condições:
Vocábulo ouvido
Pós-condições:
Vocábulo repetido
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Jogador aperta o botão “repetir”.
2. Toca novamente o último vocábulo.
Caso de Uso: Selecionar vocábulo ouvido
Descrição:
Este Caso de Uso está relacionado a seleção definitiva de um vocábulo.
Prioridade:
Alta
Pré-condições:
Vocábulo Ouvido
Pós-condições:
Próximo Vocábulo
Vocábulo Selecionado
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Jogador confirma a seleção do vocábulo pressionando o botão confirma.
2. Alerta o Jogador do tempo restante para a seleção.
3. Se Jogador não confirma, ao final do tempo, vocábulo selecionado (e não confirmado) é confirmado automaticamente.
Caso de Uso: Fim de partida
Descrição:
Este Caso de Uso define o processo de fim da partida.
Prioridade:
Alta
Pré-condições:
Vocábulos Selecionados
Pós-condições:
Partida Terminada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
4. Jogador decide em abandonar sala ou repetir a partida.
1. Após a seleção de todos os vocábulos da tabela de escolha, terminar partida
2. Abre tela com a pontuação do usuário, vocábulos acertados e errados.
3. Desenha botão de reiniciar partida ou deixar sala.
Caso de Uso: Jogar
Descrição:
Este Caso de Uso propõe a função de finalizar a atividade.
Prioridade:
Alta
Pós-condições:
Finalizar atividade.
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Seleciona opção de abandonar atividade.
2. Pergunta se o Ator tem certeza em abandonar a atividade.