Gamificação

Autor: Pedro Féo

Diagramas

V1

V2

NFR V1
Hover to Zoom

UC01 - Obter Tomo de Missão


Breve Descrição


Obter um Item do Tipo Tomo de Missão para que possa realizar missões


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário Passar de nível

Usuário obtém Tomo de Missão


Fluxos Alternativos

FA1 - Obter Tomo através da Loja

Usuário acessa a loja

Usuário procura por Tomos de Missão

Ou Usuário compra Tomo de Missão com Moedas

Ou Usuário compra Tomo de Missão com Gemas

Usuário obtém Tomo de Missão


Fluxos de Exceção

FE1 - Obter Tomo de Missão Global

Sistema inicia Evento Global

Usuário obtém Tomo de Missão Global


Pré-condições

Usuário deve estar Logado no Sistema


Pós-condições

Usuário apresenta item Tomo de Missão no seu inventário


UC02 - Usar Tomo de Missão


Breve Descrição


Usuário utiliza ação do Item Tomo de Missão presente no seu inventário


Atores

Usuário


Fluxo de eventos

Fluxo básico

Usuário acessa seu Inventário

Usuário acessa aba Missões

Usuário procura Tomo de Missão

Usuário seleciona Tomo de Missão

Usuário convida seu grupo para participar da Missão


Fluxos Alternativos

FA1 - Usuário se encontra na tela de Missões

Usuário procura Tomo de Missão

Usuário seleciona Tomo de Missão

Usuário convida seu grupo para participar da Missão


Fluxos de Exceção

FE1 - Missão já está em andamento

Usuário acessa seu Inventário

Usuário acessa aba Missões

Usuário procura Tomo de Missão

Usuário seleciona Tomo de Missão

Sistema notifica o Usuário de que seu Grupo já está em Missão


Pré-condições

Usuário deve estar Logado no Sistema

Usuário precisa estar em um Grupo

Usuário deve possuir um Tomo de Missão


Pós-condições

Usuário deverá convidar seu respectivo Grupo para realizar a Missão selecionada


UC03 - Aceitar Convite de Missão


Breve Descrição


Membro do Grupo deve aceitar o convite de Missão enviado por outro membro do Grupo


Atores

Membros do Grupo


Fluxo de eventos

Fluxo básico

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo Aceita convite


Fluxos Alternativos

FA1 - Usuário visualiza descrição da Missão

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo Seleciona Missão

Membro do Grupo visualiza descrição da Missão

Membro do Grupo aceita convite


Fluxos de Exceção

FE1 - Membro do Grupo Rejeita Convite

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo rejeita convite

FE2 - Membro do Grupo Rejeita Convite após ler a descrição

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo Seleciona Missão

Membro do Grupo visualiza descrição da Missão

Membro do Grupo rejeita convite

FE3 - Membro do Grupo aceita convite duas vezes

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo aceita convite

Membro do Grupo aceita convite de novo

Sistema avisa o Membro do Grupo que já está participando da missão

FE4 - Membro do Grupo Rejeita Convite duas vezes

Membro do Grupo recebe Notificação

Membro do Grupo acessa página grupo

Membro do Grupo Seleciona Missão

Membro do Grupo visualiza descrição da Missão

Membro do Grupo rejeita convite

Membro do Grupo rejeita convite de novo

Sistema avisa o Membro do Grupo que já está participando da missão


Pré-condições

Usuário deve estar logado no sistema

Usuário deve pertencer a um grupo

Usuário deve ter recebido um convite de Missão


Pós-condições

Usuário deverá ter aceito a sua participação na Missão


UC04 - Começar Missão


Breve Descrição


Após os Membros do Grupo terem aceito os convites de Missão a Missão deverá iniciar


Atores

Usuário

Membro do Grupo


Fluxo de eventos

Fluxo básico

Usuário acessa a página do grupo

Usuário visualiza detalhes da Missão

Usuário inicia Missão


Fluxos Alternativos

FA1 - Missão é iniciada automaticamente

Todos os Membros do Grupo aceitam a Missão

Missão é iniciada automaticamente


Fluxos de Exceção

FE1 - Usuário sozinho no grupo

Ao convidar membros do grupo Missão é iniciada automaticamente


Pré-condições

Usuário deve estar logado no sistema

Usuário deve estar em um grupo

Usuário deve ter enviado o convite de missão


Pós-condições

A missão terá iniciado

Membros do Grupo estarão participando da Missão


UC05 - Fazer Batalha de Chefão


Breve Descrição


Grupo deverá participar de uma missão do tipo Batalha de Chefão, onde enfrentarão um Chefão


Atores

Membros do Grupo

Chefão


Fluxo de eventos

Fluxo básico

Batalha de Chefão é iniciada quando a Missão inicia

Chefão aparece

Membro do Grupo faz Tarefa

Chefão perde vida

Chefão morre


Fluxos Alternativos

FA1 - Membro do Grupo leva dano

Batalha de Chefão é iniciada quando a Missão inicia

Chefão aparece

Membro do Grupo não faz Tarefa Diária

Membro do Grupo perde vida

Membro do Grupo morre


Fluxos de Exceção

FE1 - Membros do Grupo não possuem Tarefas

Batalha de Chefão é iniciada quando a Missão inicia

Chefão aparece

Membro do Grupo não possui tarefa para realizar

Nada acontece


Pré-condições

Membro do Grupo deve estar logado no sistema

Missão deve ser do tipo Batalha de Chefão


Pós-condições

Membros do grupo finalizam Missão

Membros do grupo recebem Recompensas

Membros do grupo recebem Medalha


UC06 - Fazer Missão de Coleta


Breve Descrição


Membros do grupo realizarão missão do tipo Missão de Coleta, onde coletarão itens


Atores

Membros do Grupo


Fluxo de eventos

Fluxo básico

Coleta de Itens é iniciada quando a Missão inicia

Requisitos para completar a missão aparecem

Membro do Grupo faz Tarefa

Membro do grupo adquire item

Membros do Grupo coletam todos os itens


Fluxos Alternativos

FA1 - Membro do grupo não consegue item

Coleta de Itens é iniciada quando a Missão inicia

Requisitos para completar a missão aparecem

Membro do Grupo faz Tarefa

Membro do grupo não adquire item


Fluxos de Exceção

FE1 - Membros do grupo não possuem tarefas

Coleta de Itens é iniciada quando a Missão inicia

Requisitos para completar a missão aparecem

Membro do Grupo não possui tarefa para realizar

Nada acontece


Pré-condições

Membro do Grupo deve estar logado no sistema

Missão deve ser do tipo Missão de Coleta


Pós-condições

Membros do grupo finalizam Missão

Membros do grupo recebem Recompensas

Membros do grupo recebem Medalha