Especificação de Casos de Uso
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
13/07/2023 | 1.0 |
|
|
19/07/2023 | 1.1 |
|
|
Breve Descrição
Este caso de uso concede ao usuário criador da viagem a capacidade de adicionar outros participantes à viagem. Estes participantes estarão diretamente ligados a uma única viagem. Entretanto, os criadores poderão adicionar outros usuários a todas as suas viagens.
Atores
- Criador da viagem
- Editor da viagem
Pré-Condições
- Ter criado uma conta
- Para acesso do Caso de Uso terá que ter criado uma conta anteriormente;
- Login
- Para utilizar este caso de uso, é necessário que o usuário esteja “logado” na aplicação.
- Criação de uma viagem
- Para utilizar este caso de uso, o usuário deve ter criado uma viagem.
Fluxo Principal
- O usuário seleciona a aba de participantes da viagem.
- O usuário seleciona a opção de adicionar um participante na viagem
- O usuário coloca na entrada do formulário o e-mail do usuário que ele deseja que participe da viagem com ele.
- O usuário seleciona o botão de adicionar participante.
- O sistema faz a validação dos dados inseridos e verifica se há um usuário com o email fornecido. [ FE01 ] [ FE02 ] [ RN01 ]
- O sistema confirma a criação do evento.
- O sistema atualiza a listagem de participantes.
- O caso de uso é encerrado.
Fluxo Alternativo
Este caso de uso não possui fluxos alternativos.
Fluxos de Exceção
-
O usuário não digita uma entrada válida.
a. No passo 5 do fluxo principal, se o usuário digitar um email errado o sistema impedirá a adição do participante até que o usuário insira a informação corretamente. O sistema retorna ao passo 3 do fluxo principal. -
Usuário não identificado
a. No passo 5 do fluxo principal, se o sistema verificar que não existe um usuário com o email fornecido ele retornará uma alerta dizendo que o usuário em questão não existe no sistema. O sistema retorna ao passo 3 do fluxo principal.
Regras de Negócio
- Validação de Informações.
a. As seguintes validações devem ser realizadas:
Entrada | Formato | Obrigatoriedade |
---|---|---|
email@email.com | Sim |