人机交互指南

施奈德曼的八项黄金法则

美国计算机科学家 Ben Shneiderman 综合了一些有关设计的隐含事实,并提出了以下八项一般准则 −

  • 努力保持一致性。
  • 迎合通用可用性。
  • 提供信息丰富的反馈。
  • 设计对话框以实现关闭。
  • 防止错误。
  • 允许轻松逆转操作。
  • 支持内部控制点。
  • 减少短期记忆负荷。

这些指南对于普通设计师和界面设计师都是有益的。 使用这八个准则,可以区分好的界面设计和坏的界面设计。 这些对于确定更好的 GUI 的实验评估是有益的。

诺曼七项原则

为了评估人与计算机之间的交互,唐纳德·诺曼 (Donald Norman) 在 1988 年提出了七项原则。 他提出了可以用来改造困难任务的七个阶段。 以下是诺曼的七项原则 −

  • 同时使用现实世界的知识和头脑中的知识。

  • 简化任务结构。

  • 让事物可见。

  • 获得正确的映射(用户心智模型 = 概念模型 = 设计模型)。

  • 将限制转化为优势(物质限制、文化限制、技术限制)。

  • 针对错误进行设计。

  • 当一切都失败时− 标准化。

启发式评估

启发式评估是检查用户界面可用性问题的系统过程。 一旦在设计中检测到可用性问题,它们就会作为持续设计过程的一个组成部分予以关注。 启发式评估方法包括一些可用性原则,例如尼尔森十大可用性原则。

尼尔森的十项启发式原则

  • 系统状态的可见性。
  • 系统与现实世界的匹配。
  • 用户控制和自由。
  • 一致性和标准。
  • 预防错误。
  • 识别而不是回忆。
  • 使用灵活性和效率。
  • 美观且简约的设计。
  • 帮助、诊断和错误恢复。
  • 文档和帮助

上述尼尔森的十项原则可以作为启发式评估者在审核界面或产品时评估和解释问题的清单。

界面设计指南

本节介绍了一些更重要的 HCI 设计指南。 一般交互、信息显示和数据输入是人机交互设计指南的三类,解释如下。

一般交互

一般互动指南是全面的建议,重点关注一般说明,例如 −

  • 保持一致。

  • 提供重要反馈。

  • 要求对任何重要的关键操作进行身份验证。

  • 授权轻松撤销大多数操作。

  • 减少操作之间必须记住的信息量。

  • 寻求对话、动作和思考方面的能力。

  • 原谅错误。

  • 按功能对活动进行分类并相应地建立屏幕地理。

  • 提供上下文相关的帮助服务。

  • 使用简单的动作动词或简短的动词短语来命名命令。

信息显示

HCI提供的信息不应不完整或不清楚,否则应用程序将无法满足用户的要求。 为了提供更好的展示,准备了以下指南 −

  • 仅显示适用于当前上下文的信息。

  • 不要给用户增加数据负担,使用允许快速集成信息的演示布局。

  • 使用标准标签、标准缩写和可能的颜色。

  • 允许用户维护视觉上下文。

  • 生成有意义的错误消息。

  • 使用大小写、缩进和文本分组来帮助理解。

  • 使用窗口(如果可用)对不同类型的信息进行分类。

  • 使用模拟显示器来表征信息,更容易与这种表示形式集成。

  • 考虑显示屏的可用地理位置并有效地使用它。

数据输入

以下指南重点关注数据输入,这是 HCI 的另一个重要方面 −

  • 减少用户所需的输入操作数量。

  • 保持信息展示与数据输入的稳定性。

  • 让用户自定义输入。

  • 交互应该灵活,但也要适应用户喜欢的输入模式。

  • 禁用不适合当前操作上下文的命令。

  • 允许用户控制交互流程。

  • 提供帮助以协助完成所有输入操作。

  • 移除"米老鼠"输入。