交互系统设计


本章的目标是学习交互系统设计和开发的所有方面,交互系统现在已成为我们生活的重要组成部分。这些系统的设计和可用性会影响人们与技术的关系质量。Web应用、游戏、嵌入式设备等,都是这个系统的一部分,它已经成为我们生活中不可或缺的一部分。现在让我们讨论该系统的一些主要组件。

可用性工程的概念

可用性工程是软件和系统开发过程中的一种方法,其中包括从流程开始时用户的贡献,并通过使用可用性需求和指标来确保产品的有效性。

因此,它指的是抽象、实现和测试硬件和软件产品的整个过程的可用性功能特征。需求收集阶段到产品的安装、营销和测试都属于这个过程。

可用性工程的目标

  • 使用有效 - 功能性
  • 使用高效 - 高效
  • 使用无错误 - 安全
  • 易于使用 - 友好
  • 使用愉快 - 愉快的体验

可用性

可用性由三个组成部分——有效性、效率和满意度组成,用户可以利用它们在特定环境中实现他们的目标。让我们简要了解一下这些组件。

  • 有效性- 用户实现目标的完整性。

  • 效率- 使用资源有效实现目标的能力。

  • 满意度- 工作系统对其用户的易用性。

可用性研究

基于实验评估的人、产品和环境之间相互作用的系统研究。例如:心理学、Behave科学等。

可用性测试

根据用户的要求、能力、前景、安全性和满意度对规定的可用性参数进行科学评估称为可用性测试。

验收测试

验收测试也称为用户验收测试 (UAT),是用户在与供应商签字之前作为最终检查点执行的测试过程。让我们以手持式条码扫描仪为例。

让我们假设一家超市从供应商处购买了条形码扫描仪。超市召集了一组柜台员工,让他们在模拟商店环境中测试该设备。通过此过程,用户将确定该产品是否可以满足他们的需求。要求用户在收到供应商的最终产品之前“通过”验收测试。

软件工具

软件工具是用于创建、维护或以其他方式支持其他程序和应用程序的编程软件。人机交互中一些常用的软件工具如下:

  • 规范方法- 用于指定 GUI 的方法。尽管这些方法冗长且含糊不清,但它们很容易理解。

  • 语法- 程序可以理解的书面指令或表达式。它们提供完整性和正确性的确认。

  • 转换图- 可以以文本、链接频率、状态图等方式显示的节点和链接集。它们很难评估可用性、可见性、模块化和同步性。

  • 状态图- 为同时用户活动和外部操作开发的图表方法。他们提供了带有接口构建工具的链接规范。

  • 界面构建工具- 有助于设计命令语言、数据输入结构和小部件的设计方法。

  • Interface Mockup Tools - 用于开发 GUI 快速草图的工具。例如,Microsoft Visio、Visual Studio .Net 等。

  • 软件工程工具- 提供用户界面管理系统的广泛编程工具。

  • 评估工具- 评估程序的正确性和完整性的工具。

人机交互和软件工程

软件工程是对软件的设计、开发和保存的研究。它与人机交互相结合,使人机交互更加生动、互动。

让我们看看以下软件工程中用于交互设计的模型。

瀑布法

瀑布模型

交互系统设计

交互系统设计

软件工程瀑布模型的单向运动表明,每个阶段都依赖于前一个阶段,而不是相反。然而,这种模型并不适合交互式系统设计。

交互式系统设计表明,每个阶段相互依赖,以服务于设计和产品创造的目的。这是一个持续的过程,因为有很多东西需要了解,而且用户一直在变化。交互式系统设计者应该认识到这种多样性。

原型制作

原型设计是另一种类型的软件工程模型,它可以具有投影系统的完整功能。

在人机交互中,原型设计是一种试验性的部分设计,可以帮助用户在不执行完整系统的情况下测试设计想法。

原型的示例可以是草图。交互设计的草图随后可以生成图形界面。参见下图。

原型制作

上图可以被视为低保真度原型,因为它使用手动程序,例如在纸上绘制草图。

中等保真度原型涉及系统的一些但不是全部过程。例如,GUI 的第一个屏幕。

最后,高保真原型模拟设计中系统的所有功能。这个原型需要时间、金钱和劳动力。

以用户为中心的设计(UCD)

收集用户反馈以改进设计的过程称为以用户为中心的设计或 UCD。

都柏林大学的缺点

  • 用户被动参与。
  • 用户对新界面的看法可能不合适。
  • 设计师可能会向用户提出不正确的问题。

交互式系统设计生命周期 (ISLC)

重复下图中的阶段,直到找到解决方案。

图表

交互式系统设计生命周期

GUI 设计与美学

图形用户界面(GUI)是用户可以在计算机系统中操作程序、应用程序或设备的界面。这是图标、菜单、小部件、标签供用户访问的地方。

重要的是,GUI中的所有内容都以可识别且赏心悦目的方式排列,这体现了GUI设计者的审美意识。GUI 美学为任何产品提供了特征和标识。

印度工业中的人机交互

在过去的几年里,印度的大多数 IT 公司都在招聘设计师来从事 HCI 相关活动。甚至跨国公司也开始从印度招聘 HCI 人才,因为印度设计师已经证明了他们在建筑、视觉和交互设计方面的能力。因此,印度人机交互设计师不仅在国内,而且还在国外留下了印记。

尽管可用性一直存在,但该行业在过去十年中蓬勃发展。由于新产品不断开发,耐用性预测看起来也很好。

据对可用性专家的估计,印度只有 1000 名专家。总体需求量在6万左右。在国内所有设计师中,HCI 设计师约占 2.77%。

人机交互类比

让我们举一个大家都能理解的众所周知的比喻。电影导演是指具有剧本创作、表演、剪辑和摄影等经验的人。他/她可以被认为是唯一负责电影所有创意阶段的人。

同样,HCI 可以被视为电影导演,其工作一半是创意,一半是技术。HCI 设计师对设计的所有领域都有深入的了解。下图描述了这个类比 -

人机交互类比