人机交互设计(HCI)的七原则

人机交互设计七原则

  • 人机交互设计七原则
    • 1 应用存储于外部世界和头脑中的知识
      • 1.1 三种概念模型
    • 2 简化任务结构
      • 2.1 不改变任务结构,提供心理辅助手段
      • 2.2 利用新技术,把原本看不见的部分显示出来,改善反馈机制,怎加控制力
      • 2.3 自动化
      • 2.4 改变任务性质
    • 3 注重可视性,消除执行阶段和评估阶段的鸿沟
    • 4 建立正确的匹配关系
    • 5 利用自然和人为的限制因素
    • 6 考虑可能出现人为差错
    • 7 若无法做到以上个点,就采用标准化

1 应用存储于外部世界和头脑中的知识

如果完成任务所需要的知识可以在外部世界中找到,用户就会学得更快,操作起来也更加轻松自如。但是外界知识与可能的操作结果之间不存在一种自然、容易解释的关系时,这种知识就毫无用途。
然而必须注意的是,假如用户能够把所需要的知识内化,也就是说就把知识存储在头脑中,操作起来会更快更有效率。因此,设计应当容许用户把外界知识与头脑中的知识结合起来,用户可视情况决定使用哪一种知识,若有必要,还可以在外界知识和头脑知识之间建立互补关系。

1.1 三种概念模型

用户拥有正确的概念模型,就能比较容易地学习使用任何物品(无论是开罐头的起子、发电厂设备、还是计算机系统),当出现问题是也能比较容易找到问题的正真原因。想要使用户建立正确的概念模型,就必须做到:
- 操作原理显而易见
- 所有操作动作都符合概念模型
- 产品的可视化部分应该能按照概念模型反应出产品目前状态

心理模型分为三个不同的方面:设计模型、用户模型、系统表象,如下图所示
人机交互设计(HCI)的七原则_第1张图片
设计模型是指设计人员头脑中对系统的概念。用户模型是指用户所认为的该系统的操作方法。在理想状态下,用户模型与设计模型相吻合。也就是说,用户通过系统的外观、操作方法、对操作动作的反应,以及用户手册来建立概念模型,因此系统表象格外重要。设计人员必须保证产品的各个方面都与正确的概念模型保持一致。(注意用户手册往往没有发挥出应有的功能,原有是用户手册没有很好地编写、二是用户不看手册)

2 简化任务结构

设计人员应当简化产品地操作方法,通过新技术对复杂操作加以重组。
因此,设计人员必须注意人地心里特征,考虑到人地短时记忆、长时间记忆和注意力地局限性。短时记忆的局限性注定一个人一次最多只能记住五条独立信息,如有必要,系统应当提供技术上的帮助来增加用户的短时记忆。长时记忆的局限性注定着信息如果具有某种意义,如果能够整合成某个概念框架,人们就能够比较轻松、比较牢靠记住这些信息。从长时记忆中提取信息的过程缓慢而容易出错。所以那些存在于外部世界的信息很重要,它们可以提醒我们哪些应当做如何做。人的注意力也存在严重局限,系统应当尽量减少操作过程中的干扰。
- 不改变任务结构,提供心理辅助手段
- 利用新技术,把原本看不见的部分显示出来,改善反馈机制,怎加控制力
- 自动化
- 改变任务性质

2.1 不改变任务结构,提供心理辅助手段

不要低估简单的心理辅助手段的功能和重要性。比如,我们每天使用的记事条,如果没有它们,生活就可能出乱子,再如,电话号码、人名和住址这些信息对我们日常生活至关重要,但我们不能单单靠自己去记忆,于是我们将这些信息写在记事本上帮助记忆。

2.2 利用新技术,把原本看不见的部分显示出来,改善反馈机制,怎加控制力

汽车和飞机上的仪表并没有改变用户的操作任务,而是将发动机和机器上其他部分的运转状态显示出来,用户虽然不能直接接处到这些部件,但是通过仪表就能知道这些关键部件的信息。用户根据所得信息,采取适当的行动。借助现代计算机和其强大的显示功能,我们可以清晰看到某物体的真实状态,建立起适当的心理模型,简化操作和理解过程。

2.3 自动化

自动化有利有弊,设计人员采用这种设计时,应当三四而后行。自动化使操作任务的核心保持不变,只是取消了部分操作步骤。在某些情况下,自动化有百利无一害。我还未听说有哪个人对用手动曲柄发动汽车的方法念念不忘,或许有人如此怀旧,但这样的人屈指可数。轮船飞机上的自动控制系统被认为是设计上的伟大进步。然而,在某些情况下,自动化的弊大于利。例如汽车上的自动换挡装置,它到底是夺取了我们对汽车的部分控制权,还是减轻了我们驾驶汽车的脑力负担?我们开车的目的是为了到达某地,能否控制发送机转速和变速杆的位置似乎无关紧要。但对某些人来说,开车就是享受驾驶的过程。这些人任务他们控制汽车的技术比自动变速箱高明得多。

2.4 改变任务性质

有些操作看起来很复杂,因为在操作时,需要一定手工技能。应用科技改变这些任务的结构,就能在很大程度上改变操作要求。科技可以把深而宽的结构变窄、变浅。
系鞋带是一件最简单的事,但却相当难学。成年人获取忘记了当初学习系鞋带花了多长时间,但若他们上了年纪或手指受伤而变的僵硬,就会回忆起当初学系鞋带时的艰难。新材料的应用使这项任务变得简单易学,就连小孩和手指不灵便的成年人都会自己系鞋带。系鞋带似乎是个微不足道的例子,其实不然,它和许多日常活动一样,令大多数人头疼。而这一困难可以借助简单的科技得以克服(如下图所示)。
人机交互设计(HCI)的七原则_第2张图片

3 注重可视性,消除执行阶段和评估阶段的鸿沟

设计人员注重可视性,用户便可以在执行阶段明白哪些可以的操作以及如何操作,并可以在评估阶段看到所执行的操作造成怎样的结果。
设计人员还应该注意操作行为和操作意图之间的匹配,使用户很容易看出并理解系统在操作过程中的状态,也就是说,要把操作结果明确显示出来。

4 建立正确的匹配关系

设计人员应当利用自然匹配,确保用户看到下列关系:
- 操作意图与可能的操作行为之间的关系
- 操作行为与操作效果之间的关系
- 系统实际状态与用户通过视觉、听觉和触觉感知到的系统状态这两者之间的关系
- 感知到的系统状态与用户需求、意图和希望之间的关系

5 利用自然和人为的限制因素

要利用各种限制因素,使用户只能看出一种可能的操作方法,即正确的操作方法。

6 考虑可能出现人为差错

设计人员应当考虑用户可能出现的所有操作错误,并应针对各种差错,采用相应的预防或处置措施。要设想用户视图做对每一项操作,只是由于对操作的理解不全面或不恰当,才会出现差错,只要把用户的操作过程视为产品与用户之间自然、有建设性的对话的一部分,设法去支持,而不是去打击用户在对话中做出的回应,要让用户发现错误可能造成的负面影响,并使用户能比较容易取消操作,让系统恢复到之前的状态。还要有意增加那些无法逆转的操作的难度。

7 若无法做到以上个点,就采用标准化

若在设计某类产品时,无法避免随意的匹配关系和操作中的困难,那就只有一个选择–标准化。可以把操作步骤、操作结果、产品的外观和显示方式表转化,或把产品及其问题标准化,建立一套国际标准。

源于《The design of everyday things》

你可能感兴趣的:(人机交互设计(HCI)的七原则)