#UC 05 Manter Usuário - fga-eps-mds/2017.1-Cadernos-API GitHub Wiki
UC 05 Manter usuário
- UC 01 Manter Usuário
- Breve Descrição
- Fluxo de Eventos
- Fluxo Básico
- Fluxo Alternativo
- Editar Usuário
- Fluxos de Exceção
- Criação de Usuário com Atributos Inválidos
- Edição de Usuário com Atributos Inválidos
- Condições Prévias
- Condições prévias do fluxo básico
- Condições prévias do fluxo alternativo
- Condições Posteriores
- Condição posterior ao fluxo básico
- Condições posterior do fluxo alternativo
- Mensagens
- Regras de negócio
Especificação de Caso de Uso Manter Usuário
Caso de Uso: UC05 - Manter Usuário
1. Breve Descrição
Este caso de uso irá permitir a criação de um perfil de usuário e a edição de seus dados pessoais. O principal motivo da criação de perfil é garantir acesso às funcionalidades do sistema.
2. Fluxo de Eventos
2.1 Fluxo Básico
- O sistema apresenta a seguinte opção:
- Criar usuário.
- O sistema solicita o preenchimento dos campos.
- O usuário solicita a criação de usuário.
- O sistema realiza a validação dos dados enviados. [FE01]
- O sistema registra os dados inseridos nos campos.
- O sistema apresenta mensagem de confirmação de criação de novo usuário.[ME01]
- O caso de uso é encerrado.
2.2 Fluxo Alternativo
1. Editar Usuário
- O sistema apresenta a seguinte opção: Editar Usuário
- O sistema habilita a edição dos campos necessários previamente preenchidos.
- O cliente edita as informações desejadas e solicita confirmação de suas ações.
- O sistema realiza a validação dos dados preenchidos. [FE02]
- O sistema apresenta mensagem confirmando a edição dos dados.[ME02]
- O sistema sobrescreve os dados anteriores.
2.3 Fluxos de Exceção
2.3.1 Criação de Usuário com Atributos Inválidos [FE01]
- O sistema identifica a solicitação de registro de dados inválidos.
- O sistema apresenta mensagem de erro notificando o usuário sobre o erro que foi encontrado.[ME03]
- O caso de uso retorna ao fluxo de origem.
2.3.2 Edição de Usuário com Atributos Inválidos [FE02]
- O sistema identifica a solicitação de registro de dados inválidos.
- O sistema apresenta mensagem de erro notificando o usuário sobre o erro que foi encontrado.[ME03]
- O caso de uso retorna ao fluxo de origem.
3. Condições Prévias
3.1 Condições prévias do fluxo básico
Não existem condições prévias.
3.2 Condições prévias do fluxo alternativo
O usuário deve estar cadastrado e em sessão ativa.
4. Condições Posteriores
4.1 Condição posterior ao fluxo básico
Os dados do usuário devem estar devidamente guardados no sistema.
4.2 Condição posterior ao fluxo alternativo
Os dados modificados devem ter sido sobrescritos no sistema.