《软件工程交互设计精品文稿.ppt》由会员分享,可在线阅读,更多相关《软件工程交互设计精品文稿.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程交互设计软件工程交互设计1第1页,本讲稿共42页内容介绍内容介绍交互设计概念交互设计概念交互设计的重要性交互设计的重要性交互设计方法交互设计方法角色设计角色设计目标设计目标设计任务设计任务设计人性化设计人性化设计交互设计注意的问题交互设计注意的问题交互设计举例交互设计举例2第2页,本讲稿共42页一一.交互设计的概念交互设计的概念交互设计:交互设计:指对行为、功能、信息及其为指对行为、功能、信息及其为满足用户的要求而进行的选择等的设计满足用户的要求而进行的选择等的设计。与界面设计的区别:与界面设计的区别:界面设计只能告诉人们如何打界面设计只能告诉人们如何打扮已经存在的行为。交互设计是为了
2、给用户提供扮已经存在的行为。交互设计是为了给用户提供既强大又愉快的软件,需要首先进行概念的思考既强大又愉快的软件,需要首先进行概念的思考(概念设计考虑对于第一线的用户有价值得东西)(概念设计考虑对于第一线的用户有价值得东西),然后是用行为(行为设计告诉人们软件元素如,然后是用行为(行为设计告诉人们软件元素如何动作和通信),最后才是用界面,这才是交互何动作和通信),最后才是用界面,这才是交互设计的过程。设计的过程。3第3页,本讲稿共42页4第4页,本讲稿共42页二二.交互设计的重要性交互设计的重要性不好的交互设计产生认知摩擦不好的交互设计产生认知摩擦自动取款机的认知摩擦自动取款机的认知摩擦微波炉
3、的认知摩擦微波炉的认知摩擦 好的交互设计能赢得客户的忠诚好的交互设计能赢得客户的忠诚 技术能力、市场能力技术能力、市场能力 、期望能力、期望能力期望与需求的区别期望与需求的区别自动取款机与应用软件的不同之处自动取款机与应用软件的不同之处无形资无形资产产5第5页,本讲稿共42页三三.交互设计方法交互设计方法角色设计角色设计目标设计目标设计任务设计任务设计人性化设计人性化设计6第6页,本讲稿共42页1.角色设计角色设计能设计一种款式的皮鞋来满足成年女性的能设计一种款式的皮鞋来满足成年女性的需要吗?需要吗?需要虚构潜在的用户并为他们设计软件产品,需要虚构潜在的用户并为他们设计软件产品,这些虚构的用户
4、就是这些虚构的用户就是“角色角色”,是交互设计的,是交互设计的必要基础。必要基础。软件的角色设计就是精确描述我们的用户以软件的角色设计就是精确描述我们的用户以及用户希望达到的目标。及用户希望达到的目标。分别为分别为年青女孩、年轻妈妈、老年妇女年青女孩、年轻妈妈、老年妇女设计。设计。7第7页,本讲稿共42页必须赋予角色严格而精确的定义必须赋予角色严格而精确的定义角色是虚拟的,但是合理的人群。角色是虚拟的,但是合理的人群。必须只为一类人设计。角色目标的范围越大,必须只为一类人设计。角色目标的范围越大,迷失方向的可能性也越大。迷失方向的可能性也越大。时尚、个性时尚、个性大方、实用大方、实用舒适、安全
5、舒适、安全角色必须有限定。限定出这角色必须有限定。限定出这5050的目标人的目标人群,然后尽力让他们群,然后尽力让他们100100地喜欢它。而最地喜欢它。而最终结果远远不止这些。终结果远远不止这些。王静王静张君张君给角色起名字,还可以有其他细节。否则很容给角色起名字,还可以有其他细节。否则很容易跟有弹性的用户混为一谈易跟有弹性的用户混为一谈 。不要把精确定义的分类用户和真正的人混淆不要把精确定义的分类用户和真正的人混淆 。特定性特定性8第8页,本讲稿共42页角色只为中心服务,而不是为边缘角色只为中心服务,而不是为边缘角色设计需要用大量的细节精确定义角角色设计需要用大量的细节精确定义角色色 。年
6、青女孩:年青女孩:程序可以按照边缘需求来定义,但是设计只程序可以按照边缘需求来定义,但是设计只能为中心服务。能为中心服务。李娜李娜王静王静在定义角色时,需要精确,但并不是采取平在定义角色时,需要精确,但并不是采取平均主义的办法。均主义的办法。9第9页,本讲稿共42页必须实际了解角色的技术水平必须实际了解角色的技术水平强力强力用户用户 文化用户文化用户 电脑文盲用户电脑文盲用户 角色定义能防止这种错误分类,而忽略角色定义能防止这种错误分类,而忽略人群的代表性。人群的代表性。角色定义还能防止程序员把角色定义还能防止程序员把自己和用户混淆。乘客不关自己和用户混淆。乘客不关心心飞机怎么开。飞机怎么开。
7、李会计10第10页,本讲稿共42页设计师和程序员都需要角色设计师和程序员都需要角色角色作为设计师和程序员的交流工具角色作为设计师和程序员的交流工具 ,使程序员忘掉笼统的使程序员忘掉笼统的“用户用户”一词一词 。应用角色以前:应用角色以前:程序员程序员:“如果用户需要把这如果用户需要把这个打印出来怎么办?个打印出来怎么办?”经理经理:“我认为他们不会在第我认为他们不会在第一版就需要增加打印功能。一版就需要增加打印功能。”程序员程序员:“但是也许有人会希但是也许有人会希望要打印功能。望要打印功能。”经理经理:“当然有这种可能,但当然有这种可能,但是我们不能推迟到第二版再增是我们不能推迟到第二版再增
8、加打印功能吗?加打印功能吗?”应用角色以后:应用角色以后:程序员程序员:“如果用户需要把如果用户需要把这个打印出来怎么办?这个打印出来怎么办?”交互视设计师交互视设计师:“罗丽对打罗丽对打印功能可不感兴趣。印功能可不感兴趣。”程序员程序员:“但是也许有人可但是也许有人可能需要打印功能。能需要打印功能。”交互视设计师交互视设计师:“我们是为我们是为罗丽设计,而不是某些人。罗丽设计,而不是某些人。”11第11页,本讲稿共42页长期坚持应用角色后:长期坚持应用角色后:快乐的程序员快乐的程序员:“罗丽是否需要打印功能罗丽是否需要打印功能?”高兴的交互设计师高兴的交互设计师:“她不需要。张辉可她不需要。
9、张辉可能每一季度需要打印报表。能每一季度需要打印报表。”快乐的程序员快乐的程序员:“如果这样,我们就可以如果这样,我们就可以节省时间和精力,不去设计那种麻烦的打节省时间和精力,不去设计那种麻烦的打印功能,而去使用现在的商业打印软件包。印功能,而去使用现在的商业打印软件包。”高兴的经理高兴的经理:“这样就可以节省两周的时这样就可以节省两周的时间了。间了。”现在大家讨论,很容易取得一致意见。因为角色设现在大家讨论,很容易取得一致意见。因为角色设计帮助程序员统一了思想,充分理解最终用户的需计帮助程序员统一了思想,充分理解最终用户的需要了。要了。12第12页,本讲稿共42页必须区别用户角色和买方角色必
10、须区别用户角色和买方角色防止角色被多重化定义防止角色被多重化定义忽视特定性;忽视特定性;区别买方角色与设计角色:尽管我们不区别买方角色与设计角色:尽管我们不应该忽视购买产品的人的需求,但如果应该忽视购买产品的人的需求,但如果让真正的最终用户高兴,购买的人也会让真正的最终用户高兴,购买的人也会高兴。高兴。角色多了,必须确定首要角色,使首要角色多了,必须确定首要角色,使首要角色成为设计的焦点角色成为设计的焦点 。客户客户用户用户13第13页,本讲稿共42页2.2.目标设计目标设计目标与角色是不可分割的目标与角色是不可分割的 ,角色决定着,角色决定着需要达到的目标,而这些目标则反映出需要达到的目标,
11、而这些目标则反映出角色的意义。角色的意义。目标很容易与任务混淆起来目标很容易与任务混淆起来,怎样区分?怎样区分?目标的内涵非常丰富,涉及到用户个人目标、公司目标的内涵非常丰富,涉及到用户个人目标、公司目标、以及一些虚假的目标,在这些目标中,我们目标、以及一些虚假的目标,在这些目标中,我们该如何选择对待该如何选择对待?14第14页,本讲稿共42页针对目标进行设计,而不是针对任务针对目标进行设计,而不是针对任务目标是一个终结条件,然而任务是达到目标是一个终结条件,然而任务是达到目标必需的一个中间进程目标必需的一个中间进程 。区别很简单:任务会随着技术的变化而变化,但目标区别很简单:任务会随着技术的
12、变化而变化,但目标却具有相当稳定的性质。目标与任务有时甚至是迥然却具有相当稳定的性质。目标与任务有时甚至是迥然不同的。不同的。所以针对任务的设计并不总能适合目标,而针对目所以针对任务的设计并不总能适合目标,而针对目标的设计是总能适应任务的标的设计是总能适应任务的 。和平和平 :战争:战争/谈判谈判 教师教学评估系统教师教学评估系统发现不正确的需求发现不正确的需求学生考核督导听课抽查试卷提高教师水平一流大学一流大学15第15页,本讲稿共42页交互设计必须满足个人目标交互设计必须满足个人目标 让用户达到他们的实际目标时,还不能妨碍或侵犯让用户达到他们的实际目标时,还不能妨碍或侵犯他们的个人目标。个
13、人目标是简单的、普遍的、也他们的个人目标。个人目标是简单的、普遍的、也是属于个人的是属于个人的 。伤害用户个人目标的设计,无论其他目标实现得有多伤害用户个人目标的设计,无论其他目标实现得有多好,也一样会失败。好,也一样会失败。计算程序计算程序灯灯满足个人目标同时,也必须满足公司目标。通常满足个人目标同时,也必须满足公司目标。通常把公司目标当成保健目标。把公司目标当成保健目标。不要把一些新技术同目标混淆起来。采用新技术是软不要把一些新技术同目标混淆起来。采用新技术是软件公司的任务,但他从来不是用户的目标。件公司的任务,但他从来不是用户的目标。16第16页,本讲稿共42页3.任务设计任务设计任务是
14、对使用软件产品的角色为达到某个任务是对使用软件产品的角色为达到某个目标而进行的简洁描述,也称脚本设计。目标而进行的简洁描述,也称脚本设计。日常使用型脚本:包含用户要完成的,而且是最频日常使用型脚本:包含用户要完成的,而且是最频繁完成的动作。繁完成的动作。必须精心设计必须精心设计。必需使用型脚本:包括所有必须要完成的动作,但必需使用型脚本:包括所有必须要完成的动作,但却不是频繁完成的工作。却不是频繁完成的工作。也必须好好设计也必须好好设计。边缘情况脚本:所需的交互被简约地设计,并被放边缘情况脚本:所需的交互被简约地设计,并被放到界面的不重要位置。到界面的不重要位置。简约的设计。简约的设计。任务是
15、需求分析阶段收集的信息建立的,一般通过任务是需求分析阶段收集的信息建立的,一般通过直接对用户进行观察和对话,从他们的任务中学习获直接对用户进行观察和对话,从他们的任务中学习获得的。得的。17第17页,本讲稿共42页4.4.人性化设计人性化设计人对电脑的反应与人对其他人的反应是一样的。人对电脑的反应与人对其他人的反应是一样的。如何使软件像人一样有礼貌,以达到设计的目标如何使软件像人一样有礼貌,以达到设计的目标?软件的礼貌?软件的礼貌 :礼貌软件应对我关心礼貌软件应对我关心 :紫金港公寓管理员、打印:紫金港公寓管理员、打印礼貌软件允许用户出错并提前防止用户出错。礼貌软件允许用户出错并提前防止用户出
16、错。礼貌软件应该消息灵通,并具有一定的自信和判断力:礼貌软件应该消息灵通,并具有一定的自信和判断力:搜索引擎搜索引擎 礼貌软件还应美观,风格一致。礼貌软件还应美观,风格一致。18第18页,本讲稿共42页四四.交互设计中应注意的问题交互设计中应注意的问题调节界面调节界面为中间程度用户设计为中间程度用户设计需要精确的词汇表需要精确的词汇表能够侧向思维能够侧向思维衡量软件开发工作的标准衡量软件开发工作的标准19第19页,本讲稿共42页1.调节界面调节界面只要把日常使用的脚本中所需要的控制只要把日常使用的脚本中所需要的控制与数据突出的放在界面上,而把其它的与数据突出的放在界面上,而把其它的放在次要的位
17、置上放在次要的位置上 。微软的微软的WordWord 常用常用工具栏工具栏程序员很容易被一些小玩意迷住,热衷于程序员很容易被一些小玩意迷住,热衷于给产品增添一些小发明或小功能。这种倾给产品增添一些小发明或小功能。这种倾向正好与优秀设计的基本观点相对立向正好与优秀设计的基本观点相对立 。好好的服务员的服务员20第20页,本讲稿共42页2.2.为中间程度用户设计为中间程度用户设计用用户户数数量量初学者初学者中间程度中间程度专家专家用户技术水平分布用户技术水平分布用用户户数数量量初学者初学者中间程度中间程度专家专家程序员为专家设计程序员为专家设计用用户户数数量量初学者初学者中间程度中间程度专家专家市
18、场人员为初学者设计市场人员为初学者设计矛矛盾盾21第21页,本讲稿共42页3.3.需要精确的词汇表需要精确的词汇表没有一个创新的、有用的、详细而精确没有一个创新的、有用的、详细而精确的词汇表,那就不可能进行交流;如果的词汇表,那就不可能进行交流;如果明显地看出彼此使用的术语并不相同,明显地看出彼此使用的术语并不相同,这样讨论就会缺乏有效性,因为这样讨论就会缺乏有效性,因为没有共没有共同的语言同的语言 。使用精确的词汇表主要能使交流更加有使用精确的词汇表主要能使交流更加有效效 。内部词汇表内部词汇表22第22页,本讲稿共42页4.4.能够侧向思维能够侧向思维交互设计师对于这些假定,必须保持适交互
19、设计师对于这些假定,必须保持适当的怀疑。因为约束可能是错觉产生的当的怀疑。因为约束可能是错觉产生的 。有些限制是实际的,我们无法逾越,但是有些限制是实际的,我们无法逾越,但是尝试一下也是有价值的尝试一下也是有价值的 ,很多重大想法都,很多重大想法都是在突破不合理的假设后出现的。是在突破不合理的假设后出现的。23第23页,本讲稿共42页5.5.衡量软件开发工作的标准衡量软件开发工作的标准用最后期限与功能来衡量软件开发工作是错误的。用最后期限与功能来衡量软件开发工作是错误的。交互设计的执行者交互设计的执行者 交互设计应该由交互设计应该由2 23 3名经过专门培训的名经过专门培训的专业交互设计师专业
20、交互设计师组成的小组去做,他们必须组成的小组去做,他们必须与产品的开发和销售无关与产品的开发和销售无关。交互设计文档交互设计文档“没有落在纸上的东西都是不存在的没有落在纸上的东西都是不存在的”;可以采取报纸那样的方式来组织设计文档可以采取报纸那样的方式来组织设计文档 。编写初步用户使用手册编写初步用户使用手册24第24页,本讲稿共42页结论结论软件开发与制作电影很相似,是一件耗资巨大的软件开发与制作电影很相似,是一件耗资巨大的事情。事情。电影的制作过程中,拍摄是最昂贵的一部电影的制作过程中,拍摄是最昂贵的一部分,所有的导演、演员、技术人员、机器等都投分,所有的导演、演员、技术人员、机器等都投入
21、,每天都要花费很多钱。精明的制片人会在拍入,每天都要花费很多钱。精明的制片人会在拍摄前做好详细的计划,尽量缩短拍摄时间。摄前做好详细的计划,尽量缩短拍摄时间。软件业,应向电影制作学习。软件业,应向电影制作学习。交互设计投入的只是时交互设计投入的只是时间,目的是使后续软件开发阶段的工作更清晰。做好间,目的是使后续软件开发阶段的工作更清晰。做好交互设计,不仅能有效保障软件的可用性,还能提高交互设计,不仅能有效保障软件的可用性,还能提高软件开发的效率和成功率。软件开发的效率和成功率。25第25页,本讲稿共42页五五.交互设计案例交互设计案例 负责设计航空娱乐系统(负责设计航空娱乐系统(IFEIFE)
22、。)。航空娱乐系统是在航空娱乐系统是在商业飞机上放电影、电视剧、以及玩游戏的系统。该系商业飞机上放电影、电视剧、以及玩游戏的系统。该系统最引人注目的功能是称为统最引人注目的功能是称为PassportPassport的真正的即点即的真正的即点即看的视频点播(看的视频点播(VoDVoD)。)。每一个座椅靠背的后面,都有每一个座椅靠背的后面,都有一个屏幕及运行一个屏幕及运行WindowsWindows的电脑,飞机的前部有一个的电脑,飞机的前部有一个功能强大的电脑系列,光纤把座椅上的电脑和飞机功能强大的电脑系列,光纤把座椅上的电脑和飞机前部的电脑连接起来。这意味者每一个乘客可以选前部的电脑连接起来。这
23、意味者每一个乘客可以选择看任一部电影或玩游戏,甚至可以暂停、后退等,择看任一部电影或玩游戏,甚至可以暂停、后退等,而不影响飞机上的另一个人。现在要求进行交互设而不影响飞机上的另一个人。现在要求进行交互设计,以使坐飞机的各类人都得到满意。计,以使坐飞机的各类人都得到满意。26第26页,本讲稿共42页传统的解决办法传统的解决办法采用分层结构设计,与程序内部结构非常一致采用分层结构设计,与程序内部结构非常一致。音乐音乐返回主界面返回主界面返回前页返回前页电影电影喜剧片喜剧片游戏游戏动作片动作片购物购物儿童片儿童片旅游旅游戏剧片戏剧片帮助帮助故事片故事片下一页下一页27第27页,本讲稿共42页交互设计
24、的过程交互设计的过程确定角色确定角色赵赵克克,65岁岁老老头头,精精力力充充沛沛,但但双双手手的的关关节节炎炎很很严严重重,使使他他行行动动不不方方便便。他他是是4个个乘乘客客中中唯一不拥有电脑,也不知道如何使用它的人。唯一不拥有电脑,也不知道如何使用它的人。张军张军,企业经理,大约每星期都要乘飞机,企业经理,大约每星期都要乘飞机一次,有大量的旅行经验意味着无法忍受一次,有大量的旅行经验意味着无法忍受复杂的、费时的、或者迁就于新手的界面。复杂的、费时的、或者迁就于新手的界面。王乐王乐,9岁男孩,他是第一次无人带领乘岁男孩,他是第一次无人带领乘机,喜欢玩游戏。机,喜欢玩游戏。刘梅刘梅,喜欢旅行,
25、英语是她的,喜欢旅行,英语是她的第二语言,喜欢浏览购物指南,第二语言,喜欢浏览购物指南,当然也喜欢其它的娱乐选择。当然也喜欢其它的娱乐选择。28第28页,本讲稿共42页交互设计的过程交互设计的过程确定目标确定目标设计的界面必须满足以上四人,同时又不能让他们设计的界面必须满足以上四人,同时又不能让他们中的任何一个人不高兴。但是这并不意味着我们要中的任何一个人不高兴。但是这并不意味着我们要让他们中的每一个人高兴。让他们中的每一个人高兴。因为赵克手部的关节炎,任何复杂的操作他都不会因为赵克手部的关节炎,任何复杂的操作他都不会接受,他应该用手中的球来操纵系统。接受,他应该用手中的球来操纵系统。任何关注
26、张军、王乐、刘梅的解决办法,对赵克任何关注张军、王乐、刘梅的解决办法,对赵克都是不合适的,而关注都是不合适的,而关注赵克赵克的解决办法是其他三的解决办法是其他三人可接受的。人可接受的。29第29页,本讲稿共42页交互设计的过程交互设计的过程任务设计任务设计我我们们把把界界面面变变成成水水平平的的类类似似精精美美电电影影海海报报或或唱唱片片封封面面那那种种式式样样的的滚滚动动屏屏。用用屏屏幕幕上上实实际际存存在在的的真真正正旋旋转转钮钮,像像使使用用收收音音机机选选台台旋旋钮钮一一样样使使用用它它,当当赵赵克克向向顺顺时时针针旋旋转转按按钮钮时时,海海报报向向右右移移动动,向向左左旋旋转转时时,
27、海海报报向向左左移移动动。这这样样,只只要要旋旋转转按按钮钮,他他就就可可以以浏浏览览所所有有内内容容,而而不不必必思思考考电电影影是是什什么么类类型型。因因为为没没有有逐逐级级选选择择的的障障碍碍,和和一一次次次次的的按按键键引引起起前前排排人人员员的的不不适适,所所以以可可以以重重新新引引进进触触摸摸屏屏。当当赵赵克克对对某某个个电电影影画画报报感感兴兴趣趣时时,只只要要一一点点击击它它就就可可以以看看简简洁洁的的介介绍绍,然然后后决决定定观观看看,还还是是退退出出继继续续浏浏览览。在在屏屏幕幕的的底底部部,还还有有浏浏览览栏栏,允允许许张张军军快速地切换浏览内容,而赵克不必知道这个功能。
28、快速地切换浏览内容,而赵克不必知道这个功能。对于张军需要的一些对于张军需要的一些快捷键快捷键,可以安排在界面不显眼的位置,可以安排在界面不显眼的位置,赵克是不会注意到的。赵克是不会注意到的。而对于旋转按钮的操纵,赵克可以从而对于旋转按钮的操纵,赵克可以从直观上知道它的功能,或观察其他旅客的操作就会很快掌握直观上知道它的功能,或观察其他旅客的操作就会很快掌握使用该系统。使用该系统。30第30页,本讲稿共42页整定计算实例整定计算实例以地区电网整定计算模块为例分析交互设计方法的应以地区电网整定计算模块为例分析交互设计方法的应用过程。用过程。继电保护整定计算工作是一项非常复杂的技术工继电保护整定计算
29、工作是一项非常复杂的技术工作,需要进行大量的故障分析、比较和筛选,需作,需要进行大量的故障分析、比较和筛选,需要整定人员有一定的工作经验。要整定人员有一定的工作经验。在对地区电网整定人员的性别、学历、工作经历、在对地区电网整定人员的性别、学历、工作经历、爱好等的调查了解基础上,定义了以下三个角色。爱好等的调查了解基础上,定义了以下三个角色。31第31页,本讲稿共42页角色设计角色设计1)王王亮亮:男男,本本科科,刚刚参参加加工工作作,能能熟熟练练使使用用计计算算机机,喜喜欢欢尝尝试试新新东东西西,但但缺缺乏乏整整定定计计算算经经验验,经常需要向别人请教。经常需要向别人请教。2)李李兰兰:女女,
30、大大专专,工工作作了了近近十十年年,但但从从事事整整定定计计算算工工作作三三年年,熟熟悉悉常常规规的的计计算算机机操操作作。她她已已有有一一定定的的整整定定经经验验,有有时时还还会会碰碰到到整整定定问问题题需需要要请请教别人,但不经常。教别人,但不经常。3)张忠:男,即将退休,是地区电网整定的专家,)张忠:男,即将退休,是地区电网整定的专家,有丰富的整定经验,但对电脑不熟悉,也不感兴有丰富的整定经验,但对电脑不熟悉,也不感兴趣,更不愿意经常为如何操作而向别人请教。趣,更不愿意经常为如何操作而向别人请教。32第32页,本讲稿共42页目标设计目标设计整整定定计计算算过过程程虽虽然然有有一一定定的的
31、整整定定导导则则可可遵遵循循,但但对对整整定定导导则则的的理理解解和和应应用用,以以及及对对特特殊殊电电网网及及保保护护配配置置的的处理都离不开整定经验。因此可以分析目标如下:处理都离不开整定经验。因此可以分析目标如下:1)王王亮亮:缺缺乏乏整整定定经经验验,所所以以他他特特别别渴渴望望能能方方便便地地获获得得软软件件提提供供的的整整定定帮帮助助,以以提提高高他他的的工工作作水水平平,为此他愿意花费些时间。为此他愿意花费些时间。2)李李兰兰:有有一一定定的的整整定定经经验验,所所以以她她特特别别希希望望做做适量的工作,而又不制造错误。适量的工作,而又不制造错误。3)张忠:有丰富的整定经验,希望
32、通过简单的)张忠:有丰富的整定经验,希望通过简单的操作,就可把整定经验传授给别人。操作,就可把整定经验传授给别人。33第33页,本讲稿共42页李兰的目标也是其他角色所希望的,比较一致,而其它李兰的目标也是其他角色所希望的,比较一致,而其它目标不尽相同。软件不能损害任何一个角色的目标,否目标不尽相同。软件不能损害任何一个角色的目标,否则将失去该角色所代表的那部分用户。同时软件又不能则将失去该角色所代表的那部分用户。同时软件又不能做成多个版本分别满足不同角色的目标,否则软件不仅做成多个版本分别满足不同角色的目标,否则软件不仅会提高成本,同时将失去通用性。会提高成本,同时将失去通用性。获取整定帮助:
33、这是王亮迫切需要的,应首先满足他方获取整定帮助:这是王亮迫切需要的,应首先满足他方便获得帮助的目标。便获得帮助的目标。录入整定经验:这个功能是张忠最常使用的,他经常解录入整定经验:这个功能是张忠最常使用的,他经常解答其他整定人员的问题,并进行归纳总结,录入服务器答其他整定人员的问题,并进行归纳总结,录入服务器数据库。所以应首先满足他简单操作的目标。数据库。所以应首先满足他简单操作的目标。目标只要使最迫切需要的角色满意,其他的角色一般也能满足。目标只要使最迫切需要的角色满意,其他的角色一般也能满足。34第34页,本讲稿共42页任务设计任务设计获获取取整整定定帮帮助助:最最经经常常使使用用的的设设
34、计计是是独独立立的的帮帮助助功功能能,书书本本式式的的分分层层结结构构,从从上上层层选选择择一一个个类类型型后后进进入入下下层层信信息息浏浏览览。这这样样的的设设计计对对张张忠忠和和李李兰兰是是可可行行的的,因因为为基基本本不不用用或或偶偶尔尔用用,属属于于必必需需使使用用型型或或边边缘缘使使用用型型任任务务,稍稍微微麻麻烦烦点点也也可可以以接接受受;但但对对于于王王亮亮属属于于日日常常使使用用型型任任务,不能忍受经常要切换到帮助界面,并逐层深入地去查找信息。务,不能忍受经常要切换到帮助界面,并逐层深入地去查找信息。因此对王亮来说,用快捷键方式直接调出对应信息是最方因此对王亮来说,用快捷键方式
35、直接调出对应信息是最方便的,而另两人甚至可以不知道快捷键的存在。为此王亮便的,而另两人甚至可以不知道快捷键的存在。为此王亮愿意花一定时间去记住每个快捷键对应的信息类型,当他愿意花一定时间去记住每个快捷键对应的信息类型,当他经过一段时间的工作,越来越少地依赖整定帮助时,他也经过一段时间的工作,越来越少地依赖整定帮助时,他也可以忘掉快捷键的存在。可以忘掉快捷键的存在。35第35页,本讲稿共42页录录入入整整定定经经验验:整整定定经经验验是是宝宝贵贵而而严严肃肃的的资资源源,录录入入和和修修改改必必须须经经过过管管理理员员授授权权和和密密码码验验证证后后才才能能进进行行。由由于于张张忠忠对对使使用用
36、电电脑脑不不熟熟悉悉,也也没没有有深深入入学学习习的的兴兴趣趣,如如果果在在进进行行这这项项他他常常用用的的任任务务时时,要要他他输输入入与与登登录录系系统统不不同同的的密密码码,他他会会被被搞搞糊糊涂涂。所所以以应应分分配配他他为为一一类类特特殊殊整整定定用用户户,登登录录软软件件后后无无需需再再次次登登录录即即可可使使用用“输输入入/修修改改整整定定经经验验”功功能能,打打开开对对应应的的整整定定经经验验录录入入界界面面。该该界界面面应应类类似似于于表表格格文文本本,可可直直接接在在各各对对应应栏栏中中输输入入相相应应信信息息,并并在在退退出出时时自自动动保保存存。这这样样基基本本符符合了
37、张忠操作简单的目标。合了张忠操作简单的目标。对于王亮和李兰普通整定用户来说,可查看整定经验,但对于王亮和李兰普通整定用户来说,可查看整定经验,但输入或修改整定经验则须输入分配给该功能的密码。由于输入或修改整定经验则须输入分配给该功能的密码。由于他们用的少,也能记清楚该功能的登录密码,是可以接受他们用的少,也能记清楚该功能的登录密码,是可以接受的。的。36第36页,本讲稿共42页做适量的工作,而又不制造错误:做适量的工作,而又不制造错误:这是这是整定人员的共同目标,在其它整定任务整定人员的共同目标,在其它整定任务设计时应主要考虑,比如尽量简化整定设计时应主要考虑,比如尽量简化整定流程和操作步骤,
38、自动提供默认值和默流程和操作步骤,自动提供默认值和默认设置,对用户的操作和设置进行记忆,认设置,对用户的操作和设置进行记忆,与具体工作相关的信息能方便地调出,与具体工作相关的信息能方便地调出,界面布置尽量符合习惯等。界面布置尽量符合习惯等。37第37页,本讲稿共42页ATM机交互设计确定角色(成年人)李君:月收入和支出都1000元左右;使用金额与它的收入相关。赵新:月收入5000元左右,平时使用额度不大,累计到1万元以上存入定期支票。目标设计目标设计安全;安全;方便;(方便;(网点多、网点多、24小时可用;小时可用;操作方便)操作方便)快捷;快捷;38第38页,本讲稿共42页任务和人性化设计用
39、户插卡用户插卡用户输入正确密码用户输入正确密码欢迎。欢迎。银行银行数字按键请输取款额:50001000100500取消确认2002000退出返回请取走卡!请取走卡!谢谢光临最末两位应有判最末两位应有判断和提示断和提示余额:余额:今天还能使用3次每次最大取款额5000元取款存款退出改密改密记录记录取款成功,请余额:余额:今天还能使用次取款存款退出打印打印改密改密记录记录查看一段时查看一段时期的消费情期的消费情况,并可打况,并可打印印请输入密码确认取消密码错三次,重密码错三次,重点提示:挂失、点提示:挂失、吞卡?吞卡?若次数已为若次数已为0,重点提示;或直重点提示;或直接显示今天只能接显示今天只能
40、取款额取款额39第39页,本讲稿共42页其他问题其他问题外币转帐大额取钱指纹识别(大金额交易):额外费用语音提示告警秘码防窥罩透支?40第40页,本讲稿共42页方法应用方法应用取零钱取零钱要要不要不要买菜、坐公交买菜、坐公交小学生要用零花钱小学生要用零花钱卡不用时,要转帐卡不用时,要转帐运钞车繁忙、系统崩溃运钞车繁忙、系统崩溃会使操作复杂会使操作复杂总能找到相应银行总能找到相应银行小学生、大学生、上班族、退休工人小学生、大学生、上班族、退休工人李梅:大学生,存饭李梅:大学生,存饭卡(卡(300)、买书等零)、买书等零花(花(0100););王老师:逛商场(几王老师:逛商场(几百上千)、平时生百上千)、平时生活开支(数百元);活开支(数百元);41第41页,本讲稿共42页作业作业实验实验4部分:交互设计部分:交互设计42第42页,本讲稿共42页