课程注册系统

用例规范

 

选择授课课程用例

 

版本:草稿

修订历史记录

日期

版本

描述

作者

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

 

目录

  1. 简短描述
  2. 事件流
    2.1    基本流 - 选择授课课程
    2.2    备选流
  3. 特殊需求
  4. 前置条件
    4.1    登录
  5. 后置条件
  6. 扩展点

选择授课课程用例

  1. 简短描述
  2. 此用例使教授可以从(自己符合条件的、希望在即将来临的学期中授课的课程的)课程目录中选择提供课程(系统将给出日期和时间特定的课程)。

    启动此用例的参与者是教授。“课程目录系统”是用例中的参与者。

    2.    事件流

    用例在教授从“主表单”中选择“选择授课课程”活动时开始。

2.1    基本流 - 选择授课课程
  1. 系统检索并显示当前学期教授具有授课资格的提供课程的列表。 系统还会检索并显示教授先前已选择进行授课的课程的列表。
  2. 教授选择和/或取消选择自己希望在即将来临的学期中授课的提供课程。
  3. 系统将教授从取消选择的提供课程中除去。
  4. 系统验证选定的提供课程彼此之间是否冲突(即具有相同的日期和时间),或者是否有任意课程教授先前已经登记进行授课。如果不存在冲突,则系统更新教授选择的每门课程的提供课程信息。
2.2    备选流

问题:添加流程来处理以下情况:

  • 处理课程安排冲突
  • 注册期已结束
  • 教授不符合课程的授课条件。
    3.    特殊需求

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

    4.    前置条件

            4.1    登录

    在此用例开始之前,教授需登录到系统中。

    5.    后置条件

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

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


 

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

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