Template casos de uso
Nome do caso de uso
Realizar Inscrição
Sumário
Aluno usa o sistema para realizar inscrição em disciplinas
Ator primário
Aluno
Atores secundários
Sistema de Faturamento
Precondições
O aluno está identificado pelo sistema
Fluxo Principal
1. O aluno solicita a realização da inscrição
2. O sistema apresenta as disciplinas para as quais o aluno tem pré-requisitos (conforme RN03), excetuando-se as que já tenha cursado.
3. O aluno define a lista de disciplinas que deseja cursar no próximo semestre letivo e as relaciona para inscrição
4. Para cada disciplina selecionada, o sistema designa aluno para uma turma que apresente uma oferta para tal disciplina.
5. O sistema informa as turmas para as quais o aluno foi designado. Para cada turma o sistema informa o professor, os horários e os respectivos locais das aulas de cada oferta de disciplinas.
6. O aluno confere as informações fornecidas. Aqui, é possível que o caso de uso retorne ao passo 3, conforme o aluno queira revisar (inserir ou remover itens) a lista de disciplinas a cursar.
7. O sistema registra a inscrição do aluno, envia os dados sobre a mesma para o sistema de faturamento e o caso de uso termina.
Fluxo Alternativo
(4) Inclusão em lista de espera
a. Se não há oferta disponível para alguma disciplina selecionada pelo aluno (conforme RN02), o sistema reporta o fato e fornece a possibilidade de inserir o aluno em uma lista de espera.
b. Se o aluno aceitar, o sistema o insere na lista de espera e apresenta a posição na qual o aluno foi inserido na lista. O caso de uso retorna ao passo 4.
c. Se o aluno não aceitar, o caso de uso prossegue a partir do passo 4.
(4) Violação de RN01
a. Se o aluno atingiu a quantidade máxima de inscrições possíveis em um semestre letivo (conforme RN01), o sistema informa ao aluno a quantidade de disciplinas que ele pode selecionar, e o caso de uso retorna para o passo 2.
Pós-condições
O aluno foi inscrito em uma das turmas de cada uma das