LíNGUO Casos de Uso: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
[[Image:Lingo_usesCases.png|thumb|right|300px|Diagrama de Casos de Uso da Aplicação LíNGUO]] |
[[Image:Lingo_usesCases.png|thumb|right|300px|Diagrama de Casos de Uso da Aplicação LíNGUO]] |
||
==Ator: Professor== |
|||
==Descrição do Módulo: LíNGUO== |
|||
===Caso de Uso: Criar Documento=== |
|||
#Descrição: |
|||
#*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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 1. Ator decide o nome para um novo Tema. |
|||
| 2. Cria novo Tema. |
|||
|} |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Alternativo de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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 |
|||
|- VALIGN=TOP |
|||
| 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: |
|||
#Caso de Uso: Criar Tema |
|||
#*Neste caso de uso o ator adicionar vocábulos ao dicionário do Tema |
|||
##Descrição: |
|||
#Prioridade: |
|||
##*Neste caso de uso o ator tem como função determinar um tema para os vocábulos que serão posteriormente inseridos. |
|||
#*Alta |
|||
##Prioridade: |
|||
#Pré-condições: |
|||
##*Média |
|||
##Tema Criado |
|||
##Pré-condições: |
|||
#Pós-condições: |
|||
###Selecionada Dificuldade: Palavras |
|||
##Vocábulo Digitado |
|||
##Pós-condições: |
|||
##Abre tela de atribuição do som |
|||
###Tema Criado |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
###Abre tela de inclusão de vocábulos |
|||
# |
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
||
|- |
|||
##*Ações do Ator: |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
##*#Ator decide o nome para um novo Tema. |
|||
|- VALIGN=TOP |
|||
##*#Cria novo Tema. |
|||
| 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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 1.Usuário grava o som do vocábulo |
|||
| 2.Atribuí o som gravado ao vocábulo recém digitado |
|||
|- VALIGN=TOP |
|||
| 3.Pergunta ao Ator se deseja incluir mais algum vocábulo. |
|||
| |
|||
|} |
|||
===Caso de Uso: Selecionar Dificuldade=== |
|||
Fluxo Alternativo de Eventos |
|||
#Atores: |
|||
Ações do Ator: |
|||
#*Professor e Líder |
|||
Ações do Sistema: |
|||
#Descrição: |
|||
1. Ator decide o nome para o Tema a ser criado. |
|||
#*Este caso de uso corresponde à funcionalidade de exibir as possíveis dificuldades de jogo: Letras, Sílabas e Palavras. |
|||
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 |
|||
#Prioridade: |
|||
3. Ator escolhe entre incluir novos vocábulos ou renomear Tema. |
|||
#*Alta |
|||
4. Estabelece Tema já existente ou retorna a tela de decisão de Tema, respectivamente. |
|||
#Pós-condições: |
|||
##Dificuldade Selecionada |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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.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 |
|||
==Ator: Líder== |
|||
===Caso de Uso: Criar Sala de Atividade=== |
|||
Fluxo Básico de Eventos |
|||
#Descrição: |
|||
Ações do Ator: |
|||
#*Este Caso de Uso define a criação de uma Sala para se realizar partidas da Atividade. |
|||
Ações do Sistema: |
|||
#Prioridade: |
|||
1. Digita o vocábulo que deseja incluir |
|||
#*Alta |
|||
2. Armazena o vocábulo e exibe vocábulos já adicionados. |
|||
#Pós-condições: |
|||
##Sala Criada. |
|||
##Abre tela para seleção dos itens 4.2.2, 4.2.3 e 4.2.4 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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: |
#Descrição: |
||
#*Este caso de uso corresponde à funcionalidade de selecionar um tema dentre os outros já criados. |
|||
Neste caso o ator atribuí um som ao respectivo vocábulo. |
|||
Prioridade: |
#Prioridade: |
||
#*Média |
|||
Alta |
|||
Pré-condições: |
#Pré-condições: |
||
##Tema Criado |
|||
1. Vocábulo Digitado |
|||
##Sala Criada |
|||
2. |
|||
Pós-condições: |
#Pós-condições: |
||
##Tema Selecionado |
|||
1. Vocábulo Pronto |
|||
2. |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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=== |
|||
Fluxo Básico de Eventos |
|||
#Descrição: |
|||
Ações do Ator: |
|||
#*Neste Caso de Uso o Ator define a quantidade de jogadores quer participarão da partida. |
|||
Ações do Sistema: |
|||
#Prioridade: |
|||
1. Usuário grava o som do vocábulo |
|||
#*Alta |
|||
2. Atribuí o som gravado ao vocábulo recém digitado. |
|||
#Pré-condições: |
|||
3. Pergunta ao Ator se deseja incluir mais algum vocábulo. |
|||
##Dificuldade Selecionada |
|||
#Pós-condições: |
|||
##Número de jogadores definido |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 1. Ator seleciona a quantidade de jogadores. |
|||
| 2. Mostra para os Jogadores quantos outros participarão da partida. |
|||
|- VALIGN=TOP |
|||
| |
|||
| 3. Espera que a quantidade de jogadores escolha este líder para iniciar a partida. |
|||
|} |
|||
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. |
|||
==Ator: Jogador== |
|||
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. |
|||
===Caso de Uso: Selecionar Sala=== |
|||
4.2 Ator: Líder |
|||
#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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 2. Ator seleciona sala desejada. |
|||
| 1. Abre uma visualização onde o Ator pode visualizar todas as salas criadas. |
|||
|- VALIGN=TOP |
|||
| |
|||
| 3. Coloca Ator conectado ao Líder. |
|||
|} |
|||
===Caso de Uso: Definir Prontidão=== |
|||
Descrição: |
#Descrição: |
||
Este Caso de Uso define a |
#*Este Caso de Uso define a condição de pronto ao Jogador |
||
Prioridade: |
#Prioridade: |
||
#*Média |
|||
Alta |
|||
Pré-condições: |
#Pré-condições: |
||
##Sala Selecionada |
|||
1. |
|||
#Pós-condições: |
|||
2. |
|||
##Jogador Pronto |
|||
Pós-condições: |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
1. Sala Criada. |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
2. Abre tela para seleção dos itens 4.2.2, 4.2.3 e 4.2.4 |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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=== |
|||
Fluxo Básico de Eventos |
|||
#Descrição: |
|||
Ações do Ator: |
|||
#*Este Caso de Uso define o processo de início de partida. |
|||
Ações do Sistema: |
|||
#Prioridade: |
|||
1. Ator seleciona a opção “Criar Sala” |
|||
#*Alta |
|||
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. |
|||
#Pré-condições: |
|||
4.2.2 Caso de Usos: Selecionar Tema |
|||
##Jogador Pronto |
|||
Descrição: |
|||
#Pós-condições: |
|||
Este caso de uso corresponde à funcionalidade de selecionar um tema dentre os outros já criados. |
|||
##Jogo iniciado |
|||
Prioridade: |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
Média |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
Pré-condições: |
|||
|- |
|||
1. Tema Criado |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
2. Sala Criada |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
Pós-condições: |
|||
|- VALIGN=TOP |
|||
1. Tema Selecionado |
|||
| 1. Quando todos os jogadores estiverem “prontos”, o sistema iniciará a partida. |
|||
2. |
|||
| 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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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=== |
|||
Fluxo Básico de Eventos |
|||
#Descrição: |
|||
Ações do Ator: |
|||
#*Este Caso de Uso define a ação de auxílio ao Jogador, repetindo o último som tocado. |
|||
Ações do Sistema: |
|||
#Prioridade: |
|||
1. Ator escolhe um Tema entre aqueles já criados. |
|||
#*Alta |
|||
2. Exibe Tema selecionado para todos Jogadores da atividade. |
|||
#Pré-condições: |
|||
##Vocábulo ouvido |
|||
#Pós-condições: |
|||
##Vocábulo repetido |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 1. Jogador aperta o botão “repetir”. |
|||
| 2. Toca novamente o último vocábulo. |
|||
|} |
|||
===Caso de Uso: Selecionar vocábulo ouvido=== |
|||
Descrição: |
#Descrição: |
||
#*Este Caso de Uso está relacionado a seleção definitiva de um vocábulo. |
|||
Prioridade: |
#Prioridade: |
||
#*Alta |
|||
Média |
|||
Pré-condições: |
#Pré-condições: |
||
##Vocábulo Ouvido |
|||
1. Sala Criada |
|||
#Pós-condições: |
|||
2. |
|||
##Próximo Vocábulo |
|||
Pós-condições: |
|||
##Vocábulo Selecionado |
|||
1. Velocidade Selecionada |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
2. |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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. |
|||
|- VALIGN=TOP |
|||
| |
|||
| 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 |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
|- |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
|- VALIGN=TOP |
|||
| 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 |
|||
|- VALIGN=TOP |
|||
| |
|||
| 2. Abre tela com a pontuação do usuário, vocábulos acertados e errados. |
|||
|- VALIGN=TOP |
|||
| |
|||
| 3. Desenha botão de reiniciar partida ou deixar sala. |
|||
|} |
|||
===Caso de Uso: Jogar=== |
|||
Fluxo Básico de Eventos |
|||
#Descrição: |
|||
Ações do Ator: |
|||
#*Este Caso de Uso propõe a função de finalizar a atividade. |
|||
Ações do Sistema: |
|||
#Prioridade: |
|||
1. Ator seleciona quão rápido será o tempo de espera entre cada palavra através de uma “régua graduada”. |
|||
#*Alta |
|||
2. Exibe aos Jogadores a Velocidade (tempo de espera) selecionado pelo Líder. |
|||
#Pós-condições: |
|||
##Finalizar atividade. |
|||
{| WIDTH=600px BORDER=1 BORDERCOLOR="#c0c0c0" CELLPADDING=5 CELLSPACING=0<COL WIDTH=600*><COL WIDTH=600*> |
|||
4.2.4 Caso de Uso: Definir número de jogadores |
|||
| COLSPAN=2 WIDTH=600px BGCOLOR="#e6e6e6" | <B><CENTER>Fluxo Básico de Eventos</CENTER></B> |
|||
Descrição: |
|||
|- |
|||
Neste Caso de Uso o Ator define a quantidade de jogadores quer participarão da partida. |
|||
!width="300"| <B>Ações do Ator:</B> |
|||
Prioridade: |
|||
!width="300"| <B>Ações do Sistema:</B> |
|||
Alta |
|||
|- VALIGN=TOP |
|||
Pré-condições: |
|||
| 1. Seleciona opção de abandonar atividade. |
|||
1. Dificuldade Selecionada |
|||
| 2. Pergunta se o Ator tem certeza em abandonar a atividade. |
|||
2. |
|||
|- VALIGN=TOP |
|||
Pós-condições: |
|||
| 3. Confirma o desejo de abandonar. |
|||
1. Número de jogadores definido |
|||
| 4. Finaliza a atividade. |
|||
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. |
Latest revision as of 02:19, 27 January 2009
Casos de Uso da Atividade LíNGUO
Ator: Professor
Caso de Uso: Criar Documento
- Descrição:
- 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
Ações do Ator: | Ações do Sistema: |
---|---|
1. Ator decide o nome para um novo Tema. | 2. Cria novo Tema. |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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. |
3. Confirma o desejo de abandonar. | 4. Finaliza a atividade. |