开启左侧

5、用户体验设计之用例

[复制链接]
3168 6
0.jpg


词条 - 用例

  用例(Use Case)是一个 UML(统一建模语言)中非常重要的概念,在使用 UML 的整个软件开发过程中,用例处于一个中心地位。在 UML 的文档中,用例的定义是:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。

  用例直白来说,就是对系统功能的描述,一个用例描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。

案例

  别以为“登录”很简单电子商务是一个非常庞大的系统,要实现一个看似非常简单的购物行为,系统可能需要提供几十种用例:比如登录、注销、搜索产品、查看产品、加入购物车、修改购物车中的商品数量、结帐、配置送货方式、支付方式等等。

下面以淘宝的移动客户端的“登录”浅谈下使用用例法做需求分析时需要注意的一些问题。


1. 用例描述相对完整的一个功能
  用例要保证功能的完整性,这种完整性通常是与用户需求相对应的。例如输入用户名通常不能算是一个完整的用例,这一行为并不对应用户需求,并且之后通常还有相对固定的其他的行为(输入密码,输入验证码,确认登录等),而登录是一个相对完整的功能,代表了用户将系统和个人帐号关联的需求,在这一行为后,用户可以有浏览商品、查看订单、修改购物车等多种行为选择。


2. 事件考虑需要完备


  一个用例通常包括了多种情况,除了基本事件流外,还有很多备选流。还是以登录为例,基本流包括输入用户名-输入密码-确认登录,备选流可能包:

(1)IP 地址不一致需要在输入密码后输入验证码,确认登录;
(2)用户名和密码不匹配提示“用户名或密码错误”;
(3)验证码不匹配提示“验证码输入错误”;
(4)用户名为空时提示“用户名不能为空”;
(5)密码为空时提示“密码不能为空”;
(6)验证码为空时提示“请输入验证码”;
(7)用户名中出现标点符号时提示“不能输入违规字符”。

  在移动端可能还包括键盘的弹出和收回等。可见一个简单的登录用例就要考虑很多可能性,搭建一个庞大的电子商务系统时就会更容易遗漏。

0.jpg


0.jpg


  企业 App 由于直接影响到企业的品牌形象和顾客的满意度,在产品设计时一定要对用例考虑充分。避免因为用例考虑不周而影响 App 的使用。


作者:董明华
来源:http://brixd.com/

举报

回复

7 个评论

Lucky-龙    发表于 2015-4-3 14:12:37  | 显示全部楼层
用例和场景以前都不知道怎么区分。
Lucky-龙    发表于 2015-4-3 14:13:09  | 显示全部楼层
1. 用例描述相对完整的一个功能
花间离    发表于 2015-12-24 19:23:09  | 显示全部楼层
good
niuyasui    发表于 2016-1-11 16:06:12  | 显示全部楼层
zzj824    发表于 2016-6-1 13:34:06  | 显示全部楼层
1111111111111111111111111111111111
执行合一    发表于 2016-6-1 16:05:22  | 显示全部楼层
不错哦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点

更多

社区学堂

更多

客服中心

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表