Este caso de uso corresponde à funcionalidade de escolher entre uma das duas dificuldades: fácil ou difícil.
Prioridade:
Alta
Pós-condições:
Dificuldade Selecionada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
2. Usuário escolhe entre dois níveis de dificuldade: fácil e difícil
1. Requisita do Usuário a seleção entre os níveis.
Caso de Uso: Selecionar Desafio
Descrição:
Este caso de uso corresponde à funcionalidade de selecionar o desafio.
Prioridade:
Alta
Pré-condições:
Dificuldade Selecionada
Pós-condições:
Desafio Iniciado
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
2. Usuário seleciona um dos desafios dando um clique sobre as “Lamparinas”
1. Requisita do Usuário a seleção entre os desafios daquele nível.
Caso de Uso: Jogar
Descrição:
Este caso de uso corresponde ao inicio do Desafio, onde o Usuário irá desempenhar as “funções” de: 'tocar peça', 'seleccionar peça', 'pedir dica' e 'verificar seqüência'.
Prioridade:
Alta
Pré-condições:
Desafio Iniciado
Pós-condições:
Fim de Jogo
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
2. Desempenha ações nos Casos de Uso relacionados.
1. Inicia seqüência de Casos de Usos que determinam o decorrer de um Desafio.
3. Finaliza o Jogo assim que as peças estiverem encaixadas de forma correta.
Caso de Uso: Tocar peça
Descrição:
Este caso de uso corresponde à funcionalidade de ouvir o som correspondente a uma parte da música.
Prioridade:
Alta
Pré-condições:
Desafio Iniciado
Pós-condições:
Peça Tocada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Usuário seleciona uma das peças e requisita que esta seja tocada.
2. Toca o trecho da música relacionado àquela peça.
Caso de Uso: Selecionar peça
Descrição:
Este caso de uso corresponde à funcionalidade de selecionar a peça (trecho musical) e a colocar na
Prioridade:
Alta
Pré-condições:
Desafio Iniciado
Pós-condições:
Peça desencaixada
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Usuário seleciona uma das peças e escolhe qual posição na seqüência esta deve estar.
2. “Encaixa” a peça na seqüencia do desafio.
Caso de Uso: Deletar dica
Descrição:
Este caso de uso corresponde à funcionalidade do Usuário requisitar deletar uma dica do Desafio.
Prioridade:
Média
Pré-condições:
Desafio Iniciado.
Pós-condições:
Dica tocada.
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Usuário seleciona o ícone de dica na interface.
2. Toca o trecho completo do desafio em ordem.
Caso de Uso: Verificar seqüência
Descrição:
Este caso de uso corresponde à funcionalidade de verificar se as peças estão na seqüência correta.
Prioridade:
Alta
Pré-condições:
Peça encaixada.
Pós-condições:
Seqüência conferida.
Fluxo Básico de Eventos
Ações do Ator:
Ações do Sistema:
1. Usuário seleciona opção de verificar se a seqüencia está correta.
2. Toca o som das peças na ordem em que foram encaixadas.
3. Verifica se todas as peças realmente estão no lugar correto.
4. Caso estas peças não estejam no lugar correto, informar usuário e requisitar alterações.
Caso de Uso: Finalizar desafio
Descrição:
Este caso de uso corresponde à funcionalidade de finalizar o desafio.