LíNGUO Casos de Uso

From OLPC
Revision as of 12:18, 24 May 2007 by Pekayatt (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Casos de Uso da Atividade LíNGUO

Diagrama de Casos de Uso da Aplicação LíNGUO

Descrição do Módulo: LíNGUO

Ator: Professor

  1. Caso de Uso: Criar Tema
    1. Descrição:
      • Neste caso de uso o ator tem como função determinar um tema para os vocábulos que serão posteriormente inseridos.
    2. Prioridade:
      • Média
    3. Pré-condições:
      1. Selecionada Dificuldade: Palavras
    4. Pós-condições:
      1. Tema Criado
      2. Abre tela de inclusão de vocábulos
    5. 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.


4.1.2 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: 1. Tema Criado 2. Pós-condições: 1. Vocábulo Digitado 2. 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.


4.1.3 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: 1. Vocábulo Digitado 2. Pós-condições: 1. Vocábulo Pronto 2.


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.

4.1.4 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 Pré-condições: 1. 2. Pós-condições: 1. Dificuldade Selecionada 2.

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.

4.2 Ator: Líder
4.2.1 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 Pré-condições: 1. 2. Pós-condições: 1. Sala Criada. 2. 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.

4.2.2 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: 1. Tema Criado 2. Sala Criada Pós-condições: 1. Tema Selecionado 2.


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.

4.2.3 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: 1. Sala Criada 2. Pós-condições: 1. Velocidade Selecionada 2.


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.


4.2.4 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: 1. Dificuldade Selecionada 2. Pós-condições: 1. Número de jogadores definido 2.

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.

4.3 Ator: Jogador
4.3.1 Caso de Uso: Selecionar Sala

Descrição: Neste Caso de Uso o Ator escolhe em qual sala “entra” Prioridade: Alta Pré-condições: 1. Sala Criada 2. Pós-condições: 1. Sala Selecionada 2.

Fluxo Básico de Eventos Ações do Ator: Ações do Sistema: 1. Ator seleciona sala desejada. 1. Abre uma visualização onde o Ator pode visualizar todas as salas criadas. 2. Coloca Ator conectado ao Líder.

4.3.2 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: 1. Sala Selecionada 2. Pós-condições: 1. Jogador Pronto 2.

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.

4.3.3 Caso de Uso: Jogar

Descrição: Este Caso de Uso define o processo de início de partida. Prioridade: Alta Pré-condições: 1. Jogador Pronto 2. Pós-condições: 1. Jogo iniciado 2.

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.


4.3.4 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: 1. Jogo Iniciado 2. Pós-condições: 1. Vocábulo ouvido 2.

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.

4.3.5 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: 1. Vocábulo ouvido 2. Pós-condições: 1. Vocábulo repetido 2.

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.

4.3.6 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: 1. Vocábulo Ouvido 2. Pós-condições: 1. Próximo Vocábulo 2. 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.

4.3.7 Caso de Uso: Fim de partida

Descrição: Este Caso de Uso define o processo de fim da partida. Prioridade: Alta Pré-condições: 1. Vocábulos Selecionados 2. Pós-condições: 1. Partida Terminada 2.

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.

4.3.8 Caso de Uso: Jogar

Descrição: Este Caso de Uso propõe a função de finalizar a atividade. Prioridade: Alta Pré-condições: 1. 2. Pós-condições: 1. Finalizar atividade. 2.

Fluxo Básico de Eventos Ações do Ator: Ações do Sistema: 1. Seleciona opção de abandonar atividade. 2. Confirma o desejo de abandonar. 2. Pergunta se o Ator tem certeza em abandonar a atividade. 4. Finaliza a atividade.