Você está na página 1de 10

Busca personalizada

Atores

- Cliente

- Funcionários

- Gerente

Fluxo básico

1. Cliente deve acessar o dashboard


2. Cliente seleciona busca personalizada
3. O sistema carrega campos da busca
4. Cliente seleciona data
5. Cliente seleciona tipo de modal
6. Cliente seleciona hora
7. Cliente seleciona localidade de ida
8. Cliente seleciona localidade de volta
9. Cliente seleciona companhia de transporte
10. Cliente seleciona por voo com ou sem escala
11. Cliente clica em buscar
12. Sistema recebe as informações
13. Sistema verifica informações, verificando regra RN01
14. Sistema valida as informações
15. Sistema redireciona para tela com resultados da busca
16. Caso de uso é encerrado

Fluxo alternativo

A1 – Alternativa ao passo (13) – Informação inválida

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 3

Estrutura de dados

Resultado da busca

- Informações do percurso pelo modal ou modais selecionados

- Informação das escalas, se houver

- Informação da data
- Valores do percurso

Regras de negócio

(RN01) O percurso deve estar disponível

Login no sistema

Atores

- Cliente

- Funcionários

- Gerente

Pré-condição

- Possuir cadastro no sistema

Fluxo básico

1. Cliente deve acessar o dashboard


2. Cliente clica em fazer login
3. Sistema redireciona para página de login
4. Sistema exibe campos de login e senha
5. Cliente preenche campo login com e-mail
6. Cliente preenche campo senha
7. Cliente clica em fazer login
8. Sistema verifica informações, verificando regra RN01
9. Sistema valida informações
10. Sistema redireciona para tela de perfil de usuário
11. Caso de uso é encerrado

Fluxo alternativo

A1 -Alternativa ao passo (9) – Informação inválida


- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 4

Alternativa ao passo (9) – Cliente não cadastrado

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- cliente seleciona fazer cadastro

- sistema executa caso de uso (cadastro de usuário)

- sistema retorna ao passo 4

Alternativa ao passo (9) – Cliente reseta senha

- Sistema informa campo inválido

- sistema apresenta mensagem de erro

- cliente seleciona resetar senha

- sistema executa caso de uso resetar senha

- sistema retorna ao passo 4

Estrutura de dados

Perfil do usuário

- Reservas registradas, caso haja alguma

- Campo de busca personalizada

Regras de negócio

(RN01) O usuário deve estar cadastrado no sistema

Cadastro de usuário
Atores

- cliente

Fluxo básico

1. Cliente deve acessar o dashboard


2. Cliente clica em fazer login
3. Sistema redireciona para página de login
4. Sistema exibe campos de login, senha
5. Sistema exibe botão de novo cadastro
6. Usuário clica em novo cadastro
7. Sistema redireciona para página de cadastro
8. Sistema carrega formulário de cadastro
9. Usuário preenche campo com nome
10. Usuário preenche campo com e-mail
11. Usuário preenche campo com endereço
12. Usuário preenche campo com CPF
13. Usuário preenche campo com telefone
14. Usuário preenche campo com profissão
15. Usuário preenche campo com Data de nascimento
16. Usuário clica em finalizar cadastro
17. Sistema verifica informações, verificando regra RN01
18. Sistema valida informações
19. Sistema redireciona para tela de login
20. Caso de uso é encerrado

Fluxo alternativo

A1 - Alternativa ao passo (18) – Informação inválida

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 8

A2 - Alternativa ao passo (18) – Cliente cadastrado


- Sistema informa que usuário já existe

- cliente clica em fazer login

- sistema executa caso de uso (login de usuário)

- caso de uso encerrado

Regras de negócio

(RN01) O usuário não deve estar cadastrado no sistema

Reset de senha

Atores

- Cliente

- Funcionários

- Gerente

Pré-condição

- usuário ter realizada caso de uso cadastro no sistema

Fluxo básico

1. Cliente deve acessar o dashboard


2. Cliente clica em fazer login
3. Sistema redireciona para página de login
4. Sistema exibe campos de login, senha
5. Sistema exibe botão de novo cadastro
6. Sistema exibe botão resetar senha
7. Usuário clica no botão resetar senha
8. Sistema redireciona para página de reset de senha
9. Sistema exibe campo de e-mail e botão de enviar
10. Usuário preenche campo e-mail
11. Usuário clica em enviar
12. Sistema verifica e-mail, verificando regra RN01
13. Sistema valida e-mail
14. Sistema envia e-mail de reset de senha
15. Sistema informa ao usuário sobre envio do e-mail
16. Usuário acessa e-mail informado
17. usuário clica no link enviado pelo sistema
18. sistema exibe campos de nova senha e confirmação de senha
19. usuário preenche nova senha
20. usuário preenche confirmação de senha
21. usuário clica em alterar senha
22. sistema verifica, verificando regra RN02
23. sistema valida nova senha
24. sistema informa alteração de senha
25. sistema executa caso de uso login
26. caso de uso é encerrado

Fluxo alternativo

A1 – alternativa ao passo (13) – informação incorreta

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 8

A2 – alternativa ao passo (13) – e-mail não cadastrado

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso (e-mail não cadastrado)

- Sistema executa caso de uso cadastrar usuário

- caso de uso é encerrado

A3 – alternativa ao passo (23) – confirmação diferente da senha

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 18

Regra de negócio
- (RN01) O usuário deve estar cadastrado no sistema

- (RN02) Senha e confirmação devem ser iguais

Cadastro de funcionário

Pré -requisito

Efetuar caso de uso login de empresa

Atores

- Gerente

Fluxo básico

1. Gerente deve acessar o dashboard


2. Gerente clica em fazer login
3. Sistema redireciona para página de login
4. Sistema exibe campos de login, senha
5. Gerente preenche login
6. Gerente preenche senha
7. Gerente clica em fazer login
8. Sistema redireciona para página inicial da empresa
9. Sistema exibe botão de novo cadastro de funcionário
10. Gerente clica em novo cadastro de funcionário
11. Sistema redireciona para página de cadastro de funcionário
12. Sistema carrega formulário de cadastro de funcionário
13. Gerente preenche campo com nome
14. Gerente preenche campo com e-mail
15. Gerente preenche campo com endereço
16. Gerente preenche campo com CPF
17. Gerente preenche campo com telefone
18. Gerente preenche campo com números de pontos de venda
19. Gerente preenche campo com quantidade de pontos de venda
20. Gerente preenche campo com dias de trabalho
21. Gerente preenche campo com gerente designado
22. Gerente preenche campo com cargo
23. Gerente clica em finalizar cadastro
24. Sistema verifica informações, verificando regra RN01
25. Sistema valida informações
26. Sistema redireciona para tela de login
27. Caso de uso é encerrado
Fluxo alternativo

A1 - Alternativa ao passo (25) – Informação inválida

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 8

A2 - Alternativa ao passo (25) – Funcionário já cadastrado

- Sistema informa que funcionário já existe

- caso de uso encerrado

Regras de negócio

(RN01) O funcionário não deve estar cadastrado no sistema

Cadastro de empresa

Atores

- Gerente

Fluxo básico

1. Gerente deve acessar o dashboard


2. Gerente clica em fazer login
3. Sistema redireciona para página de login
4. Sistema exibe campos de login, senha
5. Sistema exibe botão de novo cadastro
6. Gerente clica em novo cadastro
7. Sistema redireciona para página de cadastro
8. Sistema carrega formulário de cadastro
9. Gerente preenche campo com nome
10. Gerente preenche campo com endereço
11. Gerente preenche campo com CNPJ
12. Gerente preenche campo com telefone
13. Gerente preenche campo com números de pontos de venda
14. Gerente preenche campo com quantidade de pontos de venda
15. Gerente preenche campo com funcionários da empresa
16. Gerente clica em finalizar cadastro
17. Sistema verifica informações, verificando regra RN01
18. Sistema valida informações
19. Sistema redireciona para tela inicial do dashboard
20. Caso de uso é encerrado

Fluxo alternativo

A1 - Alternativa ao passo (18) – Informação inválida

- Sistema informa campo inválido

- Sistema apresenta mensagem de aviso

- Sistema retorna ao passo 8

A2 - Alternativa ao passo (18) – Empresa já cadastrado

- Sistema informa que empresa já existe

- caso de uso encerrado

Regras de negócio

(RN01) A empresa não deve estar cadastrado no sistema

Cadastro de modal

Você também pode gostar