「产品经理训练营」作业 04
题目:
挑一个你自己的产品 / 你喜欢的产品 / [拍东⻄] 发起拍卖 / [知识星球] 加入星球 / [极客时间] 购买课程来写一个用例。
以 [极客时间] app ios 版本的购买课程来写一个用例。
用例图如下,没有一 一列举所有的用例。
购买课程用例
基本流程:
进入课程展示页面
选择课程
查看课程简介
点击购买按钮
选择支付方式
付款成功
系统提示成功购买课程
扩展流程:
4a. 购买方式
4a1. 单独订阅
4a2. 拼团
5a. 优惠方式
5a1. 选择礼券
5a2. 优惠口令
异常流程:
3a. 系统提示网络异常
3a1. 用户重新刷新页面
3a2. 系统成功展示课程简介
4a. 用户未登录(未注册类似)
4a1. 系统展示登录页面
4a2. 用户输入用户名及密码
4a3. 点击登录按钮
4a4. 登录失败
4a4a1. 用户名或密码错误
4a4a2. 重新输入用户名及密码
4a4a3. 登录成功
6a. 系统提示余额不足
6a1. 用户选择去充值
6a2. 用户输入充值金额
6a3. 用户点击提交按钮
6a4.充值成功
7a. 系统提示购买课程失败
前置条件:
用户被授权进行此次操作。
后置条件:
系统提示成功购买课程,记录本次成功事务在用户账户上;
系统提示失败购买课程,记录本次失败事务在用户账户上。
结论:
本次作业缺少固定格式的模板,按二爷的分享写入了一些必要元素,但还是不够全面,比如辅助图例还不知道该怎么画,之后需要阅读《用例建模》那本书。
本次作业的利益相关者只有个人用户,之后可能需要再次完善。
事件流像二爷说的不要有页面交互的元素(用户点击提交按钮),考虑到极客时间 app 已经是个成熟的 app,UI 几乎不会改变所以提到交互元素也没啥。
用例图主要是展现参与者与产品之间的交互行为,详细的写出事件流之后,个人认为会对后续画流程图也有帮助。
还需要加深思考的广度,考虑事件流的时候仍不能覆盖全面。
评论