📅  最后修改于: 2020-12-14 06:20:31             🧑  作者: Mango
本章的目的是学习交互式系统设计和开发的所有方面,这些方面现在已成为我们生活中的重要组成部分。这些系统的设计和可用性会影响人们与技术的关系的质量。 Web应用程序,游戏,嵌入式设备等都是该系统的一部分,这已成为我们生活中不可或缺的一部分。现在让我们讨论该系统的一些主要组件。
可用性工程是软件和系统进步中的一种方法,它包括过程开始时的用户贡献,并通过使用可用性要求和度量标准来确保产品的有效性。
因此,它指的是抽象,实现和测试硬件和软件产品的整个过程的“可用性功能”功能。产品安装,营销和测试的需求收集阶段都属于此过程。
可用性包括三个部分:有效性,效率和满意度,用户可以在特定环境中使用它们来实现其目标。让我们简要介绍一下这些组件。
有效性-用户实现目标的完整性。
效率-使用资源有效实现目标的能力。
满意度-工作系统对其用户的便利性。
基于实验评估的人,产品和环境之间相互作用的系统研究。例如:心理学,行为科学等。
根据用户的要求,能力,前景,安全性和满意度对指定的可用性参数进行科学评估称为可用性测试。
验收测试也称为用户验收测试(UAT),是一种测试过程,由用户作为最终检查点由用户执行,然后从供应商处注销。让我们以手持式条形码扫描仪为例。
让我们假设一家超市从供应商那里购买了条形码扫描仪。超级市场聚集了一组柜台员工,让他们在模拟商店环境中测试设备。通过此过程,用户将确定产品是否可以满足他们的需求。要求用户接受测试“通过”,然后才能从供应商处获得最终产品。
软件工具是用于创建,维护或以其他方式支持其他程序和应用程序的程序软件。 HCI中一些常用的软件工具如下-
规范方法-用于指定GUI的方法。即使这些方法冗长而模棱两可,但它们仍然易于理解。
语法-程序可以理解的书面指令或表达式。他们提供完整性和正确性的确认。
过渡图-可以以文本,链接频率,状态图等显示的节点和链接集。它们很难评估可用性,可见性,模块化和同步性。
状态图-为同时进行用户活动和外部操作而开发的图表方法。它们使用接口构建工具提供链接规范。
界面构建工具-帮助设计命令语言,数据输入结构和小部件的设计方法。
界面模型工具-用于快速绘制GUI的工具。例如,Microsoft Visio,Visual Studio .Net等。
软件工程工具-广泛的编程工具,可提供用户界面管理系统。
评估工具-评估程序正确性和完整性的工具。
软件工程是对软件的设计,开发和保存的研究。它与HCI联系,使人机交互更加活跃和互动。
让我们看看用于交互式设计的软件工程中的以下模型。
软件工程瀑布模型的单向运动表明,每个阶段都取决于前一个阶段,而不是相反。但是,此模型不适用于交互式系统设计。
交互式系统设计表明,每个阶段都相互依赖,以达到设计和产品创建的目的。这是一个连续的过程,因为有太多要了解的内容,并且用户一直在不断变化。交互式系统设计人员应认识到这种多样性。
原型设计是另一种类型的软件工程模型,可以具有投影系统的完整功能范围。
在HCI中,原型设计是一种试验性和局部设计,可帮助用户测试设计思想而无需执行完整的系统。
原型的示例可以是Sketches 。交互式设计的草图随后可以生成为图形界面。请参见下图。
上面的图可以使用低度保真度原型,因为它使用了手动操作,例如在纸上进行素描。
中保真度原型涉及系统的某些但并非全部过程。例如,GUI的第一个屏幕。
最后, Hi Fidelity原型可模拟设计中系统的所有功能。该原型需要时间,金钱和劳动力。
从用户收集反馈以改进设计的过程称为以用户为中心的设计或UCD。
重复下图中的步骤,直到找到解决方案。
图表
图形用户界面(GUI)是用户可以从中操作计算机系统中的程序,应用程序或设备的界面。这是用户可以访问的图标,菜单,小部件,标签的位置。
重要的是,GUI中的所有内容都以可识别和令人赏心悦目的方式进行排列,这显示了GUI设计人员的审美意识。 GUI美学为任何产品提供了字符和身份。
在过去的几年中,印度的大多数IT公司都在招聘与HCI相关活动的设计师。甚至跨国公司也开始从印度聘用HCI,因为印度设计师已经证明了他们在建筑,视觉和交互设计方面的能力。因此,印度的人机交互设计师不仅在国内,而且在国外都引起了人们的关注。
在过去的十年中,即使可用性一直存在,该行业也蓬勃发展。并且由于新产品的开发频繁,因此耐久性预后也很好。
根据对可用性专家的估计,印度只有1,000名专家。总体需求约为60,000。在该国工作的所有设计师中,HCI设计师所占比例约为2.77%。
让我们采取一个众所周知的类比,每个人都可以理解。电影导演是具有丰富经验的人,可以从事剧本写作,表演,编辑和电影摄影工作。他/她可以被认为是电影所有创作阶段的唯一负责人。
同样,HCI可以被认为是电影导演,其工作既有创意又有技术性。 HCI设计师对设计的所有领域都有深刻的了解。下图描述了类比-