Sistema de Registro
em Curso
Especificação de Caso de Uso
Caso de Uso Selecionar Cursos a Lecionar
Versão 2.0
Histórico da Revisão
Data |
Versão |
Descrição |
Autor |
21/Dez/98 |
Rascunho |
Versão de Rascunho |
S. Gamble |
15/Fev/99 |
Versão 1.0 |
Correções secundárias com base em
revisão. |
S. Gamble |
19/Fev/99 |
Versão 2.0 |
Modificar seção sobre extensões
de caso de uso. Limpeza final. Revisar fluxos alternativos. Resolver problemas
importantes. |
S. Gamble |
|
|
|
|
Índice
- Breve Descrição
- Fluxo de Eventos
- 2.1 Fluxo Básico - Selecionar Cursos
a Lecionar
- 2.2 Fluxos Alternativos
-
2.2.1 Nenhum Curso Disponível
-
2.2.2 Conflito de Planejamentos
-
2.2.3 Registro em Curso Fechado
- Requisitos Especiais
- Condições Prévias
- 4.1 Login
- Condições Posteriores
- Pontos de Extensão
Caso de
Uso Selecionar Cursos a Lecionar
1. Breve
Descrição
Este caso de uso permite que um professor selecione as ofertas de curso (serão
fornecidos cursos com data e hora específicos) no catálogo de cursos dos cursos
para os quais ele/ela seja elegível e deseje lecionar no semestre seguinte.
O agente que inicia esse caso de uso é o Professor.
O Sistema de Catálogo de Cursos é um agente no caso de uso.
2. Fluxo
de Eventos
O caso de uso inicia quando o professor seleciona a atividade "selecionar cursos a
lecionar" no formulário principal.
2.1 Fluxo
Básico - Selecionar Cursos a Lecionar
- O sistema recupera e exibe a lista de ofertas
de curso para as quais o professor é elegível para lecionar no semestre atual.
O sistema também recupera e exibe a lista de cursos que o professor
selecionou anteriormente para lecionar.
- O professor seleciona e/ou desmarca a seleção das ofertas
de curso que deseja lecionar para o próximo semestre.
- O sistema remove o professor da lecionação das
ofertas de curso desmarcadas.
- O sistema verifica se as ofertas selecionadas não estão
em conflito (isto é, têm as mesmas datas e horas) entre si ou com quaisquer
ofertas que o professor se inscreveu anteriormente para lecionar. Se não houver
conflito, o sistema atualiza as informações da oferta de curso para cada
oferta selecionada pelo professor.
2.2 Fluxos
Alternativos
2.2.1 Nenhum Curso Disponível
Se no fluxo básico o professor não for elegível para lecionar algum curso
no próximo semestre, o sistema exibirá uma mensagem de erro. O
professor confirma a mensagem e o caso de uso é finalizado.
2.2.2 Conflito de Planejamentos
Se o sistema localiza um conflito de planejamento ao tentar estabelecer as
ofertas de curso que o Professor deve lecionar, o sistema exibirá uma
mensagem de erro que indica a ocorrência de um conflito de planejamento. O sistema
também indicará quais são os cursos em conflito. O professor pode
resolver o conflito de planejamento (isto é, cancelando sua seleção para
selecionar uma das ofertas de curso) ou cancelar a operação, caso no qual
quaisquer seleções serão perdidas e o caso de uso será finalizado.
2.2.3 Registro em
Curso Fechado
Se, quando o Professor selecionar "selecionar cursos a lecionar",
o registro para o semestre atual tiver sido fechado, uma mensagem será
exibida para o Professor e o caso de uso será finalizado. Os Professores não podem
alterar as ofertas de curso que eles lecionam após o fechamento do
registro do semestre atual. Se uma alteração de professor for necessária depois que o registro
for fechado, ela será manuseada fora do escopo deste sistema.
3. Requisitos
Especiais
Não existem requisitos especiais associados a este caso de uso.
4. Condições Prévias
4.1 Login
Antes do início desse caso de uso, o Professor deve efetuar logon no sistema.
5. Condições Posteriores
Não existem
condições posteriores associadas a este caso de uso.
6. Pontos de Extensão
Não existem pontos de extensão associados a este caso de uso.
|