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
.
-
Aparece um formulário para preenchimento de dados.
-
Após o término do formulário é selecionado a opção de
criar grupo
.
i. Algum campo do Cadastro está inválido. [FE01]
- 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
- O usuário visualiza seu próprio grupo na mesma página.
4.2.2 FA02 - Atualizar grupo
- O usuário escolhe a opção de edição.
- O usuário muda os dados escolhidos.
- O usuário escolhe a opção de salvar.
- O sistema exibe uma mensagem de sucesso.
- O usuário é redirecionado à página do grupo dele.
4.2.3 FA03 - Excluir grupo
- O usuário escolhe a opção de excluir grupo.
- O sistema exibe uma mensagem de confirmação.
- O usuário confirma a exclusão.
- O usuário é redirecionado para a página de grupo.
4.3 Fluxos de Exceção
4.3.1. FE01 - Criação Inválida
- Caso algum dado não esteja de acordo com o desejado se deve pedir a correção do dado pelo usuário.
- Caso algum integrante do grupo ja esteja em outro grupo, a criação do grupo não é permitida.