2015版第12章人机交互部分的设计技术总结.ppt

2015版第12章人机交互部分的设计技术总结.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林省优秀课程 长春工业大学精品课程:软件建模与分析 CCUTSE 2012 * 软件建模与分析 2015.9-2015.10 计算机科学与技术专业与软件工程专业 第三部分:设计篇 软件建模与分析 12.1 什么是人机交互部分 人机交互部分是OOD模型的外围组成部分之一,是系统中负责人机交互的部分。其中所包含的对象(称作界面对象)构成了系统的人机界面。 现今的系统大多采用图形方式的人机界面——形象、直观、易学、易用,远远胜于命令行方式的人机界面,是使软件系统嬴得广大用户的关键因素之一。 但开发工作量大,成本高。近30年出现了许多支持图形用户界面开发的软件系统,包括: 窗口系统(如X Window,News); 图形用户界面(GUI)(如OSF/Motif,Open Look); 可视化开发环境(如Visual C++,Visual Basic,Delphi) ——统称界面支持系统。 人机交互部分既取决于需求,又与界面支持系统密切相关。 人机界面的开发不仅是设计和实现问题,也包括分析问题 ——对人机交互需求的分析。 人机界面的开发也不纯粹是软件问题,它还需要心理学、美学等许多其它学科的知识。 把人机交互部分作为系统中一个独立的组成部分进行分析和设计,有利于隔离界面支持系统的变化对问题域部分的影响 控制驱动部分 问题域 部分 数据接口部分 人机交互部分 X-Window 人机交互部分 OSF/Motif 人机交互部分 Visual C++ 12.2 人机交互部分的需求分析 对使用系统的人进行分析 以便设计出适合其特点的交互方式和界面表现形式 对人和机器的交互过程进行分析 核心问题是人如何命令系统,以及系统如何向人提交信息 (2)从用况分析人机交互 用况的构成 参与者的行为和系统行为按时间顺序交替出现,左右分明。形成交叉排列的段落。 每个段落至少含有一个输入语句或输出语句; 有若干纯属参与者自身或系统自身的行为陈述; 可能包含一些控制语句或括号。 抽取方法: 删除所有与输入、输出无关的语句 删除不再包含任何内容的控制语句与括号 剩下的就是对一项功能的人机交互描述 收款员·收款 输入开始本次收款的命令; 作好收款准备,应收款总数 置为0,输出提示信息; for 顾客选购的每种商品 do 输入商品编号; if 此种商品多于一件 then 输入商品数量 end if; 检索商品名称及单价; 货架商品数减去售出数; if 货架商品数低于下限 then 通知供货员请求上货 end if; 计算本种商品总价并打印编号、 名称、数量、单价、总价; 总价累加到应收款总数; end for; 打印应收款总数; 输入顾客交来的款数; 计算应找回的款数, 打印以上两个数目, 收款数计入账册。 (b)删除与输入输出无关的陈述 收款 输入开始本次收款的命令; 作好收款准备,应收款总数 置为0,输出提示信息; for 顾客选购的每种商品 do 输入商品编号; if 此种商品多于一件 then 输入商品数量 end if; 检索商品名称及单价; 货架商品数减去售出数; if 货架商品数低于下限 then 通知供货员请求上货 end if; 计算本种商品总价并打印编号、 名称、数量、单价、总价; 总价累加到应收款总数; end for; 打印应收款总数; 输入顾客交来的款数; 计算应找回的款数, 打印以上两个数目, 收款数计入账册。 (a)一个用况的例子 收款员.收款(人机交互) 输入开始本次收款的命令; 输出提示信息; for 顾客选购的每种商品 do 输入商品编号; if 此种商品多于一件 then 输入商品数量 end if; 打印商品编号、名称、 数量、单价、总价; end for; 打印应收款总数 输入顾客交来的款数 打印交款数及找回款数; (c)得到人机交互描述 例: 人机交互的细化 输入的细化 输入步骤的细化 输入设备的选择 输入信息表现形式的选择 输出的细化 输出步骤的细化 输出设备的选择 输出信息表现形式的选择 输入与输出相比,输入在人机交互中起到主导作用 一次输入,广义地称为对系统的一条“命令” (3)分析处理异常事件的人机交互 (4)命令的组织 不受欢迎的命令组织方式: 一条命令含有大量的参数和任选项 系统有大量命令,不加任何组织和引导 基本命令:使用一项独立的系统功能的命令。 命令步: 基本命令交互过程中所包含的具体输入步骤。 高层命令:由其他若干命令组合而成,起组织和引导作用 命令的组织措施——分解与组合 分解:将一条含有许多参数和选项的命令分解为若干命令步 组合:将基本

文档评论(0)

贪玩蓝月 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档