IBM的界面设计原则(3) –有效51Testing软件测试网"|B3\*q;x8n;QNT
51Testing软件测试网Z|~1](H
陈能技51Testing软件测试网Lyd-M1Y4cT)G
2007-10-6
bno:{ie0
R8_/y ez;H:u1ib0UIA51Testing软件测试网:C@XCZ:[s/z$JH
IBM用户界面架构,简称UIA(User Interface Architecture),是IBM为了获得基于网络的产品的设计一致性以及易用性而提出的一套用户界面设计规范。
.Cn,bIz0w0 51Testing软件测试网(VL!RgHO
UIA提出了12个方面的界面设计原则:
z"Q]"z \C-u01、Affinity亲和力51Testing软件测试网#X6RD/y*pq;E;O
2、Assistance协助
(WcYO$wj8Nz03、Availability有效
0K#N!Sj@!au04、Encouragement鼓励
+Xm
L;IFvN05、Familiarity熟悉
,|$Y6\k#Z0Xl
F06、Obviousness明显51Testing软件测试网vDF|bo
7、Personalization个性化51Testing软件测试网 xO3F"A;LF
8、Safety安全51Testing软件测试网1H
l;z B:ab4P&?H|^?
9、Satisfaction满意51Testing软件测试网R;\8by'kn1xcQ
10、Simplicity简单
-\dy-nFB011、Support支持
?q1G#uM)|H/q9f012、Versatility多样性51Testing软件测试网M}ght(X8`
51Testing软件测试网sV,Q+vs+\;lN
有效51Testing软件测试网 U0rI1Wm#j
让所有对象在任何时候都是可用的。51Testing软件测试网q;r?"GM2kt;l
+a Z,I.|e(Q0让用户可以在任何时候以任何次序在同一个视图使用所有的对象。例如,windows的打开文件对话框允许用户在打开对话框视图中访问所有对象。51Testing软件测试网 O;a1Leb+C
51Testing软件测试网r
^lU3RG)P`
5b&{O2[a
O051Testing软件测试网Dc.qw6x1k
51Testing软件测试网F&A5a6E1["I+@j
尽量避免使用模式对话框,模式对话框会使正在交互的界面动作无效或引起非预期的结果。模式对话框限制了用户与系统交互的能力。例如,菜单驱动的系统使用模式对话框,像“打印”和“另存为”,让用户输入请求的命令参数,但是模式对话框倾向于把用户锁定在系统外。用户必须完成或取消模式对话框才能返回系统,导致了很多的不便。
W J
~1rC[ b0
9d*wT b-mlV0除非必须要用户先处理好才能进入下一步的操作,否则不要使用模式窗口。其实有很多窗口是完全不需要以模式对话框的形式出现的,例如很多系统都会有向用户提示保存操作已经成功,但是如果使用的是模式窗口,则很多时候会导致用户的反感,因为,首先保存成功是一个系统应该做的事情,软件系统没有必要以一种炫耀自己的功劳的方式出现,还要用户多此一举去确认你的功劳。51Testing软件测试网N&hW9r0BWy:j*?R
51Testing软件测试网^#s5E@(fhh7D
其次,保存成功前与保存成功后的区别在系统的很多地方可以体现出来,例如,记录的列表会多了一条刚才添加的记录,字段的属性会变成“已保存”等等,用户完全可以从这些地方得到足够的提示,知道软件系统已经很好地帮用户保存好数据了。
#L$d6U
bu0
7GL)ZDa!Ae B7L0即使你的软件系统在保存前后没有可让用户看出发生变化的地方,你也完全可以用一个优雅一点的方式给用户反馈信息,例如,Word在保存过程中会在状态栏显示一个保存过程的动画。只有保存出现错误,或异常的情况时,才以模式对话框的形式提示用户,让用户注意问题的出现并处理。
'n q3D.FR(~
rWM0