软件工程学习心得二

5.2用例规约

用例编号:007

用例名:信息查询

用例描述:该功能可以让用户查询自己的相关信息,包括帐号、密码、姓名及邮箱等

参与者:购书用户

前置条件:电子商城正常运行,用户登录系统进入自己的页面

后置条件:用户提交请求后系统从数据库中调用与该用户有关的所有信息

基本路径

1.用户执行登录帐号进入自己的页面

2.用户提交信息查询申请

3.系统调用数据库中与该用户有关的信息

4.系统把数据返回给用户

扩展点:无

变异点:无

用例编号:008

用例名:修改信息

用例描述:该功能是信息查询的拓展功能,主要指密码、邮箱的修改

参与者:购书用户

前置条件:电子商城正常运行,用户已登录系统并执行了查询功能

后置条件:用户提交修改信息功能后,系统对比修改信息需要的条件,如果符合则把用户在系统数据库中的信息修改,否则,提示信息修改失败

基本路径

1.用户执行登录帐号进入自己的页面

2.用户执行信息查询功能

3.用户填写想要修改的信息

4.系统检测相关条件

5.系统修改用户的信息

扩展点:无

变异点:无

用例编号:009

用例名:添加用户

用例描述:把新注册的用户添加到系统数据库中

参与者:系统管理员

前置条件:有用户条件注册申请,管理员执行添加操作

后置条件:如果用户输入的帐号在系统中未被注册过,该用户会注册成功;否则,显示帐号已注册,提示用户重新输入。

基本路径

1.管理员登录系统

2.管理员执行添加用户操作

3.系统检测用户是否注册

4.管理员将用户信息添加到数据库中

扩展点:无

变异点:无

用例编号:010

用例名:修改用户

用例描述:该功能可以修改用户的信息及用户权限

参与者:系统管理员

前置条件:系统正常运行

后置条件:管理员选择修改用户信息,系统修改用户在数据库中的信息

基本路径

1.管理员登录系统

2.管理员执行修改用户操作

3.系统修改用户信息

扩展点:无

变异点:无

用例编号:011

用例名:删除用户

用例描述:该功能可以把用户从系统中彻底删除

参与者:系统管理员

前置条件:系统正常运行

后置条件:管理员选择删除用户,将用户从系统中彻底删除

基本路径

1.管理员登录系统

2.管理员执行删除用户操作

3.系统将用户彻底删除

扩展点:无

变异点:无

用例编号:012

用例名:修改图书信息

用例描述:在图书的价格等实际信息更改后要在系统中做出相应修改

参与者:系统管理员

前置条件:系统正常运行,实际运行的图书信息有变化

后置条件:管理员根据实际的修改对系统中的图书信息做出相应修改

基本路径

1.管理员登录系统

2.管理员执行修改图书信息操作

3.系统重新存储修改后的信息

扩展点:无

变异点:无

用例编号:013

用例名:数据备份

用例描述:定期将重要数据进行备份,防止数据丢失

参与者:系统管理员

前置条件:系统正常运行

后置条件:管理员选择数据备份,数据被备份存储

基本路径

1.管理员登录系统

2.管理员执行数据备份操作

3.系统将重要数据进行备份

扩展点:无

变异点:无

猜你喜欢

转载自www.cnblogs.com/l769528513/p/9250948.html