因为受传统观念的影响,很长一段时刻里,人机界面一向不为软件开发人员所注重,以为这朴实是为了取悦用户而进行的低级活动,没有任何实用价值。点评一个运用软件质量凹凸的唯一规范,就是看它是否具有强壮的功用,能否顺畅协助用户完结他们的使命。近年来,跟着计算机硬件技能的迅猛开展,计算机的存储容量、运行速度和可靠性等技能性能指标有了明显的进步,计算机硬件的生产成本却大幅度跌落,个人计算机日益遍及。新一代的计算机用户,在运用软件的可操作性以及软件操作的舒适性等方面对运用软件提出了更高的要求除希望所用的软件拥有强壮的功用外,更希望运用软件能尽可能的为他们供给一个轻松、愉快、感觉杰出的操作环境。这表明,人机界面的质量已成为一个大问题,友爱的人机界面规划已经成为运用软件开发的一个重要组成部分。
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)用语浅显,语义共同