- 1、本文档共207页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 ---人机交互界面表示模型与实现.ppt
第6章 人机交互界面的表示模型与实现 人机交互界面的表示模型与实现 在界面设计的早期阶段,研究建立一种用户界面表示模型和形式化设计语言 利用形式化的设计语言来分析和表达用户任务以及用户和系统之间的交互情况; 使界面表示模型能方便地映射到实际的设计实现。 主要内容 人机交互界面表示模型 界面描述语言 窗口系统 用户界面管理系统 6.1 人机交互界面表示模型 三种模型: 行为模型,主要从用户和任务的角度考虑如何来描述人机交互界面,将详细介绍GOMS,UAN及LOTOS模型。 结构模型,主要从系统的角度来表示人机交互界面。重点介绍状态转换网络(STN-State Transition Network)和产生式规则 (Production Rule)。 6.1 人机交互界面表示模型 对象模型,是一种目前非常流行的面向对象的表示模型,它将人机交互活动归结为事件与对象的相互作用。 模型转换, 界面的事件-行为表示模型与系统的结构模型之间的转换。 表现模型,主要介绍人机界面表现的具体描述方法 6.1.1 行为模型 分析人员获取用户需求后,结合领域专家的意见和指导,获取系统中需要完成的任务,对任务的主要因素进行详细地分析,如任务的层次、发生条件、完成的方法以及它们之间的关系等等。 所有这些内容,都是在行为模型中所要研究的。 6.1.1 行为模型 行为模型将在后面的具体系统设计中起着非常重要的指导作用 下面从模型的基本原理、实例、局限性等方面介绍四种行为模型: 目标操作和选择行为模型GOMS 时序关系说明语言LOTOS 用户行为标注UAN 预测性的行为模型GUL,融合上面三个 1. GOMS 1983年由Card, Morgan和Newell 提出的。 通过目标 (Goal)、操作 (Operator)、方法 (Method) 以及选择规则 (Selection) 四个元素来描述用户的行为。 GOMS是在交互系统中用来分析建立用户行为的模型。它采用“分而治之”的思想,将一个任务进行多层次的细化。 1. GOMS 1.目标 Goals 目标就是用户执行任务最终想要得到的结果,它可以在不同的层次中进行定义。 高层次的目标可定义为“编辑文章”,低层次的目标可定义为“删除字符” 高层次的目标可分解成若干低层次的目标 1. GOMS 2. 操作 Operators 操作是任务分析到最低层时的行为,是用户为了完成任务所必须执行的基本动作。 双击鼠标,按Enter键 操作不能再分解,在GOMS模型中是原子原子元素 1. GOMS 3. 方法 Methods 方法是描述如何完成目标的过程。一个方法本质上来说是内部的算法,用来确定子目标序列及完成目标所需要的操作。 1. GOMS 3. 方法 Methods 在Macintosh操作系统下关闭窗口的方法: GOAL: ICONSIZE-WINDOW . [select GOAL: USE-CLOSE-METHOD . . MOVE-MOUSE-TO-WINDOW-HEADER . . POP-UP-MENU . . CLICK-OVER-CLOSE-OPTION . GOAL: USE-L7-METHOD . . PRESS-L7-KEY] 1. GOMS 4.选择规则 Selection 选择是用户要遵守的判定规则,以确定在特定环境下所要使用的方法。 当有多个方法可供选择时,GOMS中并不认为这是一个随机的选择,而是尽量预测会使用哪个方法,这需要根据特定用户、系统的状态、目标的细节预测要选择哪种方法。 1. GOMS 4.选择 Selection 用户Sam一般不用L7,在玩游戏时用: Rule 1: Use the CLOSE-METHOD unless another rule applies Rule 2: If the application is GAME, use L7-METHOD 另一个完整的实例如下: GOMS实例 GOMS实例 上面实例中可以看到,当所有子目标完成后,对应的最高层的用户目标就得以实现了 属于同一目标的字母表之间存在几种关系: 如顺序关系,选择关系 GOMS应用 作为一种人机交互界面表示的理论模型,GOMS是人机交互研究领域内少有的几个广为人知的模型之一,并被称为最成熟的工程典范,该模型在计算机系统的评估方面也有广泛的应用。 GOMS应用 GOMS can save money! 美国电话公司NYNEX利用GOMS分析一套即将被采用的新的计算机系统的应用效果,结果发现效果不理想,放弃了使用新系统,为公司节约了数百万的资金。 GOMS的局限性 GOMS没有清楚的描述错误处理的过程,一旦子
文档评论(0)