Baixe o app para aproveitar ainda mais
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
Compartilhar