Skip to content

Criar conexão entre pessoas

Isaac Lourenço edited this page Dec 26, 2023 · 1 revision

Contexto

Permitir que pessoas se conectem para que elas possam pagar disciplinas juntas.

Atores

Usuário logado.

Prioridade: Alta.

Pré-condições

O usuário precisa estar autenticado na plataforma.

Pós-condições

Usuário apto para planejar suas disciplinas de acordo com suas conexões.

Fluxo principal

  1. Usuário busca a pessoa que deseja se conectar;
  2. Sistema verifica pessoas que o usuário ainda não se conectou;
  3. Sistema disponibiliza botão de enviar solicitação de conexão apenas em pessoas que o usuário ainda não se conectou;
  4. Usuário clica no botão para se conectar com a pessoa em específico;
  5. Sistema armazena solicitação
  6. A pessoa aceita posteriormente a conexão;
  7. Os usuários se conectam.

Fluxo alternativo

  • (5) Sistema não consegue armazenar a solicitação
    • Sistema alerta o usuário sobre o problema
    • O fluxo retorna ao passo 3
  • (6) A pessoa não aceita a conexão
    • O sistema esconde a solicitação para a pessoa alvo;
    • Usuário não percebe alteração no status da solicitação;
    • Vai esperar até morrer...

Restrições

O usuário só pode se conectar com pessoas que ainda não se conectou.