Você está na página 1de 2

Diagrama de Casos de Uso:

Atores:

1. Aluno

2. Professor

3. Administrador do Sistema

Casos de Uso:

1. Aluno:

 Visualizar Notas

 Visualizar Horário de Aulas

 Inscrever-se em Disciplinas

 Visualizar Calendário Acadêmico

2. Professor:

 Lançar Notas

 Visualizar Horário de Aulas

 Acessar Lista de Alunos Matriculados

 Enviar Comunicados

3. Administrador do Sistema:

 Gerenciar Usuários (Alunos e Professores)

 Gerenciar Disciplinas

 Gerenciar Calendário Acadêmico

 Gerar Relatórios

Relações:

 Alunos podem se inscrever em disciplinas.

 Professores lançam notas para alunos.

 Administrador do sistema gerencia usuários, disciplinas e calendário acadêmico.

Agora, para o Diagrama de Classes:

Diagrama de Classes:

Classes:

1. Aluno:

 Atributos: ID, Nome, Curso, Notas, Disciplinas Matriculadas

 Métodos: VisualizarNotas(), InscreverDisciplina()


2. Professor:

 Atributos: ID, Nome, Disciplinas Lecionadas

 Métodos: LançarNotas(), EnviarComunicados()

3. Disciplina:

 Atributos: ID, Nome, Professor Responsável, Alunos Matriculados

 Métodos: AbrirInscrições(), FecharInscrições()

4. CalendárioAcadêmico:

 Atributos: Eventos, Datas Importantes

 Métodos: AdicionarEvento(), RemoverEvento()

Relações:

 Um Aluno pode estar matriculado em várias Disciplinas.

 Um Professor pode ser responsável por várias Disciplinas.

 Uma Disciplina tem um Professor Responsável.

 Uma Disciplina tem vários Alunos Matriculados.

 O Calendário Acadêmico possui vários Eventos.

Você também pode gostar