Quebra-Cabeça Musical - Casos de Uso: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{ GoogleTrans-pt | en =show | es =show | fr =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | bg =show | ro =show | ru =show | sv =show }}</noinclude>
Ha ha! The admins are too lazy to revert my edits!

=Casos de Uso do Quebra-Cabeça Musical=
[[Image:QCmusical_usesCases.png|thumb|right|300px|Diagrama de Casos de Uso do Quebra-Cabeça Musical]]

==Caso de Uso: Selecionar Dificuldade==
#Descrição:
#*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
##
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 2. Desempenha ações nos Casos de Uso relacionados.
| 1. Inicia seqüência de Casos de Usos que determinam o decorrer de um Desafio.
|- VALIGN=TOP
| 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
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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.
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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.
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
| 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.
|- VALIGN=TOP
| 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.
#Prioridade:
#*Alta
#Pré-condições:
##Fim e Jogo.
#Pós-condições:
##Desafio finalizado.
{| 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&ccedil;&otilde;es do Ator:</B>
!width="300"| <B>A&ccedil;&otilde;es do Sistema:</B>
|- VALIGN=TOP
|
|1. Toca o som do trecho da obra.
|- VALIGN=TOP
|
|2. Retorna a tela de seleção de desafios.
|}


[[Category:OLPC Brazil]]

Latest revision as of 15:56, 21 May 2009

GoogleTrans-pt -English -español -français -中文(中国大陆) -中文(臺灣) -hrvatski -čeština -dansk -Nederlands -suomi -Deutsch -Ελληνικά -हिन्दी -italiano -日本語 -한국어 -norsk -polski -български -română -русский -svenska


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, onde o Usuário irá desempenhar as “funções” de: 'tocar peça', 'seleccionar 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 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

  1. Descrição:
    • Este caso de uso corresponde à funcionalidade do Usuário requisitar deletar 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.