IBM的界面设计原则(8) –安全
q!z:R AE/D%U0 51Testing软件测试网6p`5mI'f.b1b!\-Ir
陈能技
7v,N v Z#P#R$o8Rv02007-10-7
.nh\ s;iB/b.p&^0
i7~6wwL!r9u0UIA51Testing软件测试网Eqon?6xW
IBM用户界面架构,简称UIA(User Interface Architecture),是IBM为了获得基于网络的产品的设计一致性以及易用性而提出的一套用户界面设计规范。51Testing软件测试网v&N:qSA$K'w
51Testing软件测试网V1hz[y#[qH
UIA提出了12个方面的界面设计原则:51Testing软件测试网+yC u-ruywQY
1、Affinity亲和力51Testing软件测试网2P2d8wd n.IyM.u
2、Assistance协助51Testing软件测试网^
yZ2aS].e%B8r9L
|
3、Availability有效51Testing软件测试网-x5HK3f#v
4、Encouragement鼓励
$YHKt/rv"L05、Familiarity熟悉
/cZ^A4w.c|2}gE
]06、Obviousness明显
2v)R
Id`'j07、Personalization个性化
D+o%xl^E08、Safety安全
B.oB
rcl{09、Satisfaction满意51Testing软件测试网.Q
OL{'{
_VW{"u
10、Simplicity简单51Testing软件测试网MJue`~6^~O
11、Support支持51Testing软件测试网5b+K0C6X+_SUj
12、Versatility多样性
^$v/@oa0 51Testing软件测试网EqJO
r|%]_2o
安全51Testing软件测试网5jG'X|U@-Pm
不要让用户轻易接触到危险的操作。
1D%m:t&^
e"~I0
eSv&c4u/kP+m@0尽量不让用户犯错。让用户不能轻易接触危险的操作的责任在设计者的身上。界面应该自动地或根据请求提供视觉上的提示,提醒信息,选择列表和其它辅助手段。上下文的帮助和代理能提供额外的协助。帮助信息应该简单、清晰,并且是面向任务的。
SW#NS0Cm0
+U8['{)t(D0例如Windows操作系统会把系统文件默认隐藏起来,只有在用户设置文件夹选项时才能把隐藏的系统文件显示出来,这是为了避免用户不小心删除掉关键的系统文件造成损失。
{P4e@e$Yx!d'Y0 51Testing软件测试网)L!`5D:HqIzx
不要要求用户记忆系统已经知道的信息,例如前一次的设置、文件名和其它界面细节。尽可能通过系统提供这些信息。
j!RXK ]}i0
6`$P)}:RGa&MK#wN0用户的设置应该被系统记忆起来,这样不需要用户每次去设置,因为这些已经设置过的信息,系统是可以用很多方法记录下来、保存下来的。51Testing软件测试网*W.RM!ulU%x+w1z)~
51Testing软件测试网R9|I\-Zix
让系统和用户之间能进行双向的沟通。这种积极的沟通能力允许用户澄清或确认一个请求,纠正一个问题,或做出特定任务的决定。例如,在某些系统设计的拼写检查器,会在用户编写文档的过程中高亮地显示可能存在错误拼写的单词。这允许用户纠正拼写错误或继续工作。
A4dn ^7agv9P Q0
f'i&p)O
M]V-Z0这种双向的沟通能力还能帮助用户定义他们的任务目标。用户知道他们要完成和达到的是什么,但是很难描述和表达出来,这种情况并不少见。系统应该能够识别这些问题,鼓励用户提供相关的信息,并建议可能的方案。51Testing软件测试网 Nd/}%V3P'Gg/I'_p&w[