1. 什么是用例?
2. 用例有什么作用?
3. 如何写用例?
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1. 什么是用例?
1.1 “用例” 英文名是 “use case”,维基百科的解释是“软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术”。简单的说就是描述在什么场景下用户使用产品来做什么事情。
2. 用例有什么作用?
2.1 用例的目的是清晰沟通这个产品到底需要解决哪几个问题,具体是怎么解决的,以及用户为了解决这个问题需要做哪些操作。
2.2 可以把解决方案从用户的角度表达清楚,达到让设计师工程师产品团队其他成员清楚、准确的理解以帮助交流。
3. 如何写用例?
3.1 确定一个问题场景
如:查找某个领域(职业)的学习资源(书籍、在线课程)
3.2 罗列解决问题场景的方案途径
3.2.1 通过 职业名称 查找
3.2.2 通过 书名或课程标题 查找到此资源,点击此资源对应 职业或行业领域,从而查找此职业或行业领域所有资源
3.2.3 通过 行业领域 查找
3.3 写清楚用例条件、操作步骤和产品框架
3.3.1 什么情况下开启这个功能?
用户进入首页默认展示搜索框,所有登录用户和未登录用户都可以使用。
3.3.2 执行完这个操作后用户得到什么?
用户可以看到搜索出来的资源信息列表,可以点击其中一个查看消息信息,并可以进入到资源下载观看或购买的第三方页面。
3.3.3 考虑一下,如何清晰地表述这个用例怎么利用已经存在的产品框架。
如果有功能步骤或流程可以重用,需要明确的告知,以免重复开发。
3.4 用例具体化
用户进入主页->顶部有一个搜索框和一个搜索放大镜图标->输入搜索关键字点击搜索图标或确认按钮->展示搜索结果列表->点击列表中的一项->展示资源详情->点击查看或购买按钮->展示第三方页面
硅谷产品实战36讲(曲晓音) - 学习笔记