版权归原作者所有,如有侵权,请联系我们

[科普中国]-选单驱动交互系统

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

选单驱动交互系统是一种人机交互系统。选单是若干可供用户选择的系统功能表。选单驱动交互系统是通过选择选单项来执行系统功能。选单的内容及组织结构体现了系统的功能及其按层次的分解与组织。选单驱动交互系统鼓励用户在选单引导下遍历系统功能。

简介人机交互技术是计算机用户界面设计中的重要内容之一。它与人机工程学、认知学、心理学等学科有着紧密的联系。通俗的讲人机交互技术,就是人类与计算机之间进行信息交换的技术。包括人到计算机和计算机到人的信息交换两部分1。选单驱动交互系统是指将人机交互系统的功能分解成一个个单独的功能选项表,用户通过选择执行单个功能选项,来执行系统功能。选单驱动交互系统能方便用户了解系统不同的功能的作用。但选单驱动交互系统中功能选项太多,对于系统升级和优化不利。人机交互系统要能很好地实现用户与计算机之间的人机交互,所以设计选单驱动交互系统也要考虑三个元素:人的因素、 交互设备及实现人机交互的软件。

有关因素人的因素是指用户操作模型。要根据用户的类型,固有的特点,设计好的用户操作模型, 使人机交互系统满足用户的使用要求。交互设备构成了人机交互系统进行人机对话的基础。它包括数字和字母输入输出设备、图形和图象输入输出设备,以及声音、触感等专用输入输出设备。人机交互软件是人机交互系统的核心,它向用户提供各种交互功能 以满足系统预定的要求。它和所有软件一样可分为系统软件和应用软件。

在系统软件方面,许多分时操作系统均采用命令语言的对话方式向用户提供操作界面,这类操作系统如UNIX,VMS,DOS 等。一些高级语言的解释程序 (如BASIC,LISPPROLOG) 采用交互式解释执行,而高级语言的编译程序 (如Turbo Pascal,Turbo C) 则采用编辑、编译、调试等交互式集成程序设计环境, 这类语言工具十分便于用户编程和调试。在数据库管理系统中通常也采用交互式数据库查询语言,有的用命令语言(如SQL),也有的用填表方式(如 QBE)。在数量众多的软件工具中,已经广泛使用全屏幕正文编辑程序、排错程序,电子表格软件、多窗口系统等交互式软件工具。系统软件中还包括一批可用于辅助生成人机界面的软件工具或环境,应用系统的人机界面可以在它们的基础上开发,或用它们进行辅助开发。多窗口系统、用户界面管理系统 ( UIMS) 等就是这样的工具。交互式图形系统也是这类支持软件之一。在应用软件方面,交互式人机界面已成为其主要部分之一,并成为衡量应用软件功能强弱的一个重要指标。在人机交互应用系统中,开发人机界面的部分占了相当大的工作量。为了提高人机界面软件的生产率和可重用性,一个重要的发展趋势是将人机界面与应用系统中的功能部分分离出来,并研制自动或辅助生成人机界面的软件工具。由于应用领域的广泛性 , 不同应用领域的人机交互方式可能迥然不同。

交互设备主要指用于实现人机交互的输入设备。随着用户接口技术的发展,新型交互设备不断出现。常用的交互设备有:键盘、数字化仪、鼠标器、跟踪球、触摸屏、操纵杆、操纵开关等。用于语音输入、书写输入的一些新的交互设备以及三维鼠标器、数据手套等也正在逐步推广使用。

研究内容研究内容主要有:

人机交互系统模型的建立与分析。它研究如何把人的认知模型包含到计算机系统设计中去,

建立描述人机交互系统的工作原理、组织结构和人机交互活动过程的人机交互模型。常用的人机交互模型有:基于语言描述的结构化分层模型、基于描述时间和逻辑序列的控制模型、 基于应用任务的任务分析模型及面向对象模型等。

人机交互系统工作方式和设计原理。它依据交互输入输出设备和计算机软件技术的发展, 研究适合用户需要的人机交互方式、制定和总结各种交互方式的人机界面的设计原理与准则, 来指导界面的设计和用户的选用。

人机交互系统的设计方法。它研究如何设计和开发界面的屏幕外观形式、确定用户和系统交互方式,并把用户操作处理成对系统功能的控制。常用的设计方法有:使用程序设计语言 (如C,C++)、使用界面工具箱 (如X窗口下的X-toolkit和Widget 部件集)、使用专门的界面描述语言 (如Motif 标准中的UIL语言)、使用直接操纵方式等。

人机交互系统的评估。 它研究如何评价人机交互系统的功能,制定各种评价准则。主要评价性能有:使用的难易程度、学习的难易程度、开发的难易程度、系统的复杂程度、操作速度等。常用的评价方法有:随机分析方法、概率统计方法等。

人机交互系统人机交互系统是支持人和计算机系统直接进行交互通信的系统,其主要功能是完成人机之间的信息传递以提高计算机系统的友善性和效率。分时系统出现后,用户可以在各自的终端上使用计算机,例如,从终端打入命令和输入数据, 并从终端上得到计算机系统输出的各种信息,这就是早期的人机交互系统。这种人机交互系统的输入输出设备是具有输入输出功能的控制打字机,相应的软件是命令解释系统。

随着计算机系统(包括输入输出设备)功能的增强,人机交互系统也有了较大发展。新型输入输出设备,例如,CRT 交互终端设备、鼠标器、声音输入和合成设备、图象扫描仪、文字识别设备等的出现,使人机交互系统从用文字进行交互通信发展到可以通过图形、图象、声音等进行交互通信。近来多媒体技术的出现,使人机之间有可能按照人的自然和习惯的方式, 通过多种载体或媒体完成信息的交换和处理。

本词条内容贡献者为:

宋春霖 - 副教授 - 江南大学