第四章作业
终于到了写文档和画原型的章节啦,本周请大家完成下面的作业:
挑一个你自己的产品 / 你喜欢的产品 / [拍东⻄] 发起拍卖 / [知识星球] 加入星球 / [极客时间] 购买课程来写一个用例。
以 [极客时间] 购买课程为例,用例图如下:
UC01.个人用户-购买课程
文档变更历史:
用例描述:
本文档描述个人用户购买课程的流程和逻辑。
角色:
个人用户
辅助图例:
基本流程:
1.用例开始
2.用户选择课程
3.用户查看课程简介/试读课程内容
4.用户提交购买申请
5.系统校验用户已登录
6.用户提交支付申请
7.系统校验用户账户余额充足
8.系统登记购买记录
9.系统提示购买成功
10.用例结束
扩展流程:
5a.系统校验用户未登录
5a1.系统展示登录组件
5a2.用户输入账号密码
5a3.系统校验账号密码正确
5a3a.系统校验账号密码错误
5a3a1.系统提示账号密码错误
5a3a2.重复步骤 5a
5a4.重复步骤 5
5b.系统校验用户未注册
5b1.系统展示注册组件
5b2.用户提交注册申请
5b3.系统校验注册成功
5b3a.系统校验注册未成功
5b3a1.系统提示注册未成功
5b3a2.重复步骤 5b
5b4.重复步骤 5
7a.系统校验用户账户余额不足
7a1.系统提示账户余额不足
7a2.用户选择充值额度
7a3.用户提交充值申请
7a4.系统校验充值环境安全
7a5.系统提示充值成功
7a6.重复步骤 7
8a.系统未登记购买记录
8a1.掉单
8a2.系统提示购买失败
8a3.用例结束
前置条件:
与极客时间 App 连接的网络是可用的;
用户被授权进行此次操作。
后置条件:
课程购买成功,记录本次成功事件在用户账户上;
课程购买失败,记录本次失败事件在用户账户上。
术语表:
掉单:在电商场景下,表示下单之后某种状态不见了。比如:用户已经完成下单并付款,但是订单状态还是“未付款”,导致商家没有收到消费者的订单。
备注:
个人用户在极客时间 App 里一次最多购买一个课程。
评论 (1 条评论)