Vous êtes sur la page 1sur 2

Descrição dos Casos de Uso (UC)

UC01 - Escolher Jornada


Requisitos: RF01, RF02, RNF01
Ator: Jogador
Pré-condição: A tela inicial está visível para o jogador
Pós-condição: O jogador encaminhado para a posição inicial da jornada
Fluxo Principal (P)
1. O jogador clica no menu de jornadas.
2. O jogo apresenta uma lista das jornadas disponíveis. [→A2]
3. O jogador escolhe uma das jornadas listadas.
4. O jogo apresenta a tela “posicionamento inicial” da jornada escolhida.
5. O jogador se posiciona no local indicado e clica no botão “Start”. [→A1]
6. O jogo apresenta a tela “Posição <Nome da Posição>”
7. O jogador pressiona o botão “Ir”.
8. O sistema aguarda a leitura do QRCode da posição inicial. [→UC02]
9. Fim caso de uso
Fluxo Alternativo 01 (A1)
1. O jogador clica no botão “Cancelar”.
2. O jogo fecha a tela “posicionamento inicial” e abre a tela inicial.[→P.1]
3. Fim caso de uso
Fluxo Alternativo 02 (A2)
1. O jogador escolhe a opção “Jornada para casa”.
2. O jogo abre a tela de confirmação “Deseja sair do jogo?” [→A3]
3. O jogador clica no botão “Sim”
4. O joge se encerra
5. Fim caso de uso
Fluxo Alternativo 03 (A3)
1. O jogador clica no botão “Não”
2. O jogo permanece da tela inicial.
3. Fim caso de uso.

UC02 - Acionar Enigma


Requisitos: RF03, RF04, RF06
Ator: Jogador
Pré-condição: O jogador está na posição correspondente do Enigma.
Pós-condição: O jogador encaminhado para a próxima posição da jornada
Fluxo Principal (P)
1. O jogador faz a leitura do QRCode da posição atual. [→E1]
2. O jogo sorteia um enigma correspondente à posição atual e apresenta na tela. [→A1]
3. O jogador escolha a opção correta.
4. O jogo apresenta a tela “congratulação” por 5 segundo e, em seguida, apresenta a localização
da próxima posição. [→A2]
5. O jogador clica no botão “Ir”.
6. O jogo aguarda a leitura do QRCode da próxima posição.
7. Fim caso de uso
Fluxo Alternativo 01 (A1)
1. O jogador escolha uma opção errada.
2. O jogo abre a tela “Escolha errada” e incrementa a contagem de erros. [→A3]
3. O jogador pressiona o botão “tentar novamente”.
4. O jogo vai para P.2
Fluxo Alternativo 02 (A2)
1. O jogador completou a jornada.
2. O Sistema apesenta a “tela de comemoração”.
3. Fim caso de uso
Fluxo Alternativo 03 (A3)
1. O sistema verifica que a quantidade máxima de erros foi alcançada e abre uma tela de “timer”
contendo um contagem regressiva de um tempo predefinido nas configurações. Terminado o
tempo, o sistema abre uma tela com o botão “Ir”.
2. O usuário clica no botão “Ir”
3. O sistema vai para P.1
Fluxo de Erro 01 (E1)
1. O jogo verifica que a posição atual do jogador está errada e apresenta a tela da localização da
posição correta na jornada.
2. O jodador clica o botão “Ir”
3. O jogo aguarda a leitura do QRCode da posição correta [→P.1]

UC03 - Solicitar Ajuda


Requisitos: RF07
Pré-condição: O jogador deve estar logado no jogo
Pós-condição: O jogador recebeu instrução sobre dada funcionalidade do jogo
Ator: Jogador
Fluxo Principal (P)
1. O jogador clica no menu ajuda de contexto
2. O jogo apresenta uma ajuda relacionada ao contexto do jogo em que ele está.
3. O jogador ler a ajuda e clica no botão “Fechar”
4. O sistema fecha a janela de ajuda e volta para o contexto em que estavaantes.
UC04 - Gerenciar Configurações
Requisitos: RF08
Pré-condição: O administrador deve estar logado.
Pós-condição: As definições de: a. Quantidade de erros e Tempo de espera foram alteradas. (ver
requisito RF08)
Ator: Administrador
Fluxo Principal (P)
1. O administrador loga na tela de configurações.
2. O jogo apresenta as configurações possíveis. [→A2]
3. O administrador preenche os campos com os valores desejados e clica em “Ok”.
4. O sistema verifica se não há campos vazios e pergunta se deseja salvar as alterações. [→A1]
5. O administrador confirma clicando em “Salvar”
6. O jogo salva na base de dados os novos valores de configuração
7. Fim caso de uso
Fluxo Alternativo 01 (A1)
1. O administrador clica em “Cancelar”
2. O jogo volta para a tela de configurações. [→A2]
Fluxo Alternativo 02 (A2)
1. O admistrador clica em “Cancelar”
2. O jogo pergunta “Deseja sair das configurações”
3. O administrador clica em “Sim”.
4. O jogo encerra a janela de configurações e volta para tela inicial.

Vous aimerez peut-être aussi