软件人机界面设计专题.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《技术报告》 专题讲 软件人机界面设计 主讲:谢赞福 教授 计算机科学系副主任 广东省计算机学会计算机教育分会副理事长 广东省高职高专IT教育教学指导委员会副主任兼秘书长 全国高校师范计算机教育研究会理事 TEL:(020E-mail: GzXiezf@163.com 引言 由于受传统观念的影响,很长一段时间里,人机界面一直不为软件开发人员所重视,认为这纯粹是为了取悦用户而进行的低级活动,没有任何实用价值。评价一个应用软件质量高低的唯一标准,就是看它是否具有强大的功能,能否顺利帮助用户完成他们的任务。 近年来,随着计算机硬件技术的迅猛发展,计算机的存储容量、运行速度和可靠性等技术性能指标有了显著的提高,计算机硬件的生产成本却大幅度下跌,个人计算机日益普及。 新一代的计算机用户,在应用软件的可操作性以及软件操作的舒适性等方面对应用软件提出了更高的要求除期望所用的软件拥有强大的功能外,更期望应用软件能尽可能的为他们提供一个轻松、愉快、感觉良好的操作环境。 这表明,人机界面的质量已成为一个大问题,友好的人机界面设计已经成为应用软件开发的一个重要组成部分。 广义的人机界面:在人机系统模型中,人与机之间存在一个相互作用的“面”,称为人-机界面,人与机之间的信息交流和控制活动都发生在人机界面上。机器的各种显示都“作用”于人,实现机-人信息传递;人通过视觉和听觉等感官接受来自机器的信息,经过脑的加工、决策,然后作出反应,实现人-机的信息传递。人机界面的设计直接关系到人机关系的合理性。研究人机界面主要针对两个问题: 显示和控制。 狭义的人机界面是指计算机系统中的人机界面。人机界面(Human-Computer Interface),又称人机接口、用户界面(User Interface)、人机交互(Human-Computer Interaction),是计算机科学中最年轻的分支科学之一。它是计算机科学和认知心理学两大科学相结合的产物,同时也吸收了语言学、人机工程学和社会学等科学的研究成果。 通过30余年的发展,已经成为一门以研究用户及其与计算机的关系为特征的主要学科之一。尤其80年代以来,随着软件工程学的迅速发展和新一代计算机技术研究的推动,人机界面设计和开发已成为国际计算机界最为活跃的研究方向。 一. 用户的使用需求分析 (1)用户对计算机系统的要求 1) 让用户灵活地使用,不必以严格受限的方式使用系统。 为了完成人—机间的灵活对话,要求系统提供对多种交互介质的支持,提供多种界面方式,用户可以根据任务需要及自己的特性,自由选择交互方式。 5)系统能提供联机帮助功能,帮助信息的详细程度应适合用户的要求。 6)人—机交互应尽可能和人际通信相类似,要把人—机交互常用的例子、描述、分类、模拟和比较等用于人—机交互中。 7)系统设计必须考虑到人使用计算机时的身体、心理要求,包括机房环境、条件、布局等,以使用户能在没有精神压力的情况下使用计算机完成他们的工作。 (2)用户技能方面的使用需求 应该让系统去适应用户,对用户使用系统不提出特殊的身体、动作方面的要求,例如用户只要能使用常用的交互设备(如键盘、鼠标器、光笔)等即能工作,而不应有任何特殊要求。 1)用户只需有普通的语言通信技能就能进行简单的人—机交互。目前人—机交互中使用的是易于理解和掌握的准自然语言。? 2)要求有一致性的系统设计。一致性系统的运行过程和运作方式很类似于人的思维方式和习惯,能够使用户的操作经验、知识、技能推广到新的应用中。 3)应该让用户能通过使用系统进行学习,提高技能。最好把用户操作手册做成交互系统的—部分,当用户需要时,有选择地进行指导性的解释。 4)系统提供演示及示例程序,为用户使用系统提供范例。 (3)用户习性方面的使用需求 1)系统应该让在终端前工作的用户有耐心。 这一要求是和系统响应时间直接相关连的。对用户操作响应的良好设计将有助于提高用户的耐心和使用系统的信心。 2)系统应该很好地对付易犯错误、健忘以及注意力不集中等习性。 良好的设计应设法减少用户错误的发生,例如采用图形点击方式。此外,必要的冗余长度、可恢复操作、良好的出错信息提示和出错处理等也都是良好系统所必须具备的。 3)应该减轻用户使用系统的压力。系统应对不同用户提供不同的交互方式。 例如,对于偶然型和生疏型用户可提供系统引导的交互方式,如问答式对话、菜单选择等。对于熟练型或专家型用户提供用户引导的交互方式,如命令语言、查询语言等。而直接操纵图形的用户界面以其直观、形象化及与人们的思维方式的一致性,更为各类用户所欢迎。 1)系统应能让未经专门训练

文档评论(0)

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

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

1亿VIP精品文档

相关文档