IBM的界面设计原则(12) –多样性51Testing软件测试网@jw6A-n
S+QdEoh[0陈能技51Testing软件测试网)ztv HXW^0IE
2007-10-851Testing软件测试网W3]:X$r1B gm4J
51Testing软件测试网
C4s#S ?6E
UIA51Testing软件测试网Nd d7W6u
IBM用户界面架构,简称UIA(User Interface Architecture),是IBM为了获得基于网络的产品的设计一致性以及易用性而提出的一套用户界面设计规范。51Testing软件测试网C~+S]6p6kaj
51Testing软件测试网y ]Z'x2F7GL,nB
UIA提出了12个方面的界面设计原则:51Testing软件测试网5J%wqpmIYn&h
1、Affinity亲和力51Testing软件测试网@1cZ[3L6Ei
2、Assistance协助
~ pnvauW(]?
U zS03、Availability有效
nNpf*lv$b7B04、Encouragement鼓励
T{jG-K%w"bEB05、Familiarity熟悉51Testing软件测试网0Toh8JjK-Q
Jl
6、Obviousness明显51Testing软件测试网C`aS b!mjeOD
7、Personalization个性化
}&q;z{rW
C08、Safety安全51Testing软件测试网"p7B3WK|*j
9、Satisfaction满意
5B4QBb#}:Tz010、Simplicity简单51Testing软件测试网PJ'h4Iz}
11、Support支持51Testing软件测试网_-n'T]A
[ sd
12、Versatility多样性51Testing软件测试网/Z9F/UGL8F|
VFLV`5o@k0多样性
-A/{`7n$dOxZ G8eJ0支持替代的交互方式。
#rOA^;Zv p1?0 51Testing软件测试网 X+@&t)J]&\`
让用户选择一个适合特定情形的交互方式。每一种交互设备都是为了特定的用户使用而优化设计的,没有一个唯一的交互方式是在任何情况下都是最好的。例如,具有语言识别能力的软件能帮助快速地输入文字,或者是在不能用手操作的环境下会很有用,而手写输入笔会对希望画草图的人很有用。
z0^ W6TxMm `S0 51Testing软件测试网xVM&[sl
因此,拥有不同的交互方式选择的界面能适应更大范围的用户技能、物理能力、交互习惯和工作环境。51Testing软件测试网S/l#JD(|
X*X(Lj E0W+c0让用户能够在不同的方式之间切换来完成一个交互过程。例如,允许用户使用鼠标快速地定位,然后通过键盘来调整选择。51Testing软件测试网@_],L6P
/vn5b@^E l0不要强迫用户切换不同的方式来完成一个交互步骤或任务中的一系列相关步骤。用户应该可以使用相同的输入设备完成整个任务步骤的序列。例如,让用户在使用键盘编辑文本时要用鼠标来滚屏会非常地低效率。
O.[Z/Om
S@!Y9[H0
T U|S(mTWI"z1wP0为不同能力和不同工作环境的用户提供广泛的交互方式。51Testing软件测试网#mB$Jx;kuF
51Testing软件测试网3oV5nF/a/h)hX
允许用户为经常使用的操作创建快捷方式,从而提高交互的效率。例如,让用户使用一个按钮就可以用默认打印机打印文档。
5f)w6nU6V0 51Testing软件测试网5n abB XCz
当用户选择一个对象时预览它的内容。预览让用户粗略地扫描并作出决定。
"\F!H1sjtore;HW0
;oQgt}.Jb0让用户根据各种任务来组织对象。例如,用户应该可以通过发送人、主题等来分类组织email信息。
s(r yd_5e$E'[0