UC01 Manter Usuário - Time5-Desenho/Wikalendario GitHub Wiki

UC01 - Manter Usuário

Histórico de Versões

Data Versão Descrição Autor
25/08/2016 0.1 Criação da Especificação do UC Arthur Temporim
01/09/2016 1.0 Atualização da Especificação do UC João Vitor Araujo

1. Descrição

O usuário do aplicativo cria uma conta para utilizar as funcionalidades deste. Posteriormente, ele pode editá-la, visualizá-la e excluí-la.

2. Ator Principal

Usuário.

3. Condições

3.1 Pré-Condições

Estar logado para editar suas próprias informações ou excluir.

3.2 Pós-Condições

Não se aplica.

4. Fluxo de Eventos

4.1 Fluxo Básico

Este caso de uso se inicia quando o estudante seleciona a opção de criar cadastro.

  1. Aparece um formulário para preenchimento de dados.

  2. Após o término do formulário é selecionado a opção de finalizar o cadastro.

i. Algum campo do Cadastro está inválido. [FE01]

  1. O usuário é redirecionado para a página do seu perfil, onde ele possui as seguintes opções:

i. Visualizar perfil [FA01]

ii. Atualizar perfil [FA02]

iii. Excluir perfil [FA03]

4.2 Fluxo Alternativo

4.2.1 FA01 - Visualizar perfil

  1. O usuário visualiza seu próprio perfil na mesma página.

4.2.2 FA02 - Atualizar perfil

  1. O usuário escolhe a opção de edição.
  2. O usuário muda os dados escolhidos.
  3. O usuário escolhe a opção de salvar.
  4. O sistema exibe uma mensagem de sucesso.
  5. O usuário é redirecionado à página do perfil dele.

4.2.3 FA03 - Excluir perfil

  1. O usuário escolhe a opção de excluir perfil.
  2. O sistema exibe uma mensagem de confirmação.
  3. O usuário confirma a exclusão.
  4. O usuário é redirecionado para a página de Login.

4.3 Fluxos de Exceção

4.3.1. FE01 - Cadastro Inválido

  1. Caso algum dado não esteja de acordo com o desejado se deve pedir a correção do dado pelo usuário.