IBM的界面设计原则(9) –满意51Testing软件测试网N(~%M,p/H
51Testing软件测试网 dQ,D"bQ9`qv
陈能技
Zy!LzPBYp e02007-10-851Testing软件测试网*ZyQ7Y I
51Testing软件测试网8\o8^u#p'C
UIA
%}} v)x3]
~i%_)X0IBM用户界面架构,简称UIA(User Interface Architecture),是IBM为了获得基于网络的产品的设计一致性以及易用性而提出的一套用户界面设计规范。51Testing软件测试网prK%T%E+N6Vb
6f MmS?0UIh.Y0UIA提出了12个方面的界面设计原则:
u#id,N:I'l B1lq-i$Z~ k01、Affinity亲和力
x"yf'Nn]o#H02、Assistance协助51Testing软件测试网y?,bL${n
3、Availability有效51Testing软件测试网8BD4k1UOD H
4、Encouragement鼓励51Testing软件测试网1G'\ ^#y&X3GH
5、Familiarity熟悉
l(eL-Uz tq06、Obviousness明显51Testing软件测试网D7EvC$k/i ~8x2VND
7、Personalization个性化
zW9_[LO$~{5X08、Safety安全
?~:jLY:w09、Satisfaction满意
'^i8vZB7V#z\ P
dDm010、Simplicity简单
7~%M [_#q4M011、Support支持51Testing软件测试网)t5@,T+l I;_9j
12、Versatility多样性51Testing软件测试网2c\q*Y@
51Testing软件测试网2HfvE*G
满意
$q'p8Vzug+@&|0让用户感觉到进度和完成。51Testing软件测试网qYv4dXB0}TA
51Testing软件测试网~ ~[y"k&oe
让用户感觉到连贯的进度和完成。立即报告动作的结果;任何加在用户任务上的延迟都会影响用户对系统的信心。即时的反馈可以让用户评估结果是否满足自己的期望,如果不满足,则可马上采取其它替换措施。例如,当用户选择一个新的字体样式,应用了字体改变的文本应该马上发生变化。然后用户可以决定是否保留改变。51Testing软件测试网'WUDX$EA
51Testing软件测试网"ulGj b#C4e7U/E
h
预览一个动作的结果,以便用户可以评估它。例如,如果用户想在一篇大文档中使用楷体+粗体+下划线的样式效果,那么提供一个样例。用户可以评估改变是否合适从而决定是否应用改变。这样,用户不需要花时间去撤销一个不想要的改变。51Testing软件测试网 okn*^p
51Testing软件测试网,a'e!``'fC
~k#Q
例如,Windows的屏幕保护设置界面就提供了预览功能。而在主题设置界面和外观设置界面更是提供了即时的示例。
2WO7b.~:rFu$c0
G]U)Y4d([*xi0
H1Z&Z%}"Q+R0
P%NoG
YF8MB3Gv0
6X*JCMG$IcV7P0当用户对系统做出改变时立即更新信息。对于那些事件的结果更新不能马上展现的,要与用户沟通。这在网络环境下尤其重要,因为在这种环境下更难在网络系统之间维护动态的状态。例如,大部分web浏览器在信息区域显示完成的百分比,以便用户知道页面加载的进度状态。
Bn8E6}(G0