E4 Adicionar Professor - VictorApolinario1/Projeto GitHub Wiki

Caso de Uso E4 - Adicionar Professor
Descrição Registra um professor no sistema
Ator(es) Primário: Secretário Secundário: Professor
Prioridade Alta
Risco Baixo
Pre-condições / Suposições 1. O secretário está com o sistema iniciado na tela principal.2. O Professor foi autorizado pela Federação para ministar aulas de judô;
Trigger O Professor solicita ao secretário sua filiação;
Fluxo de Eventos 1. O Professor solicita seu cadastro;2. O Secretário seleciona a opção “Cadastrar Professor” no sistema;3. O Sistema exibe a tela de cadastro de professores;4. Se o Professor já tem registro no Sistema como Aluno4.1 O Secretário seleciona a opção “Buscar Filiado”;4.2 O Sistema mostra a tela de busca de filiados;4.3 O Secretário informa os dados que sabe sobre o Professor;4.4 O Secretário seleciona a opção “Buscar”4.5 O Sistema mostra uma lista de possíveis Professores;4.6 O Secretário seleciona o professor que está procurando;5. Senão5.1 O Secretário insere os dados do Professor ao Sistema;6. O Secretário insere as Entidades em que o professor ministra aulas;7. O Secretário seleciona a opção “Confirmar Cadastro”;8. O Sistema confirma o cadastro do Professor e informa o número de filiado do mesmo;
Fluxo Alternativo 4.4.a O Sistema não encontra nenhum Professor4.4.a.1 O Sistema informa que não encontrou nenhum resultado para aquela busca;4.4.a.1 Retorna para o passo 4.27.a Dados inválidos foram fornecidos7.a.1 O Sistema informa que dados inválidos foram fornecidos e solicita que os mesmos sejam corrijidos;7.a.2 Retorna para o passo 3.7.b Dados obrigatórios não foram fornecidos7.b.1 O Sistema informa que dados obrigatórios não foram fornecidos e solicita que os mesmos sejam fornecidos;7.b.2 Retorna para o passo 3.
Pós-condições
Requisitos não- funcionais relacionados E1-1. Usabilidade E1-2. Confiabilidade