Sistema de Registro em Curso

Especificação de Caso de Uso

 

Caso de Uso Selecionar Cursos a Lecionar

 

Versão: Rascunho

Histórico da Revisão

Data

Versão

Descrição

Autor

21/Dez/98 Rascunho Versão de Rascunho S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

Índice

  1. Breve Descrição
  2. Fluxo de Eventos
    2.1    Fluxo Básico - Selecionar Cursos a Lecionar
    2.2    Fluxos Alternativos
  3. Requisitos Especiais
  4. Pré-condições
    4.1    Login
  5. Condições Posteriores
  6. Pontos de Extensão

Caso de Uso Selecionar Cursos a Lecionar

  1. Breve Descrição
  2. 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

Problemas: Incluir fluxos para lidar com as seguintes condições:

  • Manipulação dos conflitos de planejamento de cursos
  • O período de registro está finalizado
  • O professor não é elegível para lecionar o curso.
    3.    Requisitos Especiais

    Os requisitos especiais serão determinados durante a próxima iteração.

    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

    As condições posteriores serão determinadas durante a próxima iteração.

    6.    Pontos de Extensão
    1. Os pontos de extensão do caso de uso de negócios serão identificados durante a Fase de Elaboração.


 

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

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