Realizar Cadastro - Desenho-1-2018-G-6/docs GitHub Wiki
Histórico de Revisão
| Data |
Versão |
Modificação |
Autor |
| 28/03/2018 |
1.0 |
Adicionando estrutura do documento e preenchendo por completo |
Guilherme Lacerda e Guilherme Augusto |
Sumário
1. Descrição
2. Atores
3. Pré-Condições
4. Fluxo Básico
5. Fluxo Alternativo
6. Fluxo de Exceção
7. Pós-Condições
8. Regras de Negócio
1. Descrição
2. Atores
| Tipo |
Nome |
| Ator principal |
Usuário |
| Ator secundário |
Sistema |
3. Pré-Condições
O usuário deve acessar a plataforma online (website) como um administrador, para obter privilégios para atualizar estoque, cadastrar produtos e cadastrar categoria de um produto.
4. Fluxo Básico
FB01 - Realizar o cadastro antes da compra
| Passo |
Descrição |
| P01 |
O usuário clica na opção cadastrar |
| P02 |
O usuário preenche os dados nos campos indicados |
| P03 |
O usuário concorda com a política de privacidade da plataforma |
| P04 |
O usuário seleciona o botão de confirmação |
FB02 - Realizar o cadastro no momento da compra
| Passo |
Descrição |
| P01 |
O usuário monta o carrinho de produtos |
| P02 |
O usuário conclui a compra do(s) produto(s) |
| P03 |
O usuário preenche os dados nos campos indicados |
| P04 |
O usuário concorda com a política de privacidade da plataforma |
| P05 |
O usuário seleciona o botão de confirmação |
5. Fluxo Alternativo
Não se aplica.
6. Fluxo de Exceção
FE01 - E-mail inválido
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere um e-mail fora dos padrões definidos na regra de negócio |
FB01 - P02 ou FB02 - P03, RN01 |
| P03 |
O usuário recebe uma mensagem informando a invalidade do e-mail |
RN01 |
FE02 - Nome inválido
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere um nome fora dos padrões definidos na regra de negócio |
FB01 - P02 ou FB02 - P03, RN02 |
| P03 |
O usuário recebe uma mensagem informando a invalidade do nome |
RN02 |
FE03 - CPF inválido
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere um CPF fora dos padrões definidos na regra de negócio |
FB01 - P02 ou FB02 - P03, RN03 |
| P03 |
O usuário recebe uma mensagem informando a invalidade do CPF |
RN03 |
FE04 - Telefone inválido
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere um telefone fora dos padrões definidos na regra de negócio |
FB01 - P02 ou FB02 - P03, RN04 |
| P03 |
O usuário recebe uma mensagem informando a invalidade do telefone |
RN04 |
FE05 - Senha inválida
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere uma senha fora dos padrões definidos na regra de negócio |
FB01 - P02 ou FB02 - P03, RN05 |
| P03 |
O usuário recebe uma mensagem informando a invalidade da senha |
RN05 |
FE06 - Confirmação de senha incorreta
| Passo |
Descrição |
Referência |
| P01 |
O usuário clica na opção cadastrar |
FB01 - P01 ou FB02 - P02 |
| P02 |
O usuário insere a confirmação de senha de forma diferente da inserida no campo de criação de senha, ferindo o padrão definido na regra de negócio |
FB01 - P02 ou FB02 - P03, RN06 |
| P03 |
O usuário recebe uma mensagem informando a invalidade da confirmação da senha |
RN06 |
7. Pós-Condição
8. Regras de negócio
| ID |
Descrição |
Passo do fluxo associado |
| RN01 |
Utilizar o modelo básico de email: example@domínio |
FB01 - P02 ou FB02 - P03 |
| RN02 |
Não utilizar caracteres especiais (como ponto, vírgula, hífen, número, símbolos matemáticos entre outros) |
FB01 - P02 ou FB02 - P03 |
| RN03 |
Utilizar o modelo padrão de CPF, contendo 11 dígitos |
FB01 - P02 ou FB02 - P03 |
| RN04 |
Senha padronizada com um campo de texto com no mínimo 6 caracteres e no máximo 16 |
FB01 - P02 ou FB02 - P03 |
| RN05 |
Confirmação de senha padronizada com um campo de texto contendo exatamente a mesma senha digitada no campo senha |
FB01 - P02 ou FB02 - P03 |