交互的量化分析[二]

在上一篇文章中,我们谈了两个看似简单的小问题:

http://www.cnblogs.com/windyao/archive/2011/05/03/2036000.html

这两个问题实际上是两个任务,第一个任务是完成用户登录,而第二个任务则是要删除指定的文件。

为了便于讨论和分析,我将任务定义为:

为达到某个目标,而进行的一个或一系列操作。

在#1-1和#1-2中,任务当然就是用户登录,而操作,则是如下步骤:

1) 输入用户名> 2) 输入密码> 3) 敲击回车键/点击登录按钮 

在#2-1中,任务是删除文件,操作如下:

1) 单击点选 > 2) 敲击Delete键 > 3) 敲击回车键/点击“是”按钮

在#2-2中,任务是删除文件夹中所有文件,操作如下:

1) Ctrl+A全选/Shift+鼠标单击两次全选/鼠标拉选框全选 > 2) 敲击Delete键 > 3) 敲击回车键/点击“是”按钮

我将操作定义为:

不可分割的动作或动作组合。

一个完整的应用实际上是一个任务集。比如,去网上商城购物,我们需要完成注册,登录,搜索,下单,付款等一系列的任务。

这些任务都具有完整的功能,无法再分割,也就是说,这些任务不存在只完成一半的说法。

而正如前所述,任务都由具体的操作组成。例如,鼠标单击,鼠标双击,单击鼠标右键,鼠标拖拽,单击键盘,打字,组合按键等等。

操作环境确定的情况下,如果要对交互进行优化,那么我们优化的对象是任务,而不是操作。

那么,如何进行优化呢?

最常见的一种做法是设法减少操作数,也就是减少操作步骤,将那些不必要的操作去除,或者提供一些更优的操作手段

怎样才能使操作数最少,操作手段最优呢?我们需要对操作也进行量度。

这里我定义一个概念,难易度,来进行操作的量度。

难易度:执行某项操作的难度。

我知道列位看官都是聪明人,你们使用键盘鼠标或许可以用运筹如飞来形容。所以,各位可能很难想象一个四五十岁才接触电脑的中年人打字的艰辛,鼠标拖拽的困难。一个电脑小白面对命令行的茫然。

事实上,任何操作都有难度。这里我以鼠标单击这个操作为基准,将其难易度定为1,相信不会有异议吧。

以此为基准,我们得到下表:

难易度

1

2

3

4

5

操作

键盘单击

鼠标单击

打字

鼠标双击

鼠标右键单击

滚动鼠标滑轮

组合按键

鼠标拖拽

鼠绘

操作和操作的难易度都要视具体的操作环境而定,上表的操作环境是PC。如果操作环境换成平板电脑,或是智能手机。则操作和操作的难易度都会不同。

我使用步骤数来做为任务的量度。

步骤数:完成某项任务所执行的操作数。

上面的操作难易度表只是我对操作难易度的一个理解,不同人群或者不同个体之间肯定会有差别,这个表的难易度系数都是相对的,只是为了便于接下来的分析。

转载于:https://www.cnblogs.com/windyao/archive/2011/05/17/2038670.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值