交互式系统设计

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

可用性工程的概念

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

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

可用性工程的目标

  • 有效− 功能性
  • 使用效率− 高效
  • 使用无错− 安全
  • 易于使用− 友善
  • 使用愉快− 愉快

可用性

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

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

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

  • 满意度 − 工作系统对用户而言的易用性。

可用性研究

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

可用性测试

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

验收测试

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

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

软件工具

软件工具是一种编程软件,用于创建、维护或以其他方式支持其他程序和应用程序。 HCI中常用的一些软件工具如下 −

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

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

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

  • 状态图 − 为同时进行的用户活动和外部操作而开发的图表方法。 他们通过界面构建工具提供链接规范。

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

  • 界面模型工具 − 用于开发 GUI 快速草图的工具。 例如,Microsoft Visio、Visual Studio .Net 等。

  • 软件工程工具 − 丰富的编程工具,提供用户界面管理系统。

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

人机交互和软件工程

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

让我们看看以下交互式设计软件工程模型。

瀑布法

瀑布模型

交互式系统设计

交互式系统设计

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

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

原型设计

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

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

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

原型

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

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

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

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

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

UCD 缺点

  • 用户的被动参与。
  • 用户对新界面的看法可能不恰当。
  • 设计师可能会向用户提出错误的问题。

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

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

图表

交互式系统设计生命周期

GUI 设计和美学

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

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

人机交互类比

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

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

人机交互类比