第7章+软件人机界面形式与标准.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章软件人机界面形式与标准

第7章 软件人机界面的形式与标准 人机界面的主要功能是负责获取、处理系统运行过程中的所有命令和数据,并提供信息显示(反馈)。目前,在系统软件方面主要有Macintosh、Windows、Unix、Linux等几大软件形式与标准。 对于网页浏览器则有Microsoft的Internet Explore(IE)以及网景的Netscape等形式与标准。这些形式与标准都是以用户为中心的,具有本质上的联系。下面我们具体来分析一下软件人机界面的形式与标准。 7.1 命令语言界面设计 命令语言是交互计算机系统最早使用也是最流行的一种控制系统运行的人机界面形式,并已广泛应用于各类系统软件中。命令界面是用户驱动的,界面功能强大,运行速度快,但用户必须按照命令语言语法向系统发命令,才能让系统完成相应的功能。因此,命令语言的使用比较困难和复杂。 7.1.1 命令语言界面概述 命令语言起源于操作系统命令,直接针对设备或者信息。命令语言是一种能被人(用户)及机系统所理解的语言。它由一组命令集合组成,每一命令又由命令名和若干命令参数组合而成。 对人而言,命令语言体现了软件系统的功能分解,使用表征这些功能的命令关键字则构成系统命令;对计算机系统而言,命令语言经系统命令解析程序处理后可执行相应的系统功能。用户对计算机发出命令后观察结果,如果命令正确,就发出第二个命令;如果命令不正确,再次输入别的命令或者另择途径。 优点: (1)功能强大 (2)灵活性好 (3)效率高 (4)占用屏幕空间少 缺点: (1)难以学习和记忆 (2)需要一定的键盘输入技巧 (3)错误性大 7.1.2 命令语言的结构 所有的命令语言都具有自身的词典和语法。词典给定单词的集合,语法给出说明单词组合方式的规则。命令的语法规则是把意义渗透到命令字的编码方式,可以帮助用户识别和记忆命令。 1、命令语言的词汇 命令语言使用单词来标识对象和操作。整个命令集组成一个树状结构,第一层一般是命令操作,用动词来描述;第二层一般是目标变量,指命令语言操作的文件等,常用名词来描述;第三层则可以是目的变量,如文件、打印机等。 如删除一个文件的命令可以是:DELETE(文件名)或 DEL (文件名),词汇缩简写要有一定的规则。 2、命令语言的语法 关键词 [参数1],[参数2],… 3、命令语言的分析与设计 (1)一致性和普及性 (2)层次性和平等性(对称性) (3)命令词与语法结构应经济性 7.1.3 自然语言 自然语言对话方式是由人们用一种熟悉的自然语言(比如汉语)给出指令,并接受响应的人机对话方式。像命令语言一样,自然语言也由词典和语法组成。但与命令语言和自然语言不同的是,自然语言的语法成分有许多规则;使其具有更灵活的表达式和多义性的解释。 1、自然语言的语法 自然语言是由词(词汇)和语(语法)构成的,词可划分成名词、动词、形容词等。语法规则规定了如何把各种词类连接起来构成一个完整的句子。 2、自然语言的语义 语义是指从词与词的关联知识中产生的含义,它形成了语言、记忆和经验的联系。 一般来讲,人们不仅仅依赖语法和语义来理解一个语句,要获得进一步的理解,还需要知道说话者和听话者对话的上下文和语气,这称之为语言理解的语用学。 3、自然语言界面的设计 从自然语言处理的基本问题考虑,必须把交互限制在一个较小的知识领域内。利用现有的技术,可以靠单个词的识别来成功地构造自然语言界面,在这种情况下,一般不考虑语法问题,而且语义问题大多也可忽略。 语音识别和理解将会是语言理解的一个自然扩展,它充分利用了自然语言界面的性能。 7.2 菜单界面设计 菜单界面是也一种最流行的控制系统运行的人机界面,并已广泛应用于各类系统软件及应用软件中。菜单界面是系统驱动的,它提供各种选择菜单让用户进行选择,用户不必记忆应用功能命令,就可以借助菜单界面完成系统功能。当菜单中的某一项被选中,就以高亮度显示出来,同时还改变按钮的形状和颜色。 菜单选择系统和命令语言不同,命令语言要求用户具有记忆命令的能力和打字输入的技能。在菜单系统中用户接收命令而且必须在有限的一组选项中进行识别和选择,他们更多的是响应而不是发出命令。 7.2.1菜单界面概述 特点: (1)菜单界面能够把系统语义(做什么)和系统语法(怎么做)很明确直观地显示出来,并给用户提供各种系统功能的选择。 (2)菜单界面适合于结构化的系统,每一菜单项都可以对应于一个子程序功能或下一级子菜单。而对于非结构化的程序

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档