Expans o de Caso de Uso
Atores: - Aluno
Pré-condições: Cadastro do Aluno, Cadastro de Disciplina, Cadastro de professor, Cadastro de Turma,
Pós-condições: Consulta Concluida
Fluxo Principal:
1 – [IN] Usuario informa seu RA
2 – [OUT]Sistema carrega dados do usuário e apresenta um menu
3 – [IN]Usuario escolhe a opção correspondente.
4 – [OUT] Sistema confirma e retorna os dados com as notas
Tratamento de Exceções:
1a – Codigo ou nome inexistente 1ª1 – [IN] ... Usuario informa seu RA 1a 2– [OUT] ...Sistema informa mensagem de “Não encontrado” 1ª 3 – retorna ao passo 1.
2a – Opção não selecionada 1ª1 – [IN] ... Usuario não escolhe a opção 1a 2– [OUT] ...Sistema informa mensagem de “Escolha uma opção” 1ª 3 – retorna ao passo 2.
...
Caso de Uso: Avaliar Professor
Atores: - Aluno, Professor
Pré-condições: Cadastro do Aluno, Cadastro de Disciplina, Cadastro de professor, Cadastro de Turma,
Pós-condições: Avalição Concluida
Fluxo Principal:
1 – [IN] Usuario informa seu RA
2 – [OUT]Sistema carrega dados do usuário e apresenta um menu
3 – [IN]Usuário escolhe a opção correspondente
4 – [IN]Usuário escolhe a opção de professores
5 – [OUT] Sistema confirma e libera o início da avaliação
6 – [IN]. Usuário prenche o formulário
7 – [IN]. Usuário confirma inclusão de avaliação
8 – [OUT] Sistema confirma a inclusão da avaliação
Tratamento de Exceções:
1a – Codigo ou nome inexistente 1ª1 – [IN] ... Usuario informa seu RA 1a 2– [OUT] ...Sistema informa mensagem de “Não encontrado” 1ª 3 – retorna ao passo 1.
2a – Opção não selecionada 1ª1 – [IN] ... Usuario não escolhe a opção de professores 1a 2– [OUT] ...Sistema informa mensagem de “Opção de professor não selecionada” 1ª 3 – retorna ao passo 3.