Especificação de Caso de Uso Manter Usuario - vitornere/partiuformar GitHub Wiki
Especificação de Caso de Uso - Manter Usuário
#PartiuFormar
Versão 1.0
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
22/03/2016 | 1.0 | Especificação do caso de Uso | Jônnatas |
UC 001 – MANTER USUÁRIOS
DESCRIÇÃO
Este caso de uso irá permitir o Usuário crie, altere, consulte e exclua alunos no sistema.
ATORES
Usuário
##PRECONDIÇÕES
O Usuário deve estar cadastrado no sistema como Usuário.
FLUXO BÁSICO (FB)
- O sistema apresenta as opções
- O Usuário escolhe a opção de consultar usuários.
- O sistema solicita ao Usuário os dados do aluno para consulta. [RN4]
- O Usuário preenche os campos para busca.
- O sistema valida e apresenta os resultados da consulta. FE01
- O Usuário seleciona o aluno que deseja.
- O sistema apresenta os dados do aluno.
- O sistema apresenta as opções para:
- O caso de uso é encerrado.
FLUXOS ALTERNATIVOS
5.1 FA01 – Cadastrar aluno
- O sistema solicita ao Usuário o preenchimento dos campos para o cadastro. RN-Usuário
- O Usuário preenche os campos e solicita a confirmação do cadastro.
- O sistema realiza a validação dos dados preenchidos. RN-Usuário FE02 FE03
- sistema realiza o cadastro do aluno.
- O caso de uso é encerrado.
5.2 FA02 – Excluir dados
- O Usuário escolhe a opção para excluir uma aluno.
- O sistema apresenta uma mensagem de confirmação de exclusão. ME01
- O Usuário confirma a exclusão
- O caso de uso retorna ao passo 8 do FB.
5.3 FA03 – Alterar dados
- O Usuário escolhe a opção para alterar uma aluno.
- O sistema exibe os dados atuais dos alunos.
- O Usuário altera o(s) campo(s) desejado(s) e solicita a confirmação da alteração. RN-Usuário
- O sistema realiza a validação dos dados preenchidos. RN-Usuário FE02 FE03
- O caso de uso retorna ao passo 8 do FB .
FLUXOS DE EXCEÇÃO
6.1 FE01 - O sistema não encontra uma aluno
- O sistema apresenta uma mensagem para o usuário. [ME02]
- O caso de uso retorna ao passo 2 do FB.
6.2 FE02 - Campos para cadastro preenchidos incorretamente
- Este fluxo pode ser chamado nos passos:
- O sistema encontra algum erro na validação dos dados.
- O sistema apresenta uma mensagem de erro. ME03
- O caso de uso retorna ao fluxo de origem.
6.3 FE03 - Campos obrigatório em branco no cadastro.
- Este fluxo pode ser chamado nos passos:
- O sistema encontra algum erro na validação dos dados.
- O sistema apresenta uma mensagem de erro. ME04
- O caso de uso retorna ao fluxo de origem.
PÓS-CONDIÇÕES
- Nenhum ou muitos alunos, tiveram seus registros alterados/incluídos no banco de dados.
MENSAGEM.
- ME01 - “Deseja confirmar a exclusão?”
- ME02 - “Nenhuma aluno foi encontrado”
- ME03 - “Campos preenchidos incorretamente”
- ME04 - “Todos os campos obrigatórios devem ser preenchidos”