Sistema de Registro em Curso

Especificação de Caso de Uso
Caso de Uso Fechar Registro

Versão: Rascunho

 

Histórico da Revisão

Data

Versão

Descrição

Autor

21/Dez/98 Rascunho Rascunho 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    Nenhum Professor para a Oferta de Curso
                    2.2.2    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

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
  1. 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. .
  2. 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.

Problema: Verificar com a Secretaria se os cursos devem prosseguir com 3 estudantes inscritos. Deveria ser um número maior?

  2.2    Fluxos Alternativos
                        2.2.1    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.2    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

Problemas:

É preciso resolver o que fazer se poucos estudantes estiverem registrados em um curso.

    3.    Requisitos Especiais

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

    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

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

    6.    Pontos de Extensão

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