Sistema de Registro
em Curso
Especificação de Caso de Uso
Caso de Uso Registrar em Cursos
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 |
13/Fev/99 |
Versão 1.0 |
Correções secundárias com base em
revisão |
S. Gamble |
15/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 - Criar um
Planejamento
- 2.2 Fluxos Alternativos
-
2.2.1 Modificar um Planejamento
-
2.2.2 Excluir um Planejamento
-
2.2.3 Salvar um Planejamento
-
2.2.4 Incluir Oferta de Curso
-
2.2.5 Pré-requisitos Não Atendidos
ou Curso Cheio
-
2.2.6 Nenhum Planejamento Localizado
-
2.2.7 Sistema de Catálogo de Cursos
Indisponível
-
2.2.8 Registro em Curso Fechado
- Requisitos Especiais
- Condições Prévias
- 4.1 Login
- Condições Posteriores
- Pontos de Extensão
Caso de Uso Registrar em Cursos
1. Breve Descrição
Este caso de uso permite que um Estudante se registre em ofertas de curso no
semestre atual. O Estudante também pode modificar ou excluir seleções de cursos se
forem feitas alterações no período de inclusão/eliminação no início do semestre.
O Sistema de Catálogo de Cursos fornece uma lista de todas as ofertas de curso para o
semestre atual.
O agente principal desse caso de uso é o Estudante. O Sistema de Catálogo de Cursos é um agente no caso de uso.
2. Fluxo
de Eventos
O caso de uso inicia quando o Estudante seleciona a atividade "manter
planejamento" no formulário principal.
2.1 Fluxo
Básico - Criar um Planejamento
- O Estudante seleciona "criar planejamento."
- O sistema exibe um formulário de planejamento em branco.
- O sistema recupera uma lista de ofertas de curso
disponíveis no Sistema de Catálogo de Cursos.
- O Estudante seleciona 4 ofertas de curso principais e 2
ofertas de curso alternativas na lista de ofertas disponíveis. Quando
as seleções forem concluídas, o Estudante seleciona "submeter."
- O subfluxo "Incluir Oferta de Curso" é executado nesta etapa
para cada oferta de curso selecionada.
- O sistema salva o planejamento.
2.2 Fluxos
Alternativos
2.2.1 Modificar um
Planejamento
- O Estudante seleciona "modificar planejamento."
- O sistema recupera e exibe o planejamento atual do Estudante
(por exemplo, o planejamento do semestre atual).
- O sistema recupera uma lista de todas as ofertas de curso disponíveis para
o semestre atual no Sistema de Catálogo de Cursos.O sistema exibe
a lista para o Estudante.
- Em seguida, o Estudante pode modificar as seleções de curso, excluindo e
incluindo novos cursos. O Estudante seleciona os cursos a incluir na lista
de cursos disponíveis. O Estudante também seleciona quaisquer ofertas de curso a
excluir no planejamento existente. Quando as edições forem concluídas, o
Estudante seleciona "submeter".
- O subfluxo "Incluir Oferta de Curso" é executado nesta etapa
para cada oferta de curso selecionada.
- O sistema salva o planejamento.
2.2.2 Excluir um
Planejamento
- O Estudante seleciona a atividade "excluir planejamento".
- O sistema recupera e exibe o planejamento atual do
Estudante.
- O Estudante seleciona "excluir."
- O sistema solicita que o Estudante verifique a exclusão.
- O Estudante verifica a exclusão.
- O sistema exclui o planejamento.
2.2.3 Salvar um Planejamento
Em qualquer ponto, o Estudante pode optar por salvar um planejamento sem
submetê-lo, selecionando "salvar". O planejamento atual é
salvo, mas o estudante não é incluído em nenhuma das ofertas de curso
selecionadas. As ofertas de curso são marcadas como "selecionadas" no
planejamento.
2.2.4 Incluir Oferta de Curso
O sistema verifica se o Estudante tem os pré-requisitos necessários
e se a oferta de curso está aberta. Em seguida, o sistema inclui o Estudante na
oferta de curso selecionada. A oferta de curso é marcada como
"inscrita" no planejamento.
2.2.5 Pré-requisitos Não Atendidos ou Curso Cheio
Se no subfluxo "Incluir Curso" o sistema determinar que
o Estudante não satisfez os pré-requisitos necessários ou que a
oferta de curso selecionada está cheia, uma mensagem de erro será exibida. O
Estudante pode selecionar uma oferta de curso diferente ou cancelar a
operação, ponto no qual o caso de uso é reiniciado.
2.2.6 Nenhum Planejamento Localizado
Se nos subfluxos "Modificar um Planejamento" ou "Excluir um
Planejamento" o sistema não puder recuperar o planejamento do
Estudante, uma mensagem de erro será exibida. O Estudante confirma o
erro e o caso de uso é reiniciado.
2.2.7 Sistema de Catálogo de Cursos Indisponível
Se o sistema não puder se comunicar com o Sistema de Catálogo de Cursos
depois de um número de tentativas especificado, o sistema exibirá uma mensagem
de erro para o Estudante. O Estudante confirma a mensagem de erro e o
caso de uso é finalizado.
2.2.8 Registro em Curso Fechado
Se, quando o estudante selecionar "manter planejamento",
o registro para o semestre atual tiver sido fechado, uma mensagem será
exibida para o Estudante e o caso de uso será finalizado. Os Estudantes não podem
se registrar em cursos após o fechamento do registro do semestre
atual.
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 Estudante 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.
|