人机交互 第6章_人机交互界面表示模型与实现.ppt

人机交互 第6章_人机交互界面表示模型与实现.ppt

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

第6章 人机交互界面表示模型与实现 ;人机交互界面表示模型 界面描述语言 窗口系统 用户界面管理系统;6.1.1 行为模型 分析人员获取用户需求后,结合领域专家的意见和指导,获取系统中需要完成的任务,对任务的主要因素进行详细地分析,如任务的层次、发生条件、完成的方法以及它们之间的关系等等。 下面就从模型的基本原理、实例、局限性等几个方面详细介绍四种常见的行为模型。;GOMS( Goal, Operator, Method, Selection ) 目标操作方法和选择行为模型是在交互系统中用来分析用户复杂性的建模技术,用于建立用户行为模型。它采用“分而治之”的思想,将一个任务进行多层次的细化,通过目标 (Goal)、操作(Operator)、方法 (Method) 以及选择规则 (Selection rule) 四个元素来描述用户行为。 ;目标 目标就是用户执行任务最终想要得到的结果。 操作 操作是任务分析到最底层时的行为,是用户为了完成任务所必须执行的基本动作。 方法 方法是描述如何完成目标的过程。一个方法本质上来说是一个内部算法,用来确定子目标序列及完成目标所需要的操作。;关闭窗口行为描述实例;选择规则 选择规则是用户要遵守的判定规则,以确定在特定环境下所使用的方法。当有多个方法可供选择时,GOMS中并不认为这是一个随机的选择,而是尽量预测可能会使用哪个方法。;;一个任务例子: 目标A:在windows explorer里删除文件 目标A-1:选择文件 [选择: 目标A-1-1:键盘-tab-方法 ? ? ? ? ? 目标A-1-2:鼠标-方法] 确认-选择 目标A-2:删除操作 [选择*:目标A-2-1:键盘-删除-方法 敲击-删除 目标A-3:确认删除 目标A-2-2:右键-弹出菜单-方法 移动鼠标-到文件图标上 ? 点击-鼠标右键 ? ? ? 定位-删除命令 ? ? ? 移动鼠标到删除命令 ? ? ? 点击-鼠标左键 ? ? ? 目标A-3:确认删除 ?目标A-2-3:拖拽方法 ? 移动鼠标到文件图标上 ? 左键点击文件图标 ? ? 定位-回收站 ? ? 移动鼠标到回收站 ? 松开鼠标左键 *因为有3种删除方法,选择规则: 如果手当前在键盘上,选择A-2-1键盘删除方法; 如果手不在键盘上,并且回收站可见,选择A-2-3拖拽方法 否则选择A-2-2右键-弹出菜单-方法 ;LOTOS(Language Of Temporal Ordering Specification) 时序关系说明语言是一种作为国际标准的形式描述语言,它提供了一种通用的形式语义,可保证描述不存在二义性,便于分析和一致性测试理论的研究。 其基本思想是用一套形式化和严格的表示法来刻画系统外部可见行为之间的时序关系,系统由一系列进程组成,两个以上的进程在执行同一个外部可见的行为时会发生交互,进行数据交换、信息传递、协调同步等操作。;下面给出LOTOS模型中定义的基本算符: T1 ||| T2(交替Interleaving):T1和T2两个任务相互独立执行,可按任意顺序执行,但永远不会同步。 T1 [] T2(选择Choice):需要在T1,T2中选择一个执行,一旦选择某一个后,必须执行它直到结束,在这中间另一个再无执行机会。任务如何来选择,并没有给出一定的形式化描述。; T1 | [a1,...,an] | T2(同步Synchroniza

文档评论(0)

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

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

1亿VIP精品文档

相关文档