UML用例规约

用例规约要素包括:用例名称、参与者、用例编号、简单描述、前置条件、主要事件流、次要事件流(可能会出现的一些例外)、后置条件...

学生选课的4个用例规约模板:

用例名称

用户登录

参与者

用户(学生和管理者)

用例编号

U01001

简单描述

在本系统中,学生和管理员可以通过用户登录,获取系统的合法身份数据

前置条件

已经注册了账号

主要事件流

  1.  启动系统,启动用例,系统显示登录信息填写界面
  2. 输入账号密码;
  3. 系统判断账号是否存在,密码是否正确,登录成功,提示登录成功,跳转到管理界面,用例结束;

次要事件流

  1. 用户账号密码错误
  1. 在主要事件流第三步,系统发现账号密码错误或者账号不存在,进入A意外情况
  2. 系统显示登陆页面,提示账号密码错误或者账号不存在
  3. 系统返回主要事件流第二步

后置条件

系统记录了登陆成功的合法的软件用户身份数据

 

用例名称

管理选修课程

参与者

学生

用例编号

U01002

简单描述

学生利用该用例管理选修课程

前置条件

学生正确登录到该系统

主要事件流

  1. 学生输入查询条件,申请查询信息
  2. 系统查询该申请,并显示申请详情信息
  3. 学生选择所要进行的操作
  4. 系统根据学生选择的操作,执行以下的子流程:
    1. 选择“修改选课记录”操作时,开始“修改选课记录”子流程(S-1)
    2. 选择“删除选课记录”操作时,开始“删除选课记录”子流程(S-2)
    3. 选择“查看选课记录”操作时,开始“查看选课记录”子流程(S-3)

5.子流程完成后,用例结束

子流程S-1:修改选课记录

  1. 系统显示全部选课记录
  2. 学生选择要修改的选修课程
  3. 系统显示要变更的选修课程信息
  4. 学生修改相关的信息
  5. 学生提交本次修改
  6. 系统保存选修课程信息,结束该子流程

子流程S-2:删除选课记录

(1)系统显示全部选课记录

(2)学生选择要删除的选修课程

(3)系统显示要删除的选修课程信息

(4)学生删除相关的信息

(5)学生提交本次修改

(6)系统保存选修课程信息,结束该子流程

子流程S-3:查找选课记录

(1)系统显示全部选课记录

(2)学生选择要查找的选修课程

(3)系统显示要查找的选修课程信息

(4)结束该子流程

次要事件流

  1. 学生在操作提交前,随时可以结束子进程
  1. 系统显示确认终止的信息
  2. 学生可以结束子进程,也可以继续执行其他操作
  1. 没有找到该申请信息
  1. 系统提示未找到该申请信息
  2. 学生可以输入查询条件进行查询,也可以结束用例

后置条件

选修课程的信息被正确地录入系统

用例名称

管理课程信息

参与者

管理员

用例编号

U01003

简单描述

管理员利用该用例管理课程信息

前置条件

管理员正确登录到该系统

主要事件流

1.管理员输入查询条件,申请查询信息

2.系统查询该申请,并显示申请详情信息

3.管理员选择所要进行的操作

4.系统根据管理员选择的操作,执行以下的子流程:

a.选择“修改课程信息”操作时,开始“修改课程信息”子流程(S-1)

b.选择“删除课程信息”操作时,开始“删除课程信息”子流程(S-2)

c.选择“查看课程信息”操作时,开始“查看课程信息”子流程(S-3)

d.选择“增加课程信息“操作时,开始”增加课程信息“子流程(S-4)

5.子流程完成后,用例结束

子流程S-1:修改课程信息

  1. 系统显示全部课程信息
  2. 管理员选择要修改的课程信息
  3. 系统显示要变更的课程信息
  4. 管理员修改相关的信息
  5. 管理员提交本次修改
  6. 系统保存课程信息,结束该子流程

子流程S-2:删除课程信息

(1)系统显示全部课程信息

(2)管理员选择要删除的课程信息

(3)系统显示要删除的课程信息

(4)管理员删除相关的信息

(5)管理员提交本次修改

(6)系统保存课程信息,结束该子流程

子流程S-3:查找课程信息

(1)系统显示全部课程信息

(2)管理员选择要查找的课程信息

(3)系统显示要查找的课程信息

(4)结束该子流程

子流程S-4:增加课程信息

(1)系统显示全部课程信息

(2)管理员录入所有要增加的课程信息

(3)管理员提交本次增加操作

(4)系统保存要增加的课程信息

(5)结束该子流程

次要事件流

A管理员在操作提交前,随时可以结束子进程

  1. 系统显示确认终止的信息
  2. 管理员可以结束子进程,也可以继续执行其他操作

B没有找到该申请信息

  1. 系统提示未找到该申请信息
  2. 管理员可以输入查询条件进行查询,也可以结束用例
  1. 系统保存失败
  1. 系统提示保存失败
  2. 管理员可以再次提交,也可以结束用例

后置条件

所有课程的信息被正确地录入系统

用例名称

查看所有课程信息

参与者

学生

用例编号

U01004

简要描述

学生查看自己的所有课程信息

前置条件

学生正确登录到该系统

主要事件流

(1)系统显示全部课程信息

(2)学生选择要查找的课程信息

(3)系统显示要查找的课程信息

(4)结束该子流程

次要事件流

  1. 没有找到课程信息
  1. 系统提示未查找到该课程信息
  2. 学生重新查找,回到主要事件流第二步,也可以结束该用例

后置条件

学生查找到了自己的课程信息

希望有所帮助!0.0

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值