UC09 Matricular Aluno - italopaiva/SiMCTA GitHub Wiki
Especificação de caso de Uso - Matricular Aluno
SiMCTA
Versão 1.0
Histórico da Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
07/10/2015 | 1.0 | Criação da especificação | Ítalo Paiva |
1. Caso de Uso: UC09 - Matricular Aluno
1.1 Breve Descrição
Este caso de uso permite ao Funcionário cadastrar um aluno para que possa matriculá-lo em um curso.
1.2 Escopo
Sistema SiMCTA
1.3 Nível
Objetivo do usuário
1.4 Ator Principal
Funcionário.
2. Pré-Condições
Não há pré-condições.
3. Pós-Condições
O aluno deve estar cadastrado, vinculado aos cursos e/ou pacotes solicitados e o pagamento informado deve estar registrado (vide Contrato de Operação CO01).
4. Fluxo de Eventos
4.1 Fluxo Básico
Ator | Sistema |
---|
- Seleciona a opção que permite matricular um aluno| | 2. Apresenta os campos necessários para matricular um novo aluno. [RN09]RN10(Regras-de-negócio#alunos)
- Informa os dados requeridos. [RN09]RN10(Regras-de-negócio#alunos)| | 4. Neste passo o sistema executa o comportamento do caso de uso UC12 - Registrar pagamento.
- Confirma a matrícula do aluno| | 6. Valida os dados informados. [RN09][FE01] | 7. Registra a matrícula do novo aluno. [RN11] | 8. Informa que o aluno foi matriculado com sucesso.
4.2 Fluxo de Exceção
FE01: No passo 6 do fluxo principal o sistema verifica os dados informados. Caso algum campo não atenda às Regras de Negócio RN09 e RN10, o sistema exibe uma mensagem informando o erro ocorrido e volta ao passo 2 do fluxo principal.