Quebra-Cabeça Musical - Casos de Uso

From OLPC
Jump to navigation Jump to search

Casos de Uso do Quebra-Cabeça Musical

Diagrama de Casos de Uso do Quebra-Cabeça Musical

Caso de Uso: Selecionar Dificuldade

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de escolher entre uma das duas dificuldades: fácil ou difícil.
  2. Prioridade:
    • Alta
  3. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de selecionar o desafio.
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Dificuldade Selecionada
  4. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde ao inicio do Desafio, aonde o Usuário irá desempenhar as “funções” de e para: 'tocar peça', 'selecionar peça', 'pedir dica' e 'verificar seqüência'.
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Desafio Iniciado
  4. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de ouvir o som correspondente a uma parte da música.
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Desafio Iniciado
  4. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de selecionar a peça (trecho musical) e a colocar na
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Desafio Iniciado
  4. Pós-condições:
    1. Peça encaixada
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: Pedir dica

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade do Usuário requisitar uma dica do Desafio.
  2. Prioridade:
    • Média
  3. Pré-condições:
    1. Desafio Iniciado.
  4. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de verificar se as peças estão na seqüência correta.
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Peça encaixada.
  4. Pós-condições:
    1. 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade de finalizar o desafio.
  2. Prioridade:
    • Alta
  3. Pré-condições:
    1. Fim e Jogo.
  4. Pós-condições:
    1. Desafio finalizado.
Fluxo Básico de Eventos
Ações do Ator: Ações do Sistema:
1. Toca o som do trecho da obra.
2. Retorna a tela de seleção de desafios.