UC02 Manter Departamentos - fga-eps-mds/2017.1-OndeE-UnB GitHub Wiki
UC02 - Manter Departamentos
1. Descrição
Este caso de uso é destinado ao administrador e através deste é permitido criar, editar e excluir departamentos do mapa do campus.
2. Atores
- Administrador
3. Pré-condições
- O administrador deve estar devidamente autenticado no sistema.
4. Fluxo de Eventos
4.1 Fluxo Principal
- Este caso de uso se inicia quando o administrador seleciona Manter Departamentos.
- O sistema exibe a tela de Manter Departamentos.
- 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]
- O administrador confirma os dados.
- O sistema salva as novas informações.
- O sistema retorna para o passo 3 do fluxo principal.
[FA02] - Editar
- No passo 2 do fluxo principal, o administrador seleciona Editar.
- O sistema exibe uma tela com os departamentos cadastrados.
- É apresentada a tela para alteração dos dados do departamento. [RN01]
- O administrador realiza as alterações. [FE01]
- O administrador confirma os novos dados.
- O sistema salva as novas informações.
- O sistema retorna para o passo 3 do fluxo principal.
[FA03] - Excluir
- No passo 2 do fluxo principal o administrador seleciona Excluir.
- O sistema exibe uma tela com os departamentos cadastrados.
- O administrador opta por excluir um departamento do mapa.
- O sistema retorna para o passo 3 do fluxo principal.
4.3 Fluxo de Exceção
[FE01] - Dados Inválidos
- No passo 2 do fluxo principal, selecionando a opção [FA01] ou [FA02] se o sistema identificar algum dado inválido é exibida uma mensagem de erro e retorna para a página de cadastro ou edição.
- O sistema retorna para o passo 2 do fluxo principal.
5. Regra de Negócio
[RN01] - Dados de preenchimento
| Campo | Formato | Obrigatoriedade | Valor |
|---|---|---|---|
| Edifícios | String de até 150 caracteres | Sim | Exemplo: Faculdade de Tecnologia, Faculdade de Educação Física |
| Descrição | String de até 150 caracteres | Sim | - |
| Sala | String de até 50 caracteres | Sim | Exemplo: Sala A |
| Nome | String de até 150 caracteres | Sim | Exemplo: Faculdade de Tecnologia |
| Local | Coordenadas locais | Sim | - |
6. Pós-condição
- Não se aplica.