You are on page 1of 3

EXERCÍCIO MODELAGEM DE SISTEMAS DE INFORMAÇÃO

Especificação de Caso de Uso

Sistema de Controle Acadêmico

Descrição: Este caso de uso tem como objetivo especificar uma aplicação para controlar alguns
processos acadêmicos, como inscrições em disciplinas, lançamentos de notas, alocação de
recursos para turmas de uma instituição de ensino.

Atores: Aluno, funcionário da instituição de ensino, professor.

Pré-Condições:

1. O aluno deve estar matriculado na instituição de ensino.

Fluxos:

Principal:

1. O funcionário da instituição de ensino realiza a abertura de turmas para uma disciplina


no sistema

2. O funcionário da instituição de ensino define os horários e dias da semana em que


haverá aulas de determinada turma.

3. O funcionário da instituição de ensino define as salas e laboratórios a serem utilizadas


por determinada turma

4. O aluno realiza a inscrição em disciplinas de um semestre letivo no sistema

5. O funcionário da instituição de ensino controla o andamento das inscrições em


disciplinas feitas por aluno.

6. O professor realiza o lançamento das notas de suas respectivas disciplinas lecionadas


em um semestre letivo pelo sistema

7. O professor poderá controlar os prazos e atrasos no lançamento das notas de suas


respectivas disciplinas lecionadas em um semestre letivo pelo sistema

8. O aluno visualiza suas notas obtidas por semestre letivo no sistema.

Fluxos Alternativos:

1 O aluno não pode se inscrever em turmas de disciplinas para as quais haja choque de
Horários. Retorna para o fluxo principal 5.
2 Em um semestre letivo, o aluno não pode se inscrever em uma quantidade de turmas
cuja a soma de créditos nas disciplinas correspondentes ultrapasse 20 (vinte). O caso de
uso retorna para o passo 4 do fluxo principal.

3 Uma turma não pode ter mais alunos inscritos do que a capacidade máxima definida
para ela. O caso de uso retorna para o passo 5 do fluxo principal.

4 Um aluno não pode se inscrever em uma turma de uma disciplina para a qual não possua
pré-requisitos necessários. O caso de uso retorna para o passo 4 do fluxo principal.

5 Um aluno não pode se inscrever em uma turma de alguma disciplina que já tenha
cursado com aprovação. O caso de uso retorna para o passo 4 do fluxo principal.

Fluxos de Exceção:

1 O aluno terá a matrícula cancelada no curso se for reprovado, por média ou por faltas,
mais de duas vezes na mesma disciplina.
2 Se o professor não possuir habilitação para lecionar, o mesmo não poderá lecionar em
quaisquer disciplinas relacionadas aos cursos da instituição de ensino.

Pós-Condições: O aluno realizar inscrição e visualiza notas.

O aluno realiza a inscrição em disciplinas e terá visualizado suas notas obtidas por semestre
letivo no sistema.

O professor terá realizado lançamento das notas, além de poder controlar os prazos e atrasos
no lançamento das notas de suas respectivas disciplinas lecionas em um semestre letivo pelo
sistema.

O funcionário da instituição de ensino terá realizado a abertura de turmas para uma disciplina,
definido os horários e dias da semana em que haverá aulas de determinada turma, salas e
laboratórios a serem utilizadas, e controlado o andamento das inscrições em disciplinas feitas
por aluno.

Regras de Negócio:

RN01 – Choques de Horários: Em um semestre letivo, um aluno não pode se inscrever em turmas
de disciplinas para as quais haja choque de horários.

RN02 – Quantidade Máxima de Inscrições: Em um semestre letivo, um aluno não pode se


inscrever em uma quantidade de turmas cuja a soma de créditos nas disciplinas
correspondentes ultrapasse 20 (vinte).

RN03 – Quantidade Máxima de Alunos: Uma turma não pode ter mais alunos inscritos do que a
capacidade máxima definida para ela.

RN04 – Pré-requisitos de Disciplinas: Um aluno não pode se inscrever em uma turma de uma
disciplina para a qual não possua os pré-requisitos necessários. Além disso, um aluno não pode
se inscrever em uma turma de alguma disciplina que já tenha cursado com aprovação.

RN05 – Habilitação para Lecionar: Um professor só pode lecionar disciplinas para as quais esteja
habilitado.
RN06 – Cancelamento de Matrícula: Um aluno deve ter a matrícula cancelada no curso se for
reprovado, por média ou por faltas, mais de duas vezes na mesma disciplina.

RN07 – Prioridade em Lista de Espera: Ao criar uma nova turma para alocar alunos que estão
em uma lista de espera, a ordem de entrada nesta lista deve ser respeitada (alunos esperando
a mais tempo têm maior prioridade).

You might also like