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:
-
- Usuário fornece e-mail e senha
-
- Sistema autentica o Usuário
-
- 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