E3 Atualizar Aluno - VictorApolinario1/Projeto GitHub Wiki

Caso de Uso E3 - Atualizar Aluno
Descrição Atualiza os dados pessoais de um aluno previamente cadastrado no sistema.
Ator(es) Primário: Secretário Secundário: Aluno, Professor
Prioridade Alta
Risco Baixo
Pre-condições / Suposições 1. O Secretário sabe o número de registro do Aluno na Federação, 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 Aluno são notificados ao Secretário por Professor ou Aluno.
Fluxo de Eventos 1. O Secretário seleciona a opção “Atualizar Aluno” no sistema;2. O Sistema exibe a tela de atualização de alunos;3. O Secretário fornece ao sistema o número de registro do Aluno a ser atualizado;4. O Sistema exibe os dados do Aluno a ser atualizado;5. O Secretário fornece os novos dados do Aluno;6. O Secretário seleciona a opção “Atualizar Dados”7. O Sistema confirma a atualização dos dados do Aluno;
Fluxo Alternativo 3.a. O Secretário não sabe o número de registro do Aluno O Secretário seleciona a opção “Procurar Aluno” O Sistema mostra a tela de busca de alunos;O Secretário fornece ao sistema os dados que ele já sabe sobre o aluno;O Secretário seleciona a opção “Buscar”;De acordo com os dados fornecidos pelo Secretário, o sistema retorna uma lista de possíveis alunos que o Secretário estava procurando.O Secretário seleciona o Aluno que está procurando 6.aDados 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