Sistema de Registro em Curso

Especificação de Caso de Uso

 

Caso de Uso Fechar Registro

 

Versão 2.0

 

Histórico da Revisão

Data

Versão

Descrição

Autor

21/Dez/98 Rascunho 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

  1. Breve Descrição
  2. Fluxo de Eventos
    2.1    Fluxo Básico - Fechar Registro com Êxito
    2.2    Fluxos Alternativos
                          2.2.1    Menos de Três Estudantes na Oferta de Curso
            2.2.2    Cancelar Oferta de Curso
             2.2.3    Nenhum Professor para a Oferta de Curso
                          2.2.4    Sistema de Faturamento Indisponível
  3. Requisitos Especiais
  4. Condições Prévias
    4.1    Login
  5. Condições Posteriores
  6. Pontos de Extensão

Caso de Uso Fechar Registro

  1. Breve Descrição
  2. Esse caso de uso permite que um Secretário feche o processo de registro. As ofertas de curso que não têm estudantes suficientes são canceladas. As ofertas de curso devem ter no mínimo três estudantes nelas. O sistema de faturamento é notificado para cada estudante em cada oferta de curso que não for cancelada, para que o estudante possa ser cobrado pela oferta de curso.

    O principal agente desse caso de uso é o Secretário. O Sistema de Faturamento é um agente envolvido nesse caso de uso.

    2.    Fluxo de Eventos

    O caso de uso inicia quando o Secretário seleciona a atividade "fechar registro" no formulário principal.

            2.1    Fluxo Básico - Fechar Registro com Êxito

O sistema verifica se um Registro está em progresso. Se estiver, será exibida uma mensagem para o Secretário e o caso de uso é encerrado. O processamento de Fechar Registro não pode ser executado se o registro estiver em progresso. .

Para cada oferta de curso aberta, o sistema verifica se três estudantes se registraram e um professor se inscreveu para lecionar a oferta de curso. Em caso positivo, o sistema fecha a oferta de curso e envia uma transação para o sistema de faturamento para cada estudante inscrito na oferta de curso.

2.2    Fluxos Alternativos

          2.2.1    Menos de Três Estudantes na Oferta de Curso

Se no fluxo básico houver menos de três estudantes inscritos na oferta de curso, o sistema a cancelará. O subfluxo Cancelar Oferta de Curso é executado neste ponto.

2.2.2    Cancelar Oferta de Curso

O sistema cancela a oferta de curso. Para cada estudante inscrito na oferta de curso cancelada, o sistema modificará o planejamento do estudante. A primeira seleção de curso alternativa disponível será substituída para a oferta de curso cancelada. Se nenhuma alternativa estiver disponível, nenhuma substituição será feita. O controle retornará para o fluxo Principal para processar a próxima oferta de curso do semestre.

Quando todos os planejamentos forem processados para o semestre atual, o sistema notificará todos os estudantes, por correio, sobre quaisquer alterações em seu planejamento (por exemplo, cancelamento ou substituição).

2.2.3    Nenhum Professor para a Oferta de Curso

Se no fluxo básico não houver um professor inscrito para lecionar a oferta de curso, o sistema a cancelará. O subfluxo Cancelar Oferta de Curso é executado neste ponto.

2.2.4    Sistema de Faturamento Indisponível

Se o sistema não puder se comunicar com o Sistema de Faturamento, o sistema tentará reenviar o pedido após um período especificado. O sistema continuará a tentar reenviar até que o Sistema de Faturamento fique disponível

    3.    Requisitos Especiais

Não existem requisitos especiais associados a este caso de uso.

     4.    Condições Prévias

4.1    Login

O Secretário deve efetuar logon no sistema para iniciar esse caso de uso.

    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