传统的观点认为思维是理性的,符合逻辑的,有条理的,这种方法应用数学逻辑来解释思维,并首先把基模作为人类记忆的结构。新派的观点则建立在大脑工作机制的基础上。持有这种新观点的人将其称为“联结主义”,或是“神经网络理论”、“神经模型理论”、“平行分配加工理论”。这种理论试图模拟大脑本身有组织结构,即大脑内数十亿个神经细胞组成了不同的群体,许多细胞都与其他数万个细胞联结,并且很多的细胞都在同时活动。P119
日常活动的结构:
宽而深的结构,如五子棋,更甚者如国际象棋;
浅层结构,虽然选择项目很多,但在作出第一个决定后,就无须再作其他的决定,比如肯德基中,你选择的一份套餐;
窄面结构,完成某项任务需要的步骤很多,但每一步都很明确,没有选择的余地,那么这项任务的决定树就具有深而窄的特点,比如墨西哥辣味海鲈的烹饪步骤。P122 阅读详细内容
预设用途是指物品被人们认为具有的性能及其实际上的性能,主要是指那些决定物品可以用来作何用途的基本性能。预设用途为用户提供了操作上的明显线索。P10
把自己的不幸归结于环境因素,把他人的不幸归结于性格因素,似乎都是很自然的事。习得的无助感(learned helplessness)可用来解释人们的自责心理。它是指人们在做某事时多次经历失败,便认为自己实在无法做好这件事,结果陷入无助的状态,不再进行尝试。若是经常遇到这种情况,人们就会产生严重的心理障碍。P43
我们的行动共包括三个阶段:目标是一个阶段,执行分为三个阶段,评估分为三个阶段:确定目标;确定意图;明确行动内容;执行;感知外部世界状况;解释外部世界状况;评估行动结果。P49 阅读详细内容
在设计过程的初期,用户界面设计人员应该制定出一套指导工作的文档。苹果公司的Macintosh系列产品取得成功的原因之一,就是其早期所做的具有良好可读性的指导文档,这些文档给应用开发人员提供了一系列明确的原则,使产品的设计可以协调一致。微软公司的Windows指导文档经过多年的推敲也已做得相当完备,它给后来的许多程序员提供了一个好的起点和有价值的经验。
每一个项目都有不同的需要,但是指导文档通常应该考虑以下内容:
文字和图标
- 术语(对象和行为)、缩略语和大写
- 字符集、字体、字体大小和样式(粗体、斜体、下划线)
- 图标、图形和线的粗细度
- 色彩、背景、突出显示和闪烁的使用
屏幕布局问题
- 菜单选择、表格填充和对话框格式
- 提示用语、反馈和出错消息
- 对齐方式、空白区和边缘空白
- 数据项与表格的数据输入与显示格式
- 页眉和页脚的使用及其内容
- 适应大小显示器的策略 阅读详细内容
这八条规则被称为“黄金规则”,它们适用于大多数的交互式系统。这些规则来源于经验并经过二十多年的改进,但对于特定的设计领域需要验证和调整。对于每种环境,这些基本原则都必须进行解释、精化和扩展。虽然它们有局限性,但为移动、桌面或者Web领域的设计人员提供了一个好的起点。没有哪个列表是完美无缺的,下面这个列表也不例外,但作为一个有用的指导,它已经很好地被学生和设计者所接受。
- 1、尽可能保证一致
- 这条准则是最经常被违反的,但完全遵循它也很困难,因为存在太多形式的一致性。类似的操作环境应提供一致的操作序列;相同的术语应该用在提示、菜单和帮助里;颜色、布局、大小写、字体等应当自始至终保持一致。异常情况,如删除命令没有确认提示,密码没有重输,应该容易理解而且要限制其数量。
- 2、符合普遍可用性
- 认识到不同用户的需求,并为可塑性(plasticity)而设计,可以促进内容的转换。新手和专家的差别、年龄范围、残疾情况以及技术多样性都可以丰富设计需求的内容,从而指导设计。添加适合新用户的特性(比如注解),以及适合专家的特性(比如快捷方式和更快的操作步骤),可以丰富界面设计并改善可以感知的系统质量。
- 3、提供信息丰富的反馈
- 对每个用户操作都应有对应的系统反馈信息。对于常用的或较次要的操作,反馈信息可以很简短;而对于不常用但很重要的操作,反馈信息就应丰富一些。对象的可视化实现可以方便清晰地显示出这种变化。
- 4、设计说明对话框以生成结束信息
- 应当把操作序列分成几组,包括开始、中间和结束三个阶段。一组操作结束后应有反馈信息,这可以使操作者产生完成任务的满足感和轻松感,而且可以让用户放弃临时的计划和想法,并告诉用户,系统已经准备好接受下一组操作。比如,用户在电子商务网站上选择产品一直到结帐,最后网站将以一个清晰的确认网页来完成这次交易。
- 5、预防错误
- 应当尽可能地设计不让用户犯严重错误的系统。比如,将不适当的菜单选项灰色显示,以及禁止在数值输入域中出现字母字符。如果用户犯了错误,界面应当检测到错误,并提供简单的、有建设性的、具体的指导来帮助恢复。比如,如果用户输入了无效的邮政编码,他们不必再次填写整个姓名-地址表单,而应该被引导去修改出错的部分。错误的操作应该让系统状态保持不变,或者界面应当提供关于恢复状态的文明。
- 6、允许轻松的反向操作
- 操作应尽可能地允许反向。这个特点可以减轻用户的焦虑,由于用户知道错误可以被撤销,这就会鼓励用户尝试不熟悉的选项。反向操作的单元可以是单独的操作、单个数据输入任务或一组完整操作。
- 7、支持内部控制点
- 有经验的操作者非常希望能控制界面,并希望界面对他们的操作进行反馈。而如果用户碰到奇怪的界面行为,进行冗长的数据输入,很难或无法得到所需信息,或者无法进行所需操作,他们就会感到焦虑和不满。Gains(1981)提出了避免非因果性(avoid acausality)规则,并鼓励用户去做行为的主动者而不是行为的响应者。
- 8、减少短时记忆
- 由于人凭借短时记忆进行信息处理存在局限性(由经验法则可知,人可以记忆5到9个信息块),所以要求显示简单,多页显示统一以及窗口移动频率低,并且要保证分配足够的时间用于学习代码、记忆操作方法和操作序列。另外,还应该提供一个地方,可以对命令语法、缩略语、代码以及其他信息进行适当的在线访问。
阐述一些指导原则的样本,它们用于界面导航、组织显示、引起用户注意以及方便数据输入。指导原则是一个好的起点,它们可以告诉设计者一些有益的经验,但常常需要一些管理过程促进教育、执行、增减以及提高。
界面导航
美国国家癌症研究所的388条指导原则,已被一些研究发现所证实,它涵盖了设计过程、通用原则以及特殊规则。指导原则的这个实例提供了独具风格的有益建议:
- 将任务序列标准化
- 在相似的环境下,允许用户以相同的顺序和方法执行任务。
盛传:界面必须使用户随时掌握任务的进展情况。特别是在需要多步骤才能完全或者需要较长时间的等待时,必须让用户了解工作进展情况,如已经在第几步的位置上或已经完成了百分之几等。不要让用户对完成这任务还需要做什么毫不知情,也切不可让用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。
- 确保嵌入式链接是描述性的
- 当使用嵌入式链接的时候,链接文字应该准确描述链接的目的地。
- 使用惟一的描述性标题
- 使用相互之间独一无二的标题,并且标题要从概念上与它们所描述的内容相关联。
- 将复选框用于二元选择
- 当用户要在两个清晰易辨的选项(如“开”或者“关”)中做出选择时,提供复选框控件。——问号:是单选框吧。
- 开发适宜打印的网页
- 如果用户可能打印一页或者更多的网页,那么要开发宽度适于打印的网页。
- 使用缩略图来预览大图
- 当查看原本尺寸的图片不是很重要时,就先提供图片的缩略图。 阅读详细内容