在画完用例图后,往往需要为图中的用例写用例说明,使得这些用例更加的清楚,流程更加完整
其中一种用例说明的模板如下:
用例编号: 用例名称:(跟用例图一致) | |
执行者: | |
用例说明:(大致描述这个功能) | |
前置条件:(可以写无) | |
基本事件流:(系统干啥,参与者干啥,数据库。。。 注意不要有如果,如果的情况写到异常事件流; ) | 1.首先系统打开......界面 2.who点击......按钮(1和2可根据具体情况颠倒) 3.系统有何反应 4.who输入what信息 5.点击...按钮 6.数据库存入成功
|
其他事件流: | 4a. 5a. |
异常事件流: | 5b.数据库异常,输入出错,,,等 |
后置条件:(一般不能写无,都会有,包括系统的反应)数据库表有什么变化;系统(页面)有什么变化; |
具体的例子:
用例编号 | 001 |
用例名称 | 注册学生信息 |
参与者 | 学生 |
用例说明 | 学生通过系统注册个人信息 |
前置条件 | 无 |
基本事件流 | 1.学生输入账号 2.学生第一次输入密码,然后再一次输入密码 3.学生输入验证码 4.学生点击注册按钮 5.系统验证验证码是否正确 6.系统保存学生账号和密码 7.学生注册成功 |
异常事件流 | 2a.学生第二次输入密码与第一次不一致,注册失败 3a.学生输入验证码错误,注册失败 4a.学生点击注册按钮时出现网络故障,注册失败 6a.系统保存学生账号密码时数据库出现差错,导致注册失败 |
后置条件 | 学生的账号密码保存到学生信息数据库表,系统进入到登录页面 |