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
- Breve Descrição
- 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
- Requisitos Especiais
- Condições Prévias
- 4.1 Login
- Condições Posteriores
- Pontos de Extensão
Caso de Uso Fechar Registro
- 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
- 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.
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.
|