浅谈人机界面设计

发布者:脑洞飞翔最新更新时间:2016-09-28 来源: eefocus关键字:人机界面  计算机系统 手机看文章 扫描二维码
随时随地手机看文章
    由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。这表明,人机界面的质量已成为一个大问题,友好的人机界面设计已经成为应用软件开发的一个重要组成部分。 

    1 人机界面的风格分析


    这里所指的人机界面的风格,是指计算机系统的用户界面上控制输入的方法,大致经过了四代的演变:


    1.1 命令语言:在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只能是命令和询问方式,通信完全以正文形式并通过用户命令和用户对系统询问的响应来完成。这种方式使用灵活,便于用户发挥其创造性,对熟练的用户有很高的工作效率,但对一般用户来说要求高,易出错,不友善并难于学习,它的错误处理能力也较弱。


    1.2 菜单选项:这种方式与命令行方式相比不易出错,可以大大缩短用户的培训时间,减少用户的击键次数,可以使用对话管理工具,错误处理能力有了显著提高。但使用起来仍然乏味,可能出现菜单层次过多及菜单选项复杂的情形,必须逐级进行选择,不能一步到位,导致交互速度显得太慢。


    1.3 面向窗口的点选界面此类界面亦称WIMP界面,即窗口(Windows)、图标(Icons)、菜单(Menus)、指示器(PointingDevice)四位一体,形成桌面(Desktop)。这种方式能同时显示不同种类的信息,使用户可在几个工作环境中切换而不丢失几个工作之间的联系,用户可通过下拉式菜单方便执行控制型和对话型任务,引入图标、按钮和滚动杆技术,大大减少键盘输入,对不精于打字的用户无疑提高了交互效率。


    1.4 自然语言使用自然语言与应用软件进行通信,把第三代界面技术与超文本、多任务概念结合起来,使用户可同时执行多个任务(以用户的观点)。


    随着文字、图形、语音的识别与输术技术的进一步发展,多媒体技术在人机界面开发领域内的进一步发展,自然语言风格的人机界面将得以迅速的发展,最终走向实用化。


    2 人机界面的设计原则


    人机界面设计的好坏与设计者的经验有直接有关系,有些原则对几乎所有良好的人机界面的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方面考虑:


    原则1:在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性。风格一致的人机界面会给人一种简洁、和谐的美感。原则2:对所有可能造成损害的动作,坚持要求用户确认,例如提问“你肯定……?”等,对大多数动作应允许恢复(UNDO),对用户出错采取宽容的态度。原则3:用户界面应能对用户的决定做出及时的响应,提高对话、移动和思考的效率,最大可能的减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。原则4:人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。原则5:合理划分并高效使用显示屏。仅显示与上下文有关的信息,允许用户对可视环境进行维护:如放大、缩小图像;用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过于费解造成用户烦恼。原则6:保证信息显示方式与数据输入方式的协调一致,尽量减少用户输入的动作,隐藏当前状态下不可选用的命令,允许用户自选输入方式,能够删除无现实意义的输入,允许用户控制交互过程。


    上述原则都是进行人机界面设计应遵循的最基本的原则,除此之外还有许多设计原则应当考虑,比如如何正确的使用颜色等。


    3 人机界面设计的过程


    人机界面的设计过程可分为以下几个步骤:


    3.1 创建系统功能的外部模型设计模型主要是考虑软件的数据结构、总体结构和过程性描述,界面设计一般只作为附属品,只有对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所了解,才能设计出有效的用户界面;根据终端用户对未来系统的假想(简称系统假想)设计用户模型,最终使之与系统实现后得到的系统映象(系统的外部特征)相吻合,用户才能对系统感到满意并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法和语义信息。总之,只有了解用户、了解任务才能设计出好的人机界面。


    3.2 确定为完成此系统功能人和计算机应分别完成的任务


    任务分析有两种途径。一种是从实际出发,通过对原有处于手工或半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格说明,导出一组与用户模型和系统假想相协调的用户任务。


    逐步求精和面向对象分析等技术同样适用于任务分析。逐步求精技术可把任务不断划分为子任务,直至对每个任务的要求都十分清楚;而采用面向对象分析技术可识别出与应用有关的所有客观的对象以及与对象关联的动作。


    3.3 考虑界面设计中的典型问题


    设计任何一个机界面,一般必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。系统响应时间过长是交互式系统中用户抱怨最多的问题,除了响应时间的绝对长短外,用户对不同命令在响应时间上的差别亦很在意,若过于悬殊用户将难以接受;用户求助机制宜采用集成式,避免叠加式系统导致用户求助某项指南而不得不浏览大量无关信息;错误和警告信息必须选用用户明了、含义准确的术语描述,同时还应尽可能提供一些有关错误恢复的建议。此外,显示出错信息时,若再辅以听觉(铃声)、视觉(专用颜色)刺激,则效果更佳;命令方式最好是菜单与键盘命令并存,供用户选用。


    3.4 借助CASE工具构造界面原型,并真正实现设计模型软件模型一旦确定,即可构造一个软件原形,此时仅有用户界面部分,此原形交用户评审,根据反馈意见修改后再交给用户评审,直至与用户模型和系统假想一致为止。一般可借助于用户界面工具箱(Userinterfacetoolkits)或用户界面开发系统(Userinterfacedevelopmentsystems)提供的现成的模块或对象创建各种界面基本成分的工作。


    4 人机界面设计的评价


    怎样评价一个人机界面设计质量的优劣,目前还没有一个统一的标准。一般地,评价可以从以下几个主要方面进行考虑:(1)用户对人机界面的满意程度;(2)人机界面的标准化程度;(3)人机界面的适应性和协调性;(4)人机界面的应用条件;(5)人机界面的性能价格比。


    目前人们习惯于用“界面友好性”这一抽象概念来评价一个人机界面的好坏,但“但面友好”与“界面不友好”恐怕无人能定一个确切的界线,一般认为一个友好的人机界应该至少具备以下特征:(1)操作简单,易学,易掌握;(2)界面美观,操作舒适;(3)快速反应,响应合理;(4)用语通俗,语义一致。


    需指出,一个用户界面设计质量的优劣,最终还得由用户来判定,因为软件是供用户使用的,软件的使用者才是最有发言权的人。

关键字:人机界面  计算机系统 引用地址:浅谈人机界面设计

上一篇:变频器基本参数的调试
下一篇:PLC故障排除办法

推荐阅读最新更新时间:2024-05-03 00:42

英科学家研发新型计算机系统识别人类语言
-->    不久的将来,高智能机器人或许就将进入我们的生活,但是科学家们还需要开发只能语音系统,以便实现机器人和人类之间的语音交流 基于人工智能和语音技术发开的智能家电将极大改善老年人的生活质量   北京时间7月5日消息,据英国《每日邮报》报道,借助人工智能技术,科学家正在研发一种基于声音激活的计算机系统,它能以“自然并具有智能的”方式与人类互动。人工智能技术将帮助计算机适应用户的声音,最后的目标是它们能听懂并理解用户说的话,并且像人一样对此作出回应。   尽管这项计划历时5年,耗费620万英镑的研究项目还处于起步阶段,但是来自英国爱丁堡大学,剑桥大学和谢福德大学的科学家们相
[安防电子]
电站计算机监控系统网络拓扑研究
        随着计算机及网络技术的迅速发展,计算机应用已深入到很多行业中。对于电力系统中普遍应用的电站监控系统来说,网络信息技术更是极大地推进它向自动化,网络化的发展。   电站是电力系统中的电能供给方,根据它的实际生产要求,对处于自动控制的最高层的计算机监控系统有着与普通的计算机控制不同的要求,从而所构成的计算机监控系统网络也与普通的计算机网络不同,它的网络应用针对性强,对网络的稳定性、可靠性要求高,要求计算机网络内的局部故障不影响其他设备的正常运行。所以电站计算机监控系统的网络在普通计算机网络的基础上采取了硬件冗余方式,同时在软件上也进行了相关的设计,以满足相关的要求。本文就计算机监控系统的各种网络拓扑结构、硬件组成及
[嵌入式]
实时操作系统在星载计算机中的应用
摘要:介绍在星载计算机中应用实时操作系统的两种方式:使用一种源码开放的RTOS——RTEMS和自主开发RTOS,并对两种方法进行比较。 关键词:实时操作系统 星载计算机 RTOS 随着我国航天技术的不断发展,越来越多的卫星应用在通讯、资源探测、遥感、气象、对地观察等领域。卫星的功能越来越强,对星务管理和有效载荷控制的星载计算机提出了更高的要求。星载计算机软硬件系统日趋复杂,传统的星载计算机软硬件设计方法,特别是软件的设计方法和开发手段已逐渐不适应这种要求。引入实时操作系统(RTOS)能够有效地解决这些问题。RTOS把任务管理调度、任务间通信、内存管理等系统功能以函数调用的方式提供给用户,使用户能够将精力放在应用程序的开发上,
[应用]
Synaptics展示人机界面解决方案最新创新成果
中国上海 – 2014年2月24日 – 人机界面解决方案的领先开发商Synaptics公司宣布于2月24-27日举行的移动通信世界大会(MWC)上展示居于行业领先地位的人机界面和指纹ID解决方案。继在CES 2014上大获成功之后,Synaptics此次将展示在智能手机、平板电脑和笔记本电脑解决方案领域取得的新成果,以及针对人机界面主要发展趋势而开发的新技术。 MWC 2014重点关注领域 · 触控笔 :这是业界面向智能手机、平板电脑和笔记本电脑触摸屏的首款Windows 8.1认证触控笔,可提供随时可用的手写笔功能,无需使用多个分立系统元件。 · ClearPad® 3350 :行业首款全高清(HD)内嵌式触摸屏,采用
[嵌入式]
Powerview高端人机界面应用于晶硅切方机
光伏产业的快速发展,扩大了市场对硅片的需求,也带动了晶硅切割设备市场的迅速发展。国内切割设备起步较晚,硅片生产商目前使用的设备主要依靠进口,但国内也由一批有远见和技术能力的厂家投入巨资进行研发,已有产品投放市场,抵制垄断、替代进口已成现实。九思易公司的Powerview高端人机界面最近成功应用于国内某著名品牌晶硅切方机,该上位监控设备内嵌组态软件为易控(INSPEC),通过OPC与倍福PLC通信,对设备内各伺服电机进行监控。该切方机具有自动化程度高、生产效率高、切割精度高、速度快、体积小、易维护等特点,深受用户好评。 该晶硅切方机有金钢丝切割和铜丝切割两种模式供使用者选择,工作流程高度自动化,包括开机准备、加工监控、状态数据存储等,
[嵌入式]
基于ARM的三轴伺服控制系统人机界面设计
1前言 机械手控制系统是伴随着机械手(机器人)的发展而进步的。机械手是在早期出现的古代机器人基础上发展起来的,机械手研究始于20世纪中期,随着计算机和自动化技术的发展,特别是1946年第一台数字电子计算机问世以来,计算机取得了惊人的进步,向高速度、大容量、低价格的方向发展。同时,大批量生产的迫切需求推动了自动化技术的进展,又为机器人和机械手控制系统的开发奠定了基础。另一方面,核能技术的研究要求某些操作机械代替人处理放射性物质。在这一需求背景下,美国于1947年开发了遥控机械手控制系统和遥控机械手,1948年又开发了机械式的主从机械手控制系统和机械手。 机械手控制系统首先是从美国开始研制的。1954年美国戴沃尔最早提出了
[单片机]
基于ARM的三轴伺服控制<font color='red'>系统</font><font color='red'>人机界面</font>设计
基于人机界面及伺服控制器的卷烟系统
       MK9-5/PA8-5 型卷接机组是我国引进较早数量较多的烟草设备之一,为英国莫林斯(MOLINS)公司70年代产品。其电气系统设计复杂,电气逻辑、模拟控制是以两组 8088A微处理器为核心并由51块外露式专用电子线路板组成。由于该电气系统运行多年,设备老化,故障率相当高,给厂家造成许多不必要的损失。我厂在结合其现场实际情况并且经过大量调查研究后决定选用性价比极好的富士人机界面和可编程控制器及伦茨伺服控制器进行彻底改造该系统。    一、硬件组成   1、人机界面   选用富士UG220H-LC4,5.7寸STN单色八级灰度,可以与26个厂家的PLC直接通讯(正是由于其兼容性强才决定选用此产品),其编程方
[嵌入式]
把网络引进嵌入式控制系统----微型单板计算机加软件可显著减少联网控制系统的复杂性
    OEM厂商把强大的网络功能引进到嵌入式应用系统中。现在,自动装配线的监控人员可以坐在台式计算机前面,通过Web浏览器,监控和调整总装线上的每一个设备部件;医生则可以通过Web浏览器把一系列上网诊断设备的数据调集在一起,进行综合分析。     许多OEM厂家对产品上网有些顾虑,怕拖延产品上市时间、怕需要一笔可观的起动资金、怕会有长远的维修费用。Bright Start Engineering公司率先实现了一项既简单、价格又不贵的上网技术。这就是集软硬件和必要的开发环境于一身的垂直式网络引擎,我们叫ipEngine。     对于多种控制应用系统,ipEngine可以作为控制器使用。ipEngi
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved