Loja

Autor: Lucas Dutra

UC15 - Comprar missão na loja


Breve Descrição


O usuário navega até a loja da aplicação e adquire uma nova missão.


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba missões, dentro da loja

Usuário avalia o custo da missão comparado a seu saldo atual

Usuário compra a missão


Fluxos Alternativos

FA1 - Comprar missão na Loja Sazonal

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba Loja Sazonal, dentro da loja

Usuário avalia o custo da missão comparado a seu saldo atual

Usuário compra a missão


Fluxos de Exceção

FE1 - Missão a ser comprada é de um nível maior que a do usuário

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba Missões, dentro da loja

Usuário avalia o custo da missão

Usuário é bloqueado por ser de um nível inferior ao requerido pela missão


Pré-condições

O usuário deve estar logado, o usuário deve possuir moedas ou gemas


Pós-condições

Usuário recebe uma nova missão para poder completar.


UC16 - Comprar equipamentos na loja


Breve Descrição


O usuário navega até a loja da aplicação e adquire uma novo equipamento.


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba mercado, dentro da loja

Usuário avalia o custo do equipamento comparado a seu saldo atual

Usuário compra o equipamento


Fluxos Alternativos

FA1 - Comprar equipamento na Loja Sazonal

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba Loja Sazonal, dentro da loja

Usuário avalia o custo do equipamento comparado a seu saldo atual

Usuário compra o equipamento

FA2 - Comprar equipamento na Viajantes do tempo

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba Viajantes do tempo, dentro da loja

Usuário avalia o custo do equipamento comparado a seu saldo atual

Usuário compra o equipamento


Fluxos de Exceção

FE1 - O equipamento a ser comprado não pertencer a classe do usuário

Usuário faz login na aplicação

Usuário navega até a loja da aplicação

Usuário navega até a aba mercado, dentro da loja

Usuário avalia o custo do equipamento comparado a seu saldo atual

Usuário é bloqueado de comprar o equipamento por não pertencer a sua classe


Pré-condições

O usuário deve estar logado


Pós-condições

Usuário recebe um novo equipamento para poder equipar ao seu avatar.


UC17 - Adquirir Ampulhetas Místicas


Breve Descrição


O usuário recebe ampulhetas místicas ao completar uma certa ação


Atores

Usuário

Sistema

Bancos


Fluxo de eventos

Fluxo básico

Usuário faz login na aplicação

Usuário navega até a aba usuário - assinatura

Usuário preenche as informações necessárias para efetuar a assinatura

O sistema executa a compra

O banco valida a compra

O usuário renova a assinatura por 3 meses

O sistema recompensa o usuário com uma certa quantia de ampulhetas místicas


Fluxos de Exceção

FE1 - O usuário não completa os 3 meses de assinatura

Usuário faz login na aplicação

Usuário navega até a aba usuário - assinatura

Usuário preenche as informações necessárias para efetuar a assinatura

O sistema executa a compra

O banco valida a compra

O usuário não renova a assinatura

O sistema não recompensa o usuário com uma certa quantia de ampulhetas místicas

FE2 - O usuário não completa a compra da assinatura

Usuário faz login na aplicação

Usuário navega até a aba usuário - assinatura

Usuário preenche as informações necessárias para efetuar a assinatura

O sistema executa a compra

O banco não valida a compra

O usuário não se torna assinante

O sistema não recompensa o usuário com uma certa quantia de ampulhetas místicas


Pré-condições

O usuário deve estar logado, o usuário deve possuir um cartão de crédito


Pós-condições

Usuário recebe ampulhetas místicas para poder utilizar in-app.


UC18 - Adquirir moedas


Breve Descrição


O usuário recebe moedas ao completar uma certa ação


Atores

Usuário

Sistema


Fluxo de eventos

Fluxo básico

Usuário faz login na aplicação

Usuário navega até a aba de tarefas

Usuário clica para concluir uma tarefa já realizada

O sistema recompensa o usuário com uma certa quantia de moedas


Fluxos Alternativos

FA1 - Adquirir moedas completando missões

Usuário faz login na aplicação

Usuário inicia uma nova missão

Usuário conclui a missão

Sistema recompensa o usuário com uma quantia de moedas

FA2 - Adquirir moedas vendendo itens

Usuário faz login na aplicação

Usuário navega até a aba loja

Usuário escolhe o item a ser vendido

Usuário escolhe a quantidade daquele item que será vendido

Usuário vende o item

Sistema recompensa o usuário com uma quantia de moedas


Pré-condições

O usuário deve estar logado


Pós-condições

Usuário recebe moedas para poder utilizar in-app.