首页 > 范文大全 > 正文

探析人机交互软件界面设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇探析人机交互软件界面设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】文章通过阐述人机交互软件界面设计的重要性以及其所设计的领域,并对设计的可行性和科学性做了一个准确分析。通过设计交互原则的定位,来帮助人们更好的了解叹息人机交互软件界面设计者一新领域,软件交互变得更实用,更智能。

【关键词】人机交互接口 输入输出设计 一致性 反馈信息

宽泛意义上说,人机交互的界面大体可分为软件界面和硬件界面俩部分。硬件界面由于存在一定的工程技术性,在这里不做讨论。就人机交互软件界面设计来说,其是目前计算机软件不可或缺的一部分。二十年来,帮助多个中小型企业成功的开发过多种计算机系统,并在企业资源计划系统的开发研究中,对外国大型的ERP软件工程的人机交互软件界面设计都均有涉及。可以这么说,一款软件是否能很好的交互用户的操作心情和感知很大程度上取决于人机交互软件界面设计的好坏。设计的思路和方向直接影响到软件的使用,会在用户的心中扎根下难以忘却的定位。再精确点分析,设计的好坏甚至会影响到硬件等其他部分的表现,关系到整个软件整合系统的结构层次问题,这是十分重要的。文章就人机交互软件界面的中的人机交互的接口设计和人机交互的输入输出设计做一些简单的探讨。

1 人机交互接口

软件与用户的交互接口是人机交互的起点,因此设计思路必须从用户和软件的接口着手分析。软件接口模式多样,且模式的选择往往代表了设计师对于这款软件想要展现在大众面前的定位。当今用户种类繁多,个性化差异也较为突出,不同的用户对于人机交互的接口的形式会有自己不同的看法和需求。如此常会造成使用习惯的差异。在此将用户做一个细分,一类是大众用户,一类是专业用户。大众用户顾名思义,指对计算机软件应用技巧较为生疏,没有较强的实践运用能力的人。相比而言,专业用户特指对计算机的使用有过多年的研究和使用实践的用户,他们往往对软件的感觉和实用性更有指向性。用户定位对于软件设计至关重要,设计师必须能区分软件的受众究竟是大众用户还是专业用户。受众方向直接影响到软件的舆论评价与成败。举例说明:针对大型公司的高管人员,其系统就必须被设计开发成简洁易操作的一键式接口以满足高管的个性化需求。因为高管与基层技术人员的区别在于,其往往缺少对于计算机软件应用的实践经验,故以问题为导向的决策系统的交互接口是行不通的。这里的高管对于计算机方面来说就是刚才提到的大众用户。因此高管的软件开发必须要以决策者的使用特性来进行接口设计。

人机交互软件接口的形式可分为以下几种:下拉型菜单、级联型菜单、弹出框式菜单、工具栏菜单、图标式菜单、链接菜单。针对某些特定的软件系统服务例如高层的支持接口还应在上述形式的基础上进行适当的简略裁剪。用图表栏来表示图标的功能按钮是较为可行的方法,也是一种较为直观的界面接口模式。为了帮助用户更好地对图标所对应的功能直观化的认知了解,设计师要尽量迎合大众口味进行表现形式的选择。例如:运用类似于Office软件系列中的图标进行图标内容意义的表示。

人机交互接口设计只能作为用户与机器进行交互的入口,要完成完整的交互流程,下一步就是要对交互的输入和输出的方式进行有效的选择和整合。

2 人机交互的输入输出设计

若将接口的设计比喻成人体的通道接口,那么人机交互软件界面的输入输出设计则是优秀设计的血管。本文就近年来项目组所研究开发的ERP软件的实践操作体会浅谈关于输入输出的设计原则与方向。从人机工程学的角度出发,用户使用软件存在的较多难以解决的地方,所以在对进行交互评估的过程中容易出现一线常见的错误。例如对用词的专业性是否能把握度,使表达既相对专业又易于用户识别。不同用户在进行操作时也会碰到各式各样的问题,这就需要对问题的解决有一套十分严谨的分析系统。

2.1 一致性原则

人机交互的一致性主要体现为输入和输出展现在用户面前的信息是否对称。具体细分是指系统内部格局是否具有相近的页面布局,类似的人机交互行为准则和类似的信息表达形式等。一致性也同样指代针对特定平台各个应用软件实体之间的一致性。例如在win系统下运行PS、PR、DW等相关应用时,很容易看得出其界面设计具有高度的一致性,用户在进行多个软件的操作时,往往只需要了解第一个软件的界面使用方法,就能对其他软件的界面操作有一个清醒的认识。一致性能很好的帮助用户快速的根据已有的软件基础掌握其他软件的界面技巧。Linux系统下的许多软件很多也保持了高度的一致性。

现今软件的设计常会忽视一致性这一重点问题,究其原因是设计者并未在各软件中寻找用户应有的平衡。其实只要能够在大局观的控制上思路稳妥清晰,朝着设计方向坚持不懈的走下去,此类错误就能够很好的避免。对于项目统筹规划的组织者来说,对项目一致性的把握必须渗入每一个设计的环节。在进行人机交互软件界面的设计过程中,相关研究项目组要对每一个概念模式,命令类别情况和显示格式等方面有一个清晰的整体观,在相似的交互情形下要求有一致的显示风格和操作元素,例如在菜单栏图标栏内嵌入相同的易于理解的属于,并贯穿一致的内容风格。

2.2 窗口风格

软件交互界面的窗口设计也是交互研究中必须要考虑的内容之一,设计师要着重实现屏幕窗口内各个区域的布局设置,根据的信息的重要层次和清晰程度进行科学的统筹规划。始终要保持界面简洁明了大气。国内众多大型企业已对此进行了较为明显的优化,其根据眼视光学的特性在眼睛不容易发生疲劳或较易集中精力对的界面区域安排摆放较为重点的交互信息。帮助信息和较次要的提示信息被放在屏幕下方。让窗口的整体感觉形成一个合理的布局观。对于个别空白区域还可适当插入类似元素进行主题的强调。当前开发者的设计大潮主要是使用一些常用的控件进行界面优化。例如在进行界面输入时,利用单行文本框,命令框等合理安排空白区域,使页面看起来整合度更高。控件之间要保持间距适当行距一致,这样才能使窗口不会因为细小控件的分布而显得杂乱无章影响信息提取。总而言之,好的界面设计能让软件看起来美观大气上档次,内容的主次分明也能帮助用户进行信息的提取。

2.3 界面效果

界面表示效果是人机交互界面效果的最好体现。单一的文字搭配形式单调的色调很容易会造成视觉审美的疲劳。而加入多彩,多媒体的界面能够很好的增加对于用户的感染力,减少用户的疲劳度增加用户的探索欲望。相比文字,图形拥有更加直观明显的特点。因此,适当插入一些多媒体来替代用文字表示较难实现的操作,能够让用户的操作更加有目的性,增加用户对软件的理解。然而,用户对于各种图像的偏好和习惯性是不同的,若稍有搭配不当,舆论的压力很容易会使贴心的设计带来相反的成效。所以,多媒体技术的应用还是要坚持适量为主,相关设计要科学合理的安排多媒体手段,进行动态与静态的融合,符合大众的口味。对大众而言,色彩的设置应较为柔和,以迎合大众的审美需求。当然,必要时候也可以通过色彩的鲜明对比来进行用户注意力的转移和延伸。以上操作还是要保持风格的统一,这是设计过程中不能忘记的。

总之,多媒体的合理搭配能大大提升可看性,减少用户读取信息时的疲劳程度,从而达到界面设置的需求。但这一准则也不是全部都适用,作为媒体还是应该注重文字效果的利用呈现。只有文字表述能够简明清晰的讲信息传达在用户面前。举一个文字表达引发的不同效果的几条要点。

(1)专业词汇超出用户的理解范围。例如进行界面文字设置时常出现诸如:数据库无法识别,文件出错错误代玛×××”等等。(2)缩写的错误使用。例如在浏览新闻网页的时候突然出现“bps超出限值,链接失败”。(3)某些BBS上在用户还未进行注册就点击登录按钮时出现的不是未注册而是密码错误提示。这显然降低的界面设计的交互性。正确的改进方式要提示未注册用户进行注册,并给出相关注册链接。此举可提高界面设置的友好性。(4)排版混乱,文笔繁杂。例如在某bbs网站上进行用户注册时,在用户名填写的登录框后有一段常常的括号,内写:3-20个字符,不包括3,20。英文小写、特殊符号,下划线,不支持纯数字,不能用生僻字。(5)软件系统对不同的位置要进行文字相同意义的同意。大部分软件应用商仍未做到此要求。例如某即时通讯软件,先呈现在面前的是“添加好友选项”,之后显示出“好友列表”,再显示出“不在线的用户”。(6)慎用自认为幽默或者超出大众思维能力的用词,否则会给客户留下十分差的印象。(7)善于借助文笔来进行对用户的吸引。恰如其分的文字描述能像其他媒体技术一样达到吸引用户注意力的效果。例如在注册界面时,将原本“注册”改为更具有人情绪化感觉的“立即注册”,意在以文字的形式让用户尽快加快注册的步伐。又如百度页面目前存在的“试试看”选项以前是“推荐使用”,通过这些细小词汇的改善和提升能大大改善用户的感知欲和尝试欲。又例如,对于注册步骤繁杂的电商机构网站时,在注册即将结束时会出现一行提示:别心急,在一步你就注册成功了,加油啊!用户看到这一行提示后会从当初的浮躁很快的静下心来,从而更加坚定注册完成的决心。除了文字内容外,文字的字体,字号,文字颜色都会成为影响用户体验的重要因素。例如对于某些重要的信息应用较为正式的字体,较大的字号进行一个居中或明显位置的呈现,帮助用户很好的了解重点。而对于不太重要的信息,进行字体颜色的浅化和字号的缩小化,让用户有选择的进行阅读。

总而言之,为了解决以上诸多的界面交互问题,设计师必须要很好的洞察用户在每个操作环节的心理状态和操作习惯,从而对任务的执行力有一个很好的把控。让用户真正走进界面设计,善于聆听用户的声音,进行更进一步的交互改进。

2.4 反馈信息

人机交互的反馈信息主要指代的是用户在进行互动操作的过程中从软件系统所获得的信息。反馈信息从某个方向反映出人机交互所作出的相互反馈,让用户能够更好的判断此前的操作的实际效果。若系统处理跨度较长,应给予用户贴心提示告知还需要耐心等待。防止用户出现厌烦心理。数据录入以后,要讲用户输入的正确与否与用户做一个反馈。在每一步操作的末尾,系统都要进行对这一步操作的成功与否做出反馈。若信息出现录入错误,而用户仍未更正过来,则系统不能继续推进。有了理论知识,就要将其运用到输入和输出中去,上文提到的输出都是实现系统目标的具体体现,其旨在提高用户设计的质量,满足用户的交互要求。反馈信息与窗口界面一样力求简洁明了,易于阅读理解。为此设计时要先明确软件系统的输出内容对内容有一个宏观上的概念把握,并对物理的输出要求有一个明确的认知,确定,设计、验证和测试输出效果,观察和聆听用户的意见,并叠代地对输出的反馈界面进行反复修改。

结语

人机交互软件的设计横跨众多领域,如此多的领域在一定方向上具有理论的一致性,因此可以相互借鉴融合。文章提到了很多的技术手段都具有很强的实用价值,且已在软件界面交互领域得到了很大的技术基础作为支撑。要设计出一个良好的交互界面,设计师还是应该从用户出发,充分洞察需要什么,习惯什么,根据用户的习惯进行界面设置、窗口设置、语言文字和排版设置,让界面变得更加智能,让给人机交互变得更加科学。

参考文献

[1]王红凯,张森林.基于Linux嵌入式全自动横机软件系统设计[J].纺织学报,2008,29(2):101-105.

[2]中国纺织机械器材工业协会.201 0中国国际纺织机械展览会暨ITMA亚洲展览会展品评估报告[R].北京:中国纺织机械器材工业协会,2010:142-144.

[3]于建斌,梅顺齐,张智明等.倍捻机机电协调传动控制系统[J].轻工机械,2009,27(5):59-61.