Especificação de Casos de Uso
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
13/07/2023 |
1.0 |
Especificação do Caso de Uso: Editar informações básicas da viagem |
Pedro Rodiguero |
Breve Descrição
Este caso de uso concede ao organizador da viagem a capacidade de criar instâncias de viagem, permitindo a criação de um novo registro de viagem com informações específicas. O usuário poderá preencher os campos necessários, como data de início, data de término, local e quantidade de pessoas. A criação dessa instância de viagem é exclusiva para cada viagem, não sendo possível criar eventos para múltiplas viagens ao mesmo tempo. Essa funcionalidade proporciona ao organizador uma forma eficiente de organizar e acessar informações relacionadas a uma viagem específica.
Atores
- Editor da viagem
- Criador da viagem
Pré-Condições
- Sign up
- O usuário deve ter uma conta criada na aplicação.
- Login
- Para utilizar este caso de uso, é necessário que o usuário esteja “logado” na aplicação.
- O usuário deve ter permissão para editar a viagem (no caso de um editor que não seja o criador da viagem)
Fluxo Principal
- O usuário seleciona uma das viagens criadas;
- O usuário seleciona a opção de alterar dados da viagem;
-
O usuário altera:
a. Data da viagem;
b. Local da viagem;
c. Participantes da viagem;
d. Valores da viagem;
e. Transportes da viagem;
f. Tipo de estadia da viagem;
g. Dia de chegada da viagem;
h. Dia de saída da viagem;
i. Local da estadia da viagem;
j. Preço da estadia da viagem; -
O usuário confirma as alterações feitas;
- O sistema valida as informações alteradas;
- O caso de uso é encerrado.
Fluxo Alternativo
Este caso de uso não apresenta fluxos alternativos.
Fluxos de Exceção
-
O usuário não digitou as informações necessárias.
a. No passo 5 do fluxo principal, se o usuário deixar alguma informação obrigatória sem ser preenchida, o sistema impedirá a criação do evento até que o usuário insira tal informação. O sistema retorna ao passo 3 do fluxo principal. -
Validação dos dados inseridos.
a. No passo 5 do fluxo principal, se o sistema verificar que as informações inseridas não são válidas (formato e/ou tamanho da inserção), o sistema impedirá a criação do evento e informará o usuário de qual informação causou tal problema. 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:
Nome | Formato | Obrigatoriedade |
---|---|---|
Local | Cidade | Sim |
Dia de início | 01/01/2024 | Sim |
Dia de fim | 02/01/2023 | Sim |
Propósito | Texto livre | Não |
Número de pessoas | 3 | Sim |
Tipo de estadia | Hotel | Não |
Dia de chegada | 01/01/2024 | Sim |
Dia de saída | 02/01/2023 | Sim |
Preço | R$100,00 | Sim |
Contato | Texto livre | Não |