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

  1. Breve Descrição
  2. 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
  3. Requisitos Especiais
  4. Condições Prévias
    4.1    Login
  5. Condições Posteriores
  6. 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

    1. 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.
    2. O professor seleciona e/ou desmarca a seleção das ofertas de curso que deseja lecionar para o próximo semestre.
    3. O sistema remove o professor da lecionação das ofertas de curso desmarcadas.
    4. 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.



 

Copyright   © IBM Corp. 1987, 2004. Todos os direitos reservados. 

Exemplo da Web do Projeto de Registro em Curso
Versão 2001.03