Skip to content

Commit

Permalink
Merge pull request #44 from artrsousa1/juncao-us
Browse files Browse the repository at this point in the history
arrumando
  • Loading branch information
melohugo authored Aug 20, 2024
2 parents 37f8713 + f8c2cf2 commit fbbac86
Show file tree
Hide file tree
Showing 5 changed files with 224 additions and 227 deletions.
9 changes: 4 additions & 5 deletions docs/modelagem/agil/backlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,10 @@
| <a name="US012"></a> US012 | [REQ12](../../elicitacao/elicitacao.md#REQ12) | Usuário | Comprar um app ou jogo | Eu tenha acesso a itens pagos | Must |
| <a name="US013"></a> US013 | [REQ13](../../elicitacao/elicitacao.md#REQ13) | Usuário | Pedir reembolso por um app ou jogo | Eu resgate o dinheiro de um app ou jogo que eu não gostei | Must |
| <a name="US014"></a> US014 | [REQ14](../../elicitacao/elicitacao.md#REQ14) | Usuário | Entrar com a minha conta Google | Eu use a minha conta em um celular novo | Must |
| <a name="US015"></a> US015 | [REQ15](../../elicitacao/elicitacao.md#REQ15) | Usuário | Autenticar uma senha ao fazer login com uma conta | Eu possa verificar se quem está fazendo o login é o dono da conta | Must |
| <a name="US016"></a> US016 | [REQ16](../../elicitacao/elicitacao.md#REQ16) | Usuário | Poder remover uma conta logada no dispositivo | Eu possa retirar contas que não utilizo mais | Must |
| <a name="US017"></a> US017 | [REQ17](../../elicitacao/elicitacao.md#REQ17) | Usuário | Trocar a conta principal do meu dispositivo | Poder gerenciar minhas contas pessoas e de trabalho | Must |
| <a name="US018"></a> US018 | [REQ18](../../elicitacao/elicitacao.md#REQ18) | Usuário | Poder manter salva minhas formas de pagamento | Economize tempo em futuras compras | Must |
| <a name="US019"></a> US019 | [REQ10](../../elicitacao/elicitacao.md#REQ10) | PO | Saber o que um app ou jogo faz com os dados extraidos dos usuários | Não correr riscos de dados pessoais serem disponibilizados para terceiros sem meu consentimento | Must |
| <a name="US016"></a> US015 | [REQ16](../../elicitacao/elicitacao.md#REQ16) | Usuário | Poder remover uma conta logada no dispositivo | Eu possa retirar contas que não utilizo mais | Must |
| <a name="US017"></a> US016 | [REQ17](../../elicitacao/elicitacao.md#REQ17) | Usuário | Trocar a conta principal do meu dispositivo | Poder gerenciar minhas contas pessoas e de trabalho | Must |
| <a name="US018"></a> US017 | [REQ18](../../elicitacao/elicitacao.md#REQ18) | Usuário | Poder manter salva minhas formas de pagamento | Economize tempo em futuras compras | Must |
| <a name="US019"></a> US018 | [REQ10](../../elicitacao/elicitacao.md#REQ10) | Usuário | Saber o que um app ou jogo faz com os dados extraidos dos usuários | Não correr riscos de dados pessoais serem disponibilizados para terceiros sem meu consentimento | Must |


## Histórico de Versões
Expand Down
215 changes: 215 additions & 0 deletions docs/modelagem/agil/criterio.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
# Critérios de aceitação

## US001 - Buscar app ou jogo

Como [usuário](), eu desejo poder buscar por um app ou jogo, para que eu consiga instalar, atualizar ou desintalar o app que eu desejo.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/> O sistema deve permitir a busca por texto. </li>
<li><input type="checkbox" disabled/> O sistema deve permitir a busca por categorias. </li>
<li><input type="checkbox" disabled/> O sistema deve permitir a busca por voz. </li>
</ul>

## US002 - Instalar app ou jogo

Como [usuário](), eu desejo instalar um app ou jogo, para que faça uso do app no meu dispositivo.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/> O sistema deve permitir a instalação de apps e jogos. </li>
<li><input type="checkbox" disabled/> O sistema deve permitir a intalação de com um único click. </li>
<li><input type="checkbox" disabled/> O sistema deve mostra a barra de progresso. </li>
<li><input type="checkbox" disabled/> O sistema deve notificar quando a instalação estiver concluída. </li>
<li><input type="checkbox" disabled/> O sistema deve permitir o cancelamento da instalação. </li>
</ul>

## US003 - Atualizar app ou jogo

Como [usuário](), eu desejo atualizar um app ou jogo pra a versão mais atual, para que ter todas as correções de bugs e acesso a novas funcionalidades.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve permitir a visualisação de atualizações disponpiveis.</li>
<li><input type="checkbox" disabled/>O sistema deve permitir atualizar com um único click.</li>
<li><input type="checkbox" disabled/>O sistema deve permirir atualizar mais de um app ou jogo ao mesmo tempo.</li>
<li><input type="checkbox" disabled/>O sistema deve mostra a barra de progresso.</li>
<li><input type="checkbox" disabled/>O sistema deve notificar quando a atualização estiver concluída.</li>
</ul>


## US004 - Desistalar app ou jogo

Como [usuário](), eu desejo desinstalar um app ou jogo, para que libere armazenamento e remova um app indesejado.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve perguntar se o usuáro deseja fazer essa ação.</li>
<li><input type="checkbox" disabled/>O sistema deve permitir desinstalar mais de um app ou jogo ao mesmo tempo.</li>
</ul>


## US005 - Política de privacidade

Como [usuário](), eu desejo conhecer a política de privacidade do app, para que eu com reenda como meus dados serão usados e o que o app deve acessar no meu dispositivo.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve permitir a visualização da política de privacidade um app ou jogo.</li>
<li><input type="checkbox" disabled/>O sistema deve ter um área com um detalhamento maior da politica dem um app ou jogo.</li>
</ul>


## US006 - Sistema operacional compatível

Como [usuário](), eu desejo ver em quais sistemas operacionais um app ou jogo roda, para que eu saiba se meu dispositivo é compatível.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve mostrar se O sistema ou jogo é compativel com o sistema operacional do usuário.</li>
<li><input type="checkbox" disabled/>O sistema deve mostrar as versões do sistema que tem compatibilidade com O sistema ou jogo.</li>
</ul>

## US007 - Visualizar data de lançamento

Como [usuário](), eu desejo visualizar a data de lançamento de um app ou jogo, para que eu baixa o app original e não cópias.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve disponibilizar a data de lançamento de um app ou jogo.</li>
</ul>

## US008 - Dados extraídos dos usuários

Como [usuário](), eu desejo saber quais são os dados pessoais que um app ou jogo extrai, para que eu possa ver o que o jogo ou app faz com eles.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve disponibilizar os dados extraídos dos usuários.</li>
<li><input type="checkbox" disabled/>O sistema deve mostrar para que esses dados serão usados.</li>
<li><input type="checkbox" disabled/>O sistema deve mostrar quais dados são opcionais e quais são obrigatórios.</li>
</ul>


## US009 - Permissões de app ou jogo

Como [usuário](), eu desejo saber quais são as permissões que um app ou jogo tem na minha máquina, para que eu esteja de acordo com o que o app é permitido fazer no meu dispositivo.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve mostrar quais dados O sistema ou jogo poderá solicitar acesso.</li>
<li><input type="checkbox" disabled/>O sistema deve informar as permissões necesssáiras via pop-up ou janela.</li>
<li><input type="checkbox" disabled/>O sistema deve pedir permissão expressa ao usuário.</li>
</ul>


## US010 - Objetivo dos dados extraídos

Como [usuário](), eu desejo saber o que um app ou jogo faz com os meus dados, para que eu possa decidir instalar ou não um app ou jogo.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve informar a finalidade dos dados extraídos para seguir a LGPD.</li>
</ul>

## US011 - Pedir deleção dos dados

Como [usuário](), eu desejo poder pedir a deleção dos dados coletados por um jogo ou app, para que eu tenha controle sobre minhas informações e dados.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve possuir uma aba para fácil deleção de dados.</li>
</ul>


## US012 - Comprar app ou jogo

Como [usuário](), eu desejo poder comprar um app, para que eu tenha acesso a itens pagos.

Critérios de aceitação
<ul>
<li><input type="checkbox" disabled/>O sistema deve permitir diferentes formas de pagamento</li>
<li><input type="checkbox" disabled/>O sistema deve ter opções personalizadas para cada tipo de pagamento</li>
<li><input type="checkbox" disabled/>O sistema deve mostrar que o pagamento foi realizado</li>
<li><input type="checkbox" disabled/>O sistema deve mandar um recibo para o usuário</li>
</ul>

## US013 - Pedir reembolso

Como [usuário](), eu desejo solicitar reembolso de apps ou jogos, para que eu possa voltar atrás em compras que me arrependi.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar o app a ser reembolsado a partir da lista em "Histórico e Orçamento" </li>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar o app a ser reembolsado a partir da lista de apps </li>
<li><input type="checkbox" disabled/> O usuário deve ser notificado em caso de erro no reembolso</li>
</ul>


## US014 - Entrar com minha conta Google

Como [usuário](), eu desejo poder entrar com minha conta Google, para que usar a minha conta em um dispositivo novo.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar a funcionalidade de "Entrar com Google" </li>
<li><input type="checkbox" disabled/> O sistema deve redirecionar o usuário para a página de autenticação </li>
</ul>

## US015 - Remover uma conta logada

Como [usuário](), eu desejo poder remover uma conta logada no dispositivo, para que eu remova contas que não utilizo mais.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar a funcionalidade de "Sair".</li>
<li><input type="checkbox" disabled/> O sistema deve redirecionar o usuário para a página inicial sem a conta que acabou de ser deslogada. </li>

</ul>

## US016 - Trocar a conta principal

Como [usuário](), eu desejo trocar a conta principal do meu dispositivo, para gerenciar minhas contas pessoas e de trabalho.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar a funcionalidade "Trocar de conta"</li>
<li><input type="checkbox" disabled/> O sistema deve redirecionar o usuário para a página de autenticação </li>
<li><input type="checkbox" disabled/> O sistema deve redirecionar o usuário para a paǵina inicial com a nova conta </li>

</ul>

## US017 - Manter forma de pagamentos salva

Como [usuário](), eu desejo manter salvas as minhas formas de pagamento, para que eu possa escolher uma forma comum de pagamento com facilidade, no futuro.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O usuário deve poder selecionar a funcionalidade "Formas de pagamento" </li>
<li><input type="checkbox" disabled/> O usuário deve poder adicionar um novo cartão de crédito </li>
<li><input type="checkbox" disabled/> O usuário deve poder adicionar uma conta PayPal</li>
<li><input type="checkbox" disabled/> O usuário deve poder adicionar uma conta PicPay</li>
<li><input type="checkbox" disabled/> O usuário deve poder adicionar uma conta MercadoPago</li>
</ul>

## US018 - Informações sobre dados extraídos

Como [usuário](), eu desejo saber o que um app ou jogo faz com os dados extraidos dos usuários, para que para não correr riscos de dados pessoais não sejam disponibilizados para terceiros sem meu consentimento.

Critérios de aceitação:

<ul>
<li><input type="checkbox" disabled/> O sistema deve ter uma área destinada a informar os dados disponibilizados ao app</li>
<li><input type="checkbox" disabled/> O usuário deve poder clicar na categoria para ver os detalhes dos dados disponibilizados </li>
</ul>

## Histórico de Versões

| **Versão** | **Data** | **Alterações Principais** | **Autor** |
| ---- | ---- | ---- | --- |
| 1.0.0 | 19-08-2024 | Criação dos critérios de aceitação das US's | Arthur Sousa, Carlos Alves, Cecília Quaresma, Hugo Queiroz, Larissa Vieira e Lucas Queiroz |
136 changes: 0 additions & 136 deletions docs/modelagem/agil/hcl-criterio.md

This file was deleted.

Loading

0 comments on commit fbbac86

Please sign in to comment.