Buscar

Descrição dos casos de uso

Prévia do material em texto

Descrição dos casos de uso:
Nome: UC02 – cadastro de usuario
Breve descrição: o caso de uso deve incluir, permitir alterar, consultar ou excluir usuário. A exclusão do usuário deve ser uma exclusão logica. Alterando o status para inativo
Pré-condição: inclusão – ele não pode ter sua matricula já cadastrada. Consulta, alteração e exclusão o usuário deve estar logado no sistema.
Fluxo Principal; 
1- Usuário informa matricula
2- Sistema verídica se matricula contem 6 digitos
3- Se matricula não tem com 6 digitos, chamar o fluxo alternativo FA01.
4- Verificar se matricula é existente na tabela USUARIO
5- Se matricula existente, enviar mensagem “já cadastrado” e encerrar caso de uso. CHAMAR UC01
6- Usuário informar senha
7- Sistema verifica RN01
8- Se senha NÃO ok, chamar FA02
9- Usuário informa email
10- Se o email não possuir o @, chamar o MSG01
11- Usuário informa num do celular
12- Se o celular não tem 8 digitos e código de área chamar MSG02
13- Salvar novo usuario
Fluxo Alternativo:
FA01 – ENVIAR “MATRICULA INVALIDA”
Volta para a tela UC02
FA02 – “SENHA INVALIDA DEFINA UMA SENHA QUE CONTENHA: - - - - ”.
Volta para a tela UC02
Mensagens: 
MSG01 – EMAIL INVALIDO
MSG02 – NUMERO INVALIDO
Regras de Negócio: 
RN01 – SENHA DEVE CONTER NO MINIMO 8 DIGITOS, SENDO PELO MENOS 1 LETRA MAIUSCULA, 1 CARACTERE ESPECIAL E 1 NUMERO
LISTA DE CASOS DE USO – requisitos funcionais
Acesso ao sistema UC01
Cadastro e Usuario UC02

Continue navegando