Inventário

Autor: Rogério Júnior

Diagramas

V1

V2

V3

NFR V1
Hover to Zoom

UC20 - Chocar Ovos de Pet


Breve Descrição


Chocar ovos de pet com poção disponíveis no inventário para obter novo pet


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário aplica poção de eclosão no ovo

Obter novo pet


Fluxos Alternativos

FA1 - Realizar tarefa ou missão

Usuário realiza tarefa ou missão

Usuário pode obter ovo e/ou poção de eclosão

FA2 - Comprar Ovo e/ou Poção Eclosão

Usuário acessa a loja

Usuário procura por ovo e/ou poção de eclosão

Usuário compra ovo e/ou poção de eclosão com moedas

Usuário obtém ovo e/ou poção de eclosão


Fluxos de Exceção

FE1 - Usuário não possui gemas para adquirir ovos de pet e/ou poção de eclosão

Usuário não possui gemas suficientes

Usuário não obtém ovo e/ou poção de eclosão


Pré-condições

Usuário deve estar Logado no Sistema

Usuário deve possui ovo de pet

Usuário deve possui poção de eclosão


Pós-condições

Usuário possui um novo pet


UC21 - Alimentar Pet


Breve Descrição


Contribuir para os textos da Wiki do Habitica, aumentando a quantidade de informações sobre a aplicação


Atores

Usuário

Sistema

Pet


Fluxo de eventos

Fluxo básico

Usuário alimenta pet

Pet, dependendo do nível, pode evoluir


Fluxos Alternativos

FA1 - Comprar Comida

Usuário acessa a loja

Usuário procura comida

Usuário compra comida com gemas

Usuário obtém comida

FA2 - Realizar tarefa ou missão

Usuário realiza tarefa ou missão

Usuário pode obter comida


Fluxos de Exceção

FE1 - Contribuidor não conhece o idioma

Usuário não possui gemas suficientes

Usuário não obtém comida


Pré-condições

Usuário deve estar Logado no Sistema

Usuário deve possui comida


Pós-condições

Pet pode ser evoluído, dependendo do seu nível


UC22 - Propor desafios


Breve Descrição


Propor desafios para os grupos para poder obter recompensas


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário propõe desafio

Usuário obtém recompensas


Fluxos Alternativos

FA1 - Obter Pergaminho de Desafios

Usuário acessa a loja

Usuário procura por pergaminho de desafio

Usuário compra pergaminho de desafio com gemas

Usuário obtém pergaminho

FA2 - Realizar tarefa ou missãoa

Usuário realiza tarefa ou missão

Usuário pode obter pergaminho de desafio


Fluxos de Exceção

FE1 - Usuário não possui gemas

Usuário não possui gemas suficientes

Usuário não obtém pergaminho de desafio


Pré-condições

Usuário deve estar Logado no Sistema

Usuário deve possuir pergaminho de desafio


Pós-condições

Usuário ganha recompensas


UC23 - Equipar avatar


Breve Descrição


Personalizar avatar com os equipamentos e/ou montarias e/ou mascotes disponíveis no inventário


Atores

Usuário

Sistema

Avatar


Fluxo de eventos

Fluxo básico

Usuário equipa o avatar


Fluxos Alternativos

FA1 - Obter equipamentos

Usuário acessa a loja

Usuário procura por equipamento

Usuário compra equipamento com moedas

Usuário obtém equipamento

FA2 - Obter Mascote

UC01 - Chocar Ovo de Pet

FA3 - Obter montaria

UC02 - Alimentar Pet

FA4 - Realizar tarefa ou missão

Usuário realiza tarefa ou missão

Usuário pode obter equipamento


Fluxos de Exceção

FE1 - Usuário não possui gemas

Usuário não possui gemas suficientes

Usuário não obtém equipamentos

FE2 - Usuário não possui mascote

UC01 - Chocar Ovo de Pet

FE3 - Usuário não possui montaria

UC02 - Alimentar Pet


Pré-condições

Usuário deve estar Logado no Sistema

Usuário deve possuir pergaminho de desafio


Pós-condições

Avatar personalizado