Skip to content

Realizar cadastro de perfil

Isaac Lourenço edited this page Dec 26, 2023 · 4 revisions

Contexto

Permitir o cadastro de novos usuários na plataforma.

Atores

Usuário deslogado.

Prioridade: Alta.

Pré-condições

O usuário está deslogado na plataforma e não possui um cadastro.

Pós-condições

Usuário apto para acessar a aplicação.

Fluxo principal:

  1. Usuário acessa a tela de cadastro de perfil;
  2. Sistema informa que apenas email institucional será aceito;
  3. Sistema disponibiliza botão Sign-In do Google;
  4. Usuário realiza login com email institucional;
  5. Sistema solicita:
    1. Nickname;
    2. Curso;
    3. Tipo de perfil (privado ou público);
    4. Aceitação dos termos de responsabilidade/compromisso e política de privacidade;
  6. Usuário preenche todos os campos para o cadastro
  7. Usuário envia a requisição de cadastro para o sistema
  8. Sistema recebe as informações de cadastro
  9. Sistema valida os dados recebidos do usuário
  10. Sistema retorna confirmação do cadastro
  11. Usuário cadastrado com sucesso

Fluxo alternativo:

  • (1) Sistema não consegue obter informações necessárias para os campos de cadastro
    • Sistema alerta o usuário sobre o problema
    • O fluxo retorna ao passo 1
  • (4) O usuário não escolhe um email institucional
    • Sistema alerta o usuário sobre o problema
    • O fluxo retorna ao passo 2
  • (5) O usuário não preenche todos os campos ou os preenche incorretamente
    • Sistema mostra quais campos estão faltando ou incorretos
    • O fluxo retorna ao passo 5
  • (10) O sistema não consegue cadastrar o usuário
    • Sistema alerta o usuário sobre o problema
    • O fluxo retorna ao passo 2

Restrições:

  1. Todos os campos de aceitação de termos no cadastro devem ser preenchidos somente pelo usuário (LGPD)
  2. Todos os campos no formulário de cadastro precisam ser validados pelo sistema
  3. O usuário deve aceitar o termo de responsabilidade/compromisso e a política de privacidade para poder se cadastrar