课程注册系统

用例规范
关闭注册用例

版本:草稿

 

修订历史记录

日期

版本

描述

作者

1998 年 12 月 21 日 草稿 草稿 S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

 

目录

  1. 简短描述
  2. 事件流
    2.1    基本流 - 成功关闭注册
    2.2    备选流
           2.2.1    提供课程没有授课教授
                    2.2.2    开票系统不可用
  3. 特殊需求
  4. 前置条件
    4.1    登录
  5. 后置条件
  6. 扩展点

 

关闭注册用例

  1. 简短描述

此用例使注册员可以关闭注册流程。不具有足够学生的提供课程将被取消。提供课程中必须至少有三名学生。对于未取消的每个提供课程中的每个学生,将会通知开票系统其信息,从而使开票系统向学生开出提供课程的帐单。

此用例的主要参与者是注册员。“开票系统”是此用例中涉及的参与者。

    2.    事件流

    用例在注册员从“主表单”中选择“关闭注册”活动时开始。

            2.1    基本流 - 成功关闭注册
  1. 系统进行检查以查看“注册”是否正在进行中。如果是,则向注册员显示一条消息,并终止用例。“关闭注册”处理无法在注册正在进行时执行。.
  2. 对于每个已开设的提供课程,系统会检查是否已有三名学生注册和有一名教授登记为提供课程授课。如果是,则系统关闭提供课程,并为提供课程中注册的每个学生向开票系统发送一个事务。

问题:与“注册员办公室”核验,在注册了 3 名学生时,课程是否应开课。学生数是否应使用较大的数值?

 2.2    备选流
                        2.2.1    提供课程没有授课教授

        如果在基本流中没有教授登记为提供课程授课,则系统将取消提供课程。此时将执行“取消提供课程”子流。

    2.2.2    开票系统不可用

如果系统无法与“开票系统”通信,则系统将尝试在指定的时间周期之后重新发送请求。系统将不断地尝试重新发送请求,直到“开票系统”可用。

问题:

需要确定在课程的注册学生太少时应执行何种操作。

    3.    特殊需求

    特殊需求将在下一个迭代期间确定。

    4.    前置条件
 

4.1    登录

    注册员必须先登录到系统中,之后此用例才开始。

    5.    后置条件

    后置条件将在下一个迭代期间确定。

    6.    扩展点

业务用例的扩展点将在精化阶段期间确定。



 

Copyright   © IBM Corp. 1987, 2004. All Rights Reserved. 

课程注册项目 Web 示例
版本 2001.03