UC11 Manter Administradores - fga-eps-mds/2017.1-OndeE-UnB GitHub Wiki
1. Descrição
O caso de uso é destinado ao administrador. Através dele é possível gerenciar as contas de administradores na aplicação.
2. Atores
- Adminstrador.
3. Pré-condições
- O administrador deve estar logado na aplicação.
4. Fluxo de Eventos
4.1 Fluxo Principal
Este caso de uso de inicia quando o administrador seleciona a opção de Manter Administradores.
- O sistema exibe a página de Manter Administradores.
- O administrador seleciona a opção desejada. [FA01, FA02, FA03]
- O caso de uso é encerrado.
4.2 Fluxos Alternativos
[FA01] - Criar
- No passo 2 do fluxo principal o administrador seleciona Criar.
- O sistema apresenta um formulário de criação. [RN01]
- O administrador preenche as informações. [FE01],[FE02]
- O administrador confirma os dados.
- O sistema salva as novas informações no banco de dados.
- O sistema retorna para o passo 3 do fluxo principal.
[FA02] - Editar
1.No passo 2 do fluxo principal, o sistema exibe a lista de administradores cadastros e seleciona Editar.
2. É apresentada a tela para alteração de dados do administrador. [RN01],[FE01],[FE02]
3. O administrador realiza as alterações.
4. O administrador confirma os novos dados.
5. O sistema salva as informações no banco de dados.
6. O sistema retorna para o passo 3 do fluxo principal.
[FA03] - Excluir
- No passo 2 do fluxo principal, o sistema exibe a lista de administradores cadastrados e seleciona Excluir.
- O administrador confirma por excluir um administrador do sistema.
- O sistema retorna para o passo 3 do fluxo principal.
4.3 Fluxo de Exceção
[FE01] - Email já cadastrado ou inválido
- O administrador informa um e-mail já cadastrado.
- O sistema irá apresentar uma mensagem de erro.
- O sistema retorna para o passo 2 do fluxo principal.
[FE02] - Senha sem tamanho mínimo
- O adminstrador informa uma senha sem o mínimo de caracteres requeridos.
- O sistema irá apresentar uma mensagem de erro.
- O sistema retorna para o passo 2 do fluxo principal.
5. Regra de Negócio
[RN01] - Dados de preenchimento.
| Campo | Formato | Obrigatoriedade | Valor |
|---|---|---|---|
| Nome | String de até 255 caracteres | Sim | Exemplo: José |
| String de até 255 caracteres | Sim | Exemplo: [email protected] | |
| Senha | String de no mínimo 6 caracteres | Sim | Exemplo: 56labce |
6. Pós-condição
- Não se aplica.