E6 Atualizar Professor - VictorApolinario1/Projeto GitHub Wiki

Caso de Uso E6 – Atualizar Professor
Descrição Atualiza os dados pessoais de um professor previamente cadastrado no sistema.
Ator(es) Primário: SecretárioSecundário: Professor
Prioridade Alta
Risco Baixo
Pre-condições / Suposições 1. O Secretário sabe o número de registro do Professor, ou sabe outras informações para que possa localizá-lo no sistema;2. O Secretário está com o sistema iniciado na tela principal.
Trigger Mudanças nos dados pessoais do Professor são notificados ao Secretário pelo mesmo.
Fluxo de Eventos 1. O Secretário seleciona a opção “Atualizar Professor” no sistema;2. O Sistema exibe a tela de atualização de professores;3. O Secretário fornece ao sistema o número de registro do Professor a ser atualizado;4. O Sistema exibe os dados do Professor a ser atualizado;5. O Secretário fornece os novos dados do Professor;6. O Secretário seleciona a opção “Atualizar Dados”7. O Sistema confirma a atualização dos dados do Professor;
Fluxo Alternativo 3.a. O Secretário não sabe o número de registro do Professor3.a.1 O Secretário seleciona a opção “Procurar Professor”3.a.2 O Sistema mostra a tela de busca de professores;3.a.3 O Secretário fornece ao sistema os dados que ele já sabe sobre o professor;3.a.4 O Secretário seleciona a opção “Buscar”;3.a.5 De acordo com os dados fornecidos pelo Secretário, o sistema retorna uma lista de possíveis professores que o Secretário estava procurando;3.a.6 O Secretário seleciona o Professor que está procurando.6.a Dados inválidos foram fornecidos6.a.1 O Sistema informa que dados inválidos foram fornecidos e solicita que os mesmos sejam corrijidos;6.a.2 Retorna para o passo 3.6.b Dados obrigatórios não foram fornecidos6.b.1 O Sistema informa que dados obrigatórios não foram fornecidos e solicita que os mesmos sejam fornecidos;6.b.2 Retorna para o passo 3.
Pós-condições
Requisitos não- funcionais relacionados E1-1. Usabilidade E1-2. Confiabilidade