Quebra-Cabeça Musical - Casos de Uso: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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, aonde o Usuário irá desempenhar as “funções” de: 'tocar peça', 'selecionar 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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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 encaixada |
|||
{| 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 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== |
|||
#Descrição: |
|||
#*Este caso de uso corresponde à funcionalidade do Usuário requisitar 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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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ções do Ator:</B> |
|||
!width="300"| <B>Açõ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. |
|||
|} |
Revision as of 18:03, 31 May 2007
Ha ha! The admins are too lazy to revert my edits!