UC09 Manter Grupo - Time5-Desenho/Wikalendario GitHub Wiki

UC09 - Manter Grupo

Histórico de Versões

Data Versão Descrição Autor
26/11/2016 0.1 Criação da Especificação do UC Arthur Temporim

1. Descrição

O usuário do aplicativo cria um grupo para criar eventos onde seus colegas podem ver. Posteriormente, ele pode editar, visualizar e excluir o grupo.

2. Ator Principal

Usuário.

3. Condições

3.1 Pré-Condições

Estar seguindo a disciplina onde deseja-se criar o grupo.

3.2 Pós-Condições

Outros alunos adicionados podem criar eventos para o grupo.

4. Fluxo de Eventos

4.1 Fluxo Básico

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

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

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

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

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

i. Visualizar grupo [FA01]

ii. Atualizar grupo [FA02]

iii. Excluir grupo [FA03]

4.2 Fluxo Alternativo

4.2.1 FA01 - Visualizar grupo

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

4.2.2 FA02 - Atualizar grupo

  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 grupo dele.

4.2.3 FA03 - Excluir grupo

  1. O usuário escolhe a opção de excluir grupo.
  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 grupo.

4.3 Fluxos de Exceção

4.3.1. FE01 - Criação Inválida

  1. Caso algum dado não esteja de acordo com o desejado se deve pedir a correção do dado pelo usuário.
  2. Caso algum integrante do grupo ja esteja em outro grupo, a criação do grupo não é permitida.