Pular para conteúdo

Diagrama de Casos de Uso

Casos de Uso

Descrição:

  • Contas

  • Criação

  • Entrada
  • Alteração
  • Recuperar Senha
  • Exclusão Lógica
  • Visualização
  • Perfis

  • Edição

  • Pesquisar
  • Visualização
  • Seguir/Deixar de Seguir
  • Postagens (Público)

  • Criação

  • Exclusão
  • Interação
  • Visualização
  • Mensagens (Privado)

  • Criação

  • Exclusão
  • Visualização
  • Galerias

  • Albuns

  • Blogs
  • Grupos

Criação de uma conta no sistema

  • Atores:

  • Usuário

  • Sistema

  • Pré-Condições:

  • Nenhuma

  • Fluxo Básico:

  • Usuário fornece e-mail, senha e confirmações
  • Dados do Usuário são validados pelo Sistema
  • Dados do Usuário são encriptados pelo Sistema
  • Dados do Usuário são persistidos pelo Sistema
  • Sistema gera um link com prazo de expiração
  • Sistema envia e-mail de verificação, com o link, para o Usuário
  • Usuário confirma o e-mail antes do link expirar
  • Sistema confirma que o Cadastro do Usuário foi realizado com sucesso
  • Sistema redireciona o Usuário para a página de Entrada

  • Fluxos Alternativos:

  • 2a. E-mail do Usuário é inválido 2a1. Sistema exibe mensagem de erro
  • 2b. Senha do Usuário não respeita regras de segurança
    • 2b1. Sistema exibe mensagem de erro
  • 3a. Usuário tenta confirmar o e-mail depois de o link expirar
    • 3a1. Sistema sugere que o Usuário realize um novo Cadastro

Entrada do usuário no sistema

  • Atores:

  • Usuário

  • Sistema
  • Pré-Condições: Usuário deve estar cadastrado
  • Fluxo Básico:

    1. Usuário fornece e-mail e senha
    1. Sistema autentica o Usuário
    1. Sistema redireciona o Usuário para a página inicial
  • Fluxos Alternativos:

  • 2a. Dados do Usuário Inválidos

    • 2a1. Sistema exibe mensagem de erro
    • 3a. Primeio acesso do Usuário

    • 3a1. Sistema redireciona o Usuário para a página de edição de perfil