《浅谈人机界面设计_1.docx》由会员分享,可在线阅读,更多相关《浅谈人机界面设计_1.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浅谈人机界面设计由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,以为这纯粹是为了取悦用户而进展的低级活动,没有任何实用价值。评价一个应用软件质量上下的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。近年来,随着计算机硬件技术的迅猛开展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的进步,计算机硬件的消费本钱却大幅度下跌,个人计算机日益普及。新一代的计算机用户,在应用软件的可操纵性以及软件操纵的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操纵环境。这
2、说明,人机界面的质量已成为一个大问题,友好的人机界面设计已经成为应用软件开发的一个重要组成局部。1人机界面的风格分析这里所指的人机界面的风格,是指计算机系统的用户界面上控制输入的方法,大致经过了四代的演变:1.1命令语言:在图形显示、鼠标、高速工作站等技术出现之前,现实可行的界面方式只能是命令和询问方式,通讯完全以正文形式并通过用户命令和用户对系统询问的响应来完成。这种方式使用灵敏,便于用户发挥其创造性,对纯熟的用户有很高的工作效率,但对一般用户来讲要求高,易出错,不友善并难于学习,它的错误处理才能也较弱。1.2菜单项选择项:这种方式与命令行方式相比不易出错,可以大大缩短用户的培训时间,减少用
3、户的击键次数,可以使用对话治理工具,错误处理才能有了显著进步。但使用起来仍然乏味,可能出现菜单层次太多及菜单项选择项复杂的情形,必须逐级进展选择,不能一步到位,导致交互速度显得太慢。1.3面向窗口的点选界面此类界面亦称WIMP界面,即窗口(Windows)、图标(Icons)、菜单(Menus)、指示器(PointingDevice)四位一体,形成桌面(Desktop)。这种方式能同时显示不同种类的信息,使用户可在几个工作环境中切换而不丧失几个工作之间的联络,用户可通过下拉式菜单方便执行控制型和对话型任务,引入图标、按钮和滚动杆技术,大大减少键盘输入,对不精于打字的用户无疑进步了交互效率。1.
4、4自然语言使用自然语言与应用软件进展通讯,把第三代界面技术与超文本、多任务概念结合起来,使用户可同时执行多个任务(以用户的观点)。随着文字、图形、语音的识别与输术技术的进一步开展,多媒体技术在人机界面开发领域内的进一步开展,自然语言风格的人机界面将得以迅速的开展,最终走向实用化。2人机界面的设计原那么人机界面设计的好坏与设计者的经历有直接有关系,有些原那么对几乎所有良好的人机界面的设计都是适用的,一般地可从可交互性、信息、显示、数据输入等方面考虑:原那么1:在同一用户界面中,所有的菜单项选择择、命令输入、数据显示和其他功能应保持风格的一致性。风格一致的人机界面会给人一种简洁、和谐的美感。原那么
5、2:对所有可能造成损害的动作,坚持要求用户确认,例如提问你肯定?等,对大多数动作应允许恢复(UNDO),对用户出错采取宽容的态度。原那么3:用户界面应能对用户的决定做出及时的响应,进步对话、挪动和考虑的效率,最大可能的减少击键次数,缩短鼠标挪动间隔,防止使用户产生无所适从的感觉。原那么4:人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。原那么5:公道划分并高效使用显示屏。仅显示与上下文有关的信息,允许用户对可视环境进展维护:如放大、缩小图像;用窗口分隔不同种类的信息,只显示有意义的出错信息,防止因数据过于费解造成用户烦恼。原那么6:保证信息显示方式
6、与数据输入方式的协调一致,尽量减少用户输入的动作,隐藏当前状态下不可选用的命令,允许用户自选输入方式,可以删除无现实意义的输入,允许用户控制交互经过。上述原那么都是进展人机界面设计应遵循的最根本的原那么,除此之外还有很多设计原那么应当考虑,比方怎样正确的使用颜色等。3人机界面设计的经过人机界面的设计经过可分为以下几个步骤:3.1创立系统功能的外部模型设计模型主要是考虑软件的数据构造、总体构造和经过性描绘,界面设计一般只作为附属品,只有对用户的情况(包括年龄、性别、心理情况、文化程度、个性、种族背景等)有所理解,才能设计出有效的用户界面;根据终端用户对将来系统的假想(简称系统假想)设计用户模型,
7、最终使之与系统实现后得到的系统映象(系统的外部特征)相吻合,用户才能对系统感到满足并能有效的使用它;建立用户模型时要充分考虑系统假想给出的信息,系统映象必须准确地反映系统的语法和语义信息。总之,只有理解用户、理解任务才能设计出好的人机界面。3.2确定为完成此系统功能人和计算机应分别完成的任务任务分析有两种途径。一种是从实际出发,通过对原有处于手工或者半手工状态下的应用系统的剖析,将其映射为在人机界面上执行的一组类似的任务;另一种是通过研究系统的需求规格讲明,导出一组与用户模型和系统假想相协调的用户任务。逐步求精和面向对象分析等技术同样适用于任务分析。逐步求精技术可把任务不断划分为子任务,直至对
8、每个任务的要求都特别清楚;而采用面向对象分析技术可识别出与应用有关的所有客观的对象以及与对象关联的动作。3.3考虑界面设计中的典型问题设计任何一个机界面,一般必须考虑系统响应时间、用户求助机制、错误信息处理和命令方式四个方面。系统响应时间过长是交互式系统中用户抱怨最多的问题,除了响应时间的绝对长短外,用户对不同命令在响应时间上的差异亦很在意,假设过于悬殊用户将难以承受;用户求助机制宜采用集成式,防止叠加式系统导致用户求助某项指南而不得不阅读大量无关信息;错误和警告信息必须选用用户明了、含义准确的术语描绘,同时还应尽可能提供一些有关错误恢复的建议。此外,显示出错信息时,假设再辅以听觉(铃声)、视
9、觉(专用颜色)刺激,那么效果更佳;命令方式最好是菜单与键盘命令并存,供用户选用。3.4借助CASE工具构造界面原型,并真正实现设计模型软件模型一旦确定,即可构造一个软件原形,此时仅有用户界面局部,此原形交用户评审,根据反应意见修改后再交给用户评审,直至与用户模型和系统假想一致为止。一般可借助于用户界面工具箱(Userinterfacetoolkits)或者用户界面开发系统(Userinterfacedevelopmentsystems)提供的现成的模块或者对象创立各种界面根本成分的工作。4人机界面设计的评价如何评价一个人机界面设计质量的优劣,目前还没有一个统一的标准。一般地,评价可以从以下几个主要方面进展考虑:(1)用户对人机界面的满足程度;(2)人机界面的标准化程度;(3)人机界面的适应性和协调性;(4)人机界面的应用条件;(5)人机界面的性能价格比。目前人们习惯于用界面友好性这一抽象概念来评价一个人机界面的好坏,但但面友好与界面不友好恐怕无人能定一个确切的界限,一般以为一个友好的人机界应该至少具备以下特征:(1)操纵简单,易学,易把握;(2)界面美观,操纵舒适;(3)快速反响,响应公道;(4)用语通俗,语义一致。需指出,一个用户界面设计质量的优劣,最终还得由用户来断定,由于软件是供用户使用的,软件的使用者才是最有发言权的人。
限制150内