@3013216027
2016-12-30T09:52:02.000000Z
字数 3159
阅读 1208
试卷
对于消费者及用户来说,界面就是产品,界面就是系统,用户不会关心盒子里面的内容是什么,与系统一起完成任务的方式就是界面,用户关心的是结果和方便, 所以对消费者来说,界面就是产品。
认知工程学:对适用心智能力的工程范围的研究。
主要区别:人机工程学是设计工作、设备和工作场所适合于工作者的科学。
CMN_GOMS
模型 8分x2
8分Steering law
8分名称 | 形式 | 说明 |
---|---|---|
Fitts' Law |
移动光标花费的时间 | , , 光标到目标的最近点直线距离,目标在移动方向上的一维长度 |
Hick's Law |
从个可选动作中选择一个,选择时间 | 同时给一个用户多种选择往往快于将同样的选择进行层次化 |
Steering Law |
光标运动时间 | 路径长度,路径宽度 |
界面定时:通常在做分析任务时,对很多操作只需要使用典型数值即可。常见的典型值如下。
名称和助记 | 典型值 | 计算说明 |
---|---|---|
击键, Keying, K |
0.2秒 | 键盘按键,鼠标按键 |
指向, Pointing, P |
1.1秒 | 移动鼠标光标 |
归位, Homing, H |
0.4秒 | 手从一个设备移动到另一个设备 |
心理准备, Mentally preparing, M |
1.35秒 | 停下来思考下一步操作 |
响应, Responding, R |
1.35秒 | - |
K
击键包括了用户修改立即发现的错误的时间双击障碍:略
GOMS计算
列出基本操作(K/P/H
)的典型用时。由于击键和指向等都较为清晰,唯一比较难处理的是心理准备,即应该在动作序列的什么位置插入必要的心理准备,因此可以先完全不考虑心理准备,得到过程序列后,最后处理心理过程,此时可按照以下一般规则顺序进行:
K
)动作前都需要有心理准备(M
),所有进行选择的指向动作(P
)前都需要心理准备(M
)。换言之,用户在按一个按键前或者移动鼠标时一般需要一个心理准备,典型的心理行为一般类似“嗯,确实应该按这个键”、“鼠标应该先移到右上角那个按钮的位置”MPMK
的操作应该简化成MPK
M
,和上一条规则原理类似。例如我们在需要用键盘输入“include”这个单词前,一般是先有一个心理准备,然后灵活的手指就会自动连续地按下上述字母,中间不需要多余的心理停顿,所以一般会用MKKKKKKK
而不会是MKMKMKMKMKMKMK
,当然,打字习惯“一指禅”的同学除外。R
)连续出现时,不需要额外的M
。摄氏华氏转换
解决方案
方案 | 优点 | 缺点 |
---|---|---|
对话框 | 实现简单 | 傻逼,用起来不嘚劲 |
图形用户界面 | 贴合课程名称,当然好了 | 我们一般不说缺点 |
完全键盘界面 | 程序员才喜欢,节省系统开销 | 丑陋 |
分叉型键盘界面 | 不需要额外的选择转换,方便 | 还是不够好看啊,冰冷的数值永远没有图形界面直观 |
上面的比较显然非常主观,这时我们可以搞一发GOMS,用GOMS模型来计算不同解决方案的效率,可以帮助我们选择符合期望的方案。下面让我们一个一个分析。
首先,把动作典型值的表格掏出来。
名称和助记 | 典型值 | 计算说明 |
---|---|---|
击键, Keying, K |
0.2秒 | 键盘按键,鼠标按键 |
指向, Pointing, P |
1.1秒 | 移动鼠标光标 |
归位, Homing, H |
0.4秒 | 手从一个设备移动到另一个设备 |
心理准备, Mentally preparing, M |
1.35秒 | 停下来思考下一步操作 |
响应, Responding, R |
1.35秒 | - |
方案一:对话框
H
),移动光标到需要的转换方式单选框(P
),点击单选框(K
),把手挪到键盘上(H
),输入待转换数值,这个数值我们不妨认为是通用的xx.y
格式,需要打4个字符,然后按回车键确认。因此总过程是P
和M
前插入M。PMK
换成PK
,或者将所有MPMK
换成MPK
(因为根据规则0,此时所有P
前一定是M
,所以两种替换方法是等价的,并且后者在语意上其实更完整)。M
。CMN-GOMS
计算样例
GOAL: CUT-TEXT
GOAL: HIGHTLIGHT-TEXT
[select: GOAL: HIGHTLIGHT-BY-KEYBOARD
MOVE-CURSOR-TO-BEGINING
CLICK-MOUSE-BUTTON
SHIFT-HIT-RIGHTARROW-KEY*n
VERIFY-HIGHTLIGHT
GOAL: HIGHTLIGHT-BY-MOUSE
MOVE-CURSOR-TO-BEGINING 1.1
CLICK-MOUSE-BUTTON 0.2
MOVE-CURSOR-TO-END 1.1
SHIFT-CLICK-MOUSE-BUTTON 0.48
VERIFY-HIGHTLIGHT] 1.35
(4.23)
GOAL: ISSUE-CUT-COMMAND
MOVE-CURSOR-TO-EDIT-MENU 1.1
CLICK-MOUSE-BUTTON 0.2
MOVE-MOUSE-TO-CUT-ITEM 1.1
CLICK-MOUSE-BUTTON 0.2
VERIFY-CUT 1.35
(3.95)
TOTAL TIME: 4.23+3.95=8.18