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)

  1. O sistema apresenta as opções
  • Consultar usuários. FB
  • Cadastrar usuários. FA01
  1. O Usuário escolhe a opção de consultar usuários.
  2. O sistema solicita ao Usuário os dados do aluno para consulta. [RN4]
  3. O Usuário preenche os campos para busca.
  4. O sistema valida e apresenta os resultados da consulta. FE01
  5. O Usuário seleciona o aluno que deseja.
  6. O sistema apresenta os dados do aluno.
  7. O sistema apresenta as opções para:
  • Concluir a consulta.
  • Deletar dados. FA02
  • Alterar dados.FA03
  1. O caso de uso é encerrado.

FLUXOS ALTERNATIVOS

5.1 FA01 – Cadastrar aluno

  1. O sistema solicita ao Usuário o preenchimento dos campos para o cadastro. RN-Usuário
  2. O Usuário preenche os campos e solicita a confirmação do cadastro.
  3. O sistema realiza a validação dos dados preenchidos. RN-Usuário FE02 FE03
  4. sistema realiza o cadastro do aluno.
  5. O caso de uso é encerrado.

5.2 FA02 – Excluir dados

  1. O Usuário escolhe a opção para excluir uma aluno.
  2. O sistema apresenta uma mensagem de confirmação de exclusão. ME01
  3. O Usuário confirma a exclusão
  4. O caso de uso retorna ao passo 8 do FB.

5.3 FA03 – Alterar dados

  1. O Usuário escolhe a opção para alterar uma aluno.
  2. O sistema exibe os dados atuais dos alunos.
  3. O Usuário altera o(s) campo(s) desejado(s) e solicita a confirmação da alteração. RN-Usuário
  4. O sistema realiza a validação dos dados preenchidos. RN-Usuário FE02 FE03
  5. O caso de uso retorna ao passo 8 do FB .

FLUXOS DE EXCEÇÃO

6.1 FE01 - O sistema não encontra uma aluno

  1. O sistema apresenta uma mensagem para o usuário. [ME02]
  2. O caso de uso retorna ao passo 2 do FB.

6.2 FE02 - Campos para cadastro preenchidos incorretamente

  1. Este fluxo pode ser chamado nos passos:
  1. O sistema encontra algum erro na validação dos dados.
  2. O sistema apresenta uma mensagem de erro. ME03
  3. O caso de uso retorna ao fluxo de origem.

6.3 FE03 - Campos obrigatório em branco no cadastro.

  1. Este fluxo pode ser chamado nos passos:
  1. O sistema encontra algum erro na validação dos dados.
  2. O sistema apresenta uma mensagem de erro. ME04
  3. 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”

REGRAS DE NEGÓCIO.

RN05