O Diagrama de Classes
Por: Reinaldo Silva • 25/4/2018 • Monografia • 3.367 Palavras (14 Páginas) • 232 Visualizações
G6
Jonas
Lucas Leite
Ramon Soares
Reinaldo
Caso de uso 1: Cadastrar aluno
Descrição: Este caso de uso descreve o processo de cadastro de aluno.
Evento iniciador: seleção cadastro de aluno.
Atores: secretaria (primário).
Pré-condição: sistema no estado de edição, acessado com usuário e senha com acesso administrador.
Sequência de eventos:
1. Secretaria seleciona o aluno desejado ou cria um novo.
2. Sistema exibe os alunos aprovados no vestibular para cadastro habilitando os campos para preenchimento.
3. Secretária seleciona um aluno preenchendo as informações pertinentes (Nome, data de nascimento, parentesco, nacionalidade) os dados pertinentes para um novo cadastro.
4. Sistema apresenta as informações preenchidas do aluno após o seu preenchimento.
5. Secretária recebe a mensagem de dados cadastrados com sucesso na matrícula efetuada.
6. Sistema exibe a mensagem com o protocolo de cadastro.
7. Sistema exibe a mensagem com o Registro do aluno.
Pós-condição: Aluno recebe uma mensagem (no e-mail e no celular) que os seus dados foram cadastrados com sucesso.
Aluno disponível para alocação de matéria e turma
Extensões:
- Secretaria insere informação incorreta e necessita de alterações (Passo 3)
- Secretária seleciona a opção cancelar
- Sistema exibe o aviso que o processo de matricula será cancelado
- Secretária seleciona a opção confirmar
- Sistema retorna para o menu de seleção de alunos
Inclusões:
- Caso de Uso Alterar matricula do aluno (passo 7).
Aluno – Classe
Criar novo – atributo
Aluno disponível – atributo
Campos para preenchimento – não relevante
Informações – atributo
Matricula efetuada – atributo
Protocolo de cadastro – atributo
Registro de aluno – atributo
Secretaria - Ator
[pic 1]
[pic 2]
Caso de uso 2: Matricular aluno nas disciplinas
Descrição: Este caso de uso descreve o procedimento para matricular os alunos no SF.
Evento iniciador: efetuar matricula
Atores: aluno
Pré-condição: O Aluno tem que possuir RA cadastrado no sistema
Sequência de eventos:
1. Aluno seleciona o ciclo a ser efetuado a matrícula
2. O sistema verifica o cadastro realizado pela secretaria
3. Exibe as disciplinas disponíveis para o aluno efetuar a matricula
4. Aluno seleciona a Disciplina, dia e Horário e o período.
5. Solicitação é enviada para aprovação
Pós-condição: Aceite de matrícula pelo coordenador.
Extensões:
- Aluno com pendências. (Passo 2).
- Sistema exibe uma mensagem informando qual pendencia (Cadastro incorreto, matricula incompleta, assinatura de documento) e informa para procurar a secretaria
- Seleção de duas disciplinas no mesmo dia e horário (Passo 4)
- Sistema exibe a informação de incompatibilidade de disciplina
- Sistema retorna para o menu de seleção de disciplina
Inclusão: Aprovação da matéria pelo Coordenador (Passo 4)
[pic 3]
[pic 4]
Caso de uso 3: Registrar notas das disciplinas
Descrição: Este caso de uso descreve o procedimento para registrar as notas dos alunos no SF.
Evento iniciador: registrar notas
Atores: professor
Pré-condição: aluno estar matriculado na disciplina
Seqüência de eventos:
1. O sistema lista todos os alunos da disciplina lecionada por aquele professor
2. Professor seleciona o aluno para inclusão da sua nota
3. O sistema exibe o nome do aluno e o numero da matricula
4. Professor registra as notas finais do aluno selecionado.
5. O Sistema exibe a nota inserida e exibe o questionário de confirmação da nota para o aluno.
6. As notas do aluno são atualizadas.
Pós-condição: Notas registradas para o aluno.
Extensões:
Inclusão: Relatório de desempenho (passo 6)
Aluno – Classe
Disciplina – Classe
Nota – Atributo
Matricula - Classe
[pic 5]
[pic 6]
Caso de uso 4: Relatório de desempenho do aluno.
Descrição: Este caso de uso descreve o procedimento para geração da avaliação do desempenho dos alunos no SF.
Evento iniciador: Conclusão do ciclo.
Atores: Relógio
Pré-condição: Estar cadastrado em uma disciplina, aluno devidamente matriculado, notas preenchidas no sistema e frequências inseridas no sistema
Sequência de eventos:
...