本书面向交互系统的设计、管理和评估人员,综合论述了交互系统中用户界面的设计、实现、管理、维护、培训和改进等方面的内容。具体包括交互式软件的人性因素,涉及对多种用户社区的新讨论;开发和评价界面的测试方法;对图形用户界面的直接操纵等交互风格;以及有效的信息、一致的屏幕设计和适当的色彩等多方面的设计规则。此外还探讨了语音输入/输出、自然语言交互、拟人化设计、虚拟环境和代理等较新的内容。
\r\n 本书面向的读者极为广泛,具有计算机科学、心理学、信息系统、图书馆管理学、商业、教育、人性因素工程学、人机工程学或者工业工程学背景,从事人机交互研究的人员都可从本书中受益。
第1章 交互式软件的人性因素\r\n 1.1 引言\r\n 1.2 系统工程的目标\r\n 1.2.1 适当的功能性\r\n 1.2.2 可靠性、可用性、安全性和数据完整性\r\n 1.2.3 标准化、集成化、一致性和可移植性\r\n 1.2.4 进度和预算\r\n 1.3 用户界面设计目标\r\n 1.4 设计方案的人性因素动机\r\n 1.4.1 关键系统\r\n 1.4.2 工商业应用\r\n 1.4.3 办公、家庭和娱乐方面的应用\r\n 1.4.4 探索性、创造性和协同性系统\r\n 1.5 适应人的多样性\r\n 1.5.1 人体能力与工作环境\r\n 1.5.2 认知能力和感觉能力\r\n 1.5.3 个性差异\r\n 1.5.4 文化多元性与种族差异\r\n 1.5.5 残疾人用户\r\n 1.5.6 老年用户\r\n 1.6 写作本书的目的\r\n 1.6.1 对学术界和工业界的研究人员施加影响\r\n 1.6.2 为商业系统实现人员提供工具、技术和知识\r\n 1.6.3 提高公众对计算机的认识\r\n 1.7 实践者的总结\r\n 1.8 研究者备忘录\r\n第2章 理论、原则和指导原则\r\n 2.1 引言\r\n 2.2 高层理论\r\n 2.2.1 概念、语义、语法和词法的模型\r\n 2.2.2 GOMS和按键级模型\r\n 2.2.3 行为阶段模型\r\n 2.2.4 语法的一致性\r\n 2.2.5 窗口部件级理论\r\n 2.3 对象行为界面模型 \r\n 2.3.1 对象及其行为的任务层次结构\r\n 2.3.2 对象及其行为的界面层次结构\r\n 2.3.3 语法特征的消失\r\n 2.4 原则1:考虑多样性\r\n 2.4.1 用户档案\r\n 2.4.2 任务档案\r\n 2.4.3 交互风格\r\n 2.5 原则2:运用界面设计的8条黄金规则\r\n 2.6 原则3:预防出错 \r\n 2.6.1 正确的匹配对\r\n 2.6.2 完整的序列\r\n 2.6.3 正确的命令\r\n 2.7 数据显示的指导原则\r\n 2.7.1 组织内容的显示\r\n 2.7.2 吸引用户注意力\r\n 2.8 数据输入的指导原则\r\n 2.9 自动化与人工控制的平衡\r\n 2.10 实践者的总结\r\n 2.11 研究者备忘录\r\n第3章 设计过程的管理\r\n 3.1 引言\r\n 3.2 支持可用性的有组织设计\r\n 3.3 设计的三大支柱\r\n 3.4 开发方法\r\n 3.5 民族学的调查\r\n 3.6 参与性设计\r\n 3.7 场景开发\r\n 3.8 前期设计评审的社会影响报告\r\n 3.9 法律问题\r\n 3.10 实践者的总结\r\n 3.11 研究者备忘录\r\n第4章 专家评审、可用性测试、调查和持续评估\r\n 4.1 引言\r\n 4.2 专家评审\r\n 4.3 可用性测试及其实验室\r\n 4.4 调查\r\n 4.5 验收测试\r\n 4.6 有效使用期内的评估\r\n 4.7 面向心理学的受控试验\r\n 4.8 实践者的总结\r\n 4.9 研究者备忘录\r\n第5章 软件工具\r\n 5.1 引言\r\n 5.2 规约方法\r\n 5.3 界面开发工具\r\n 5.4 评估与评价工具\r\n 5.5 实践者的总结\r\n 5.6 研究者备忘录\r\n第6章 直接操纵系统和虚拟环境\r\n 6.1 引言\r\n 6.2 直接操纵系统的实例\r\n 6.3 直接操纵的说明\r\n 6.4 可视化思维与图标\r\n 6.5 直接操纵编程\r\n 6.6 家庭自动化\r\n 6.7 远程直接操纵\r\n 6.8 虚拟环境\r\n 6.9 实践者的总结\r\n 6.10 研究者备忘录 \r\n第7章 菜单选择、表格填充和对话框\r\n 7.1 引言\r\n 7.2 相关任务的组织\r\n 7.3 菜单项显示顺序\r\n 7.4 响应时间和显示速率\r\n 7.5 菜单间的快速移动\r\n 7.6 菜单布局\r\n 7.7 表格填充\r\n 7.8 对话框\r\n 7.9 实践者的总结\r\n 7.10 研究者备忘录\r\n第8章 命令和自然语言\r\n 8.1 引言\r\n 8.2 支持用户任务的功能性\r\n 8.3 命令组织策略\r\n 8.4 结构化的优点\r\n 8.5 命名与缩略语\r\n 8.6 命令菜单\r\n 8.7 信息处理技术使用的自然语言\r\n 8.8 实践者的总结\r\n 8.9 研究者备忘录\r\n第9章 交互设备\r\n 9.1 引言\r\n 9.2 键盘和功能键\r\n 9.3 指点设备\r\n 9.4 语音的识别、数字化和生成\r\n 9.5 图像与视频显示设备\r\n 9.6 打印机\r\n 9.7 实践者的总结\r\n 9.8 研究者备忘录\r\n第10章 响应时间和显示速率\r\n 10.1 引言\r\n 10.2 理论基础\r\n 10.3 期望与态度\r\n 10.4 用户生产率\r\n 10.5 可变性\r\n 10.6 实践者的总结\r\n 10.7 研究者备忘录\r\n第11章 显示风格:功能与时尚的平衡\r\n 11.1 引言\r\n 11.2 出错消息\r\n 11.3 非拟人化的设计\r\n 11.4 显示设计\r\n 11.5 色彩设计\r\n 11.6 实践者的总结\r\n 11.7 研究者备忘录\r\n第12章 书面手册、在线帮助和教程\r\n 12.1 引言\r\n 12.2 书面阅读与显示阅读\r\n 12.3 书面手册的准备\r\n 12.4 在线工具的准备\r\n 12.5 实践者的总结\r\n 12.6 研究者备忘录\r\n第13章 多窗口策略\r\n 13.1 引言\r\n 13.2 单窗口设计\r\n 13.3 多窗口设计\r\n 13.4 紧耦合窗口的协调\r\n 13.5 使用紧耦合窗口的图像浏览\r\n 13.6 个人角色管理与弹性窗口\r\n 13.7 实践者的总结\r\n 13.8 研究者备忘录\r\n第14章 计算机支持的协同工作\r\n 14.1 引言\r\n 14.2 协同工作的目标\r\n 14.3 异步交互:时间不同,地点不同\r\n 14.4 同步分布式交互:地点不同,时间相同\r\n 14.5 面对面交互:地点相同,时间相同\r\n 14.6 CSCW在教育系统中的应用\r\n 14.7 实践者的总结\r\n 14.8 研究者备忘录\r\n第15章 信息搜索与可视化\r\n 15.1 引言\r\n 15.2 数据库查询和文本文档的短语搜索\r\n 15.3 多媒体文档的搜索\r\n 15.4 信息可视化\r\n 15.5 高级过滤技术\r\n 15.6 实践者的总结\r\n 15.7 研究者备忘录 \r\n第16章 超媒体与万维网\r\n 16.1 引言\r\n 16.2 超文本与超媒体\r\n 16.3 万维网\r\n 16.4 流派和设计者的目标\r\n 16.5 用户及其任务\r\n 16.6 网站设计的OAI模型\r\n 16.7 实践者的总结\r\n 16.8 研究者备忘录\r\n后记 用户界面对社会及个人的影响
Ben Shneiderman:现任马里兰大学计算机科学系教授,兼任该校人机交互实验室主任。作为用户界面设计的先驱,他的著作和研究闻名于世。通过DTUI网站,您将对作者和本书会有更多的了解。
本书主要面向交互系统的设计、管理和评估人员,综述了交互系统中用户界面的设计、实现、管理、维护、培训和改进等方面的内容。本书的第二类读者是人机交互的研究人员,特别是那些对交互系统中人的工作情况感兴趣的人们。这些研究人员的背景可能是计算机科学、心理学、信息系统、图书馆管理学、商业、教育、人因工程学、人机工程学或者工业工程,但他们都希望了解人与机器之间的复杂交互。这些领域的学生也可以从本书中受益。我希望这本书能促进以上所有这些学科或者其他学科引入用户界面设计方面的课程。最后,认真的交互系统用户会发现,这本书让他们更加透彻地理解用户界面的设计问题。我的目的是让人们更加关注用户界面,并帮助把用户界面设计发展为一门严格的科学。
自从本书的前两个版本(1986,1992)出版以来,人机交互领域的研究人员和用户界面设计的从业人员数量越来越多,影响也越来越大。界面的质量得到了很大提高,用户群也飞速增长。研究人员和设计人员可以说自己已经成功了,但用户的期望也更高了,对软件的要求也更严格了。现在的用户界面确实不错,但无论是新用户还是专家用户,仍然经常会感到焦虑和经历失败。为了达到通用访问的目的,设计人员还必须继续艰苦地工作。我希望这本书能让他们保持动力,取得更大的进步。要想跟上人机交互的革新是很难的。本书的第二版出版不久有些内容就需要更新了,但我必须到休假年才有足够的时间来完成第三版。我到图书馆、万维网、讨论会以及大学收集资料,然后再回到键盘前把它记录下来。我最初的草稿仅仅是个起点,以便从同事、从业人员以及学生那里得到反馈而已。这项工作很紧张,但也很让人满足。
第三版中的新内容
使用第二版的大学教师们的评论影响了这一版结构的修改。由于很多课程都包括设计、评估和开发项目,所以我把有关开发方法、评估技术和软件工具的章节移到了前面。而又因为直接操纵风格是使用最广泛的用户界面风格,所以把它放在了最前面,其后依次是菜单风格、表格填充风格和命令语言风格。随着研究主题和原型变成商业工具,计算机支持的协同工作的材料发生了巨大的变化。信息可视化还处于早期阶段,但对它的研究和商业应用已经很普遍了。最后一章是有关快速成长的万维网,而且内容是全新的。
教师们希望能有更多的指导原则和总结,这些内容以框的形式贯穿于全书中。实践者的总结和研究者的备忘录很受欢迎,我把它们更新了一下。参考资料更多了,加入了从很多渠道得来的新资料。当然经典的文章还是保留着。由于以前引用的部分资料已经很难找到了,现在很大一部分参考资料是开放性的资源。图(特别是那些显示屏幕设计的)过时得很快。在这一版中,我插入了大量新的用户界面的图片。
读者们将会在第三版一些本质的改变中发现人机交互技术的推动力。有关语音输入、输出、自然语言交互、拟人化设计以及智能体(Agent)的争论还在继续着。我侧重于来自实践经验的报告,试图公平地阐述争论双方的意见,并说出自己的观点。
如何使用本书
我希望看过本书的从业人员和研究人员能把它放在书架上,在研究新课题或查找有关文献时翻一翻这本书。
教师们可以按书的编排顺序教授学生所有的内容,也可以选择其中的一部分。第1章对于大多数学生都是很好的起点,当然教师们也可以按照课程要求自己安排顺序。例如,可以按领域列出其相应的重点章节:
●计算机科学:第2章、第5章、第6章、第13章、第14章、第15章
●心理学:第2章、第4章、第9章、第10章、第14章
●图书馆管理学和信息科学:第2章、第4章、第12章、第15章、第16章
●商业和信息系统:第3章、第4章、第14章、第15章
●教育方法:第2章、第4章、第11章、第12章、第14章、第16章
●沟通技巧和媒体研究:第4章、第11章、第12章、第16章
●科技写作和图形设计:第3章、第4章、第11章、第12章、第15章、第16章
这本书的网站为教师们提供了教学大纲以及补充的教学资料。
感谢
写作是很寂寞的事情,而修订则是社会性的工作。我非常感谢很多同事和学生给本书提出的建议。马里兰大学里每天和我在一起的伙伴们对本书的影响很大,我对他们表示衷心的感谢:他们是GaryMarchionini,KentNorman,CatherinePlaisant和AnneRose。我对CharlesKreitzberg和JennyPreece所给予我个人的以及专业的支持表示特别的感谢。其他给我提过有益的意见,并为本书做出重要贡献的人还有RichardBellaver、TomBruns、StephanGreene、JesseHeines、EserKandogan、ChrisNorth、ArkadyPogostkin、RichardPotter、Marilyn Saltzman、Michael Spring、Egemen Tanin和CraigWills。对于其他为本书提供图片的个人和组织我都在相应的标题中进行了说明,并表示感激。
我还要感谢世界各地把意见和建议发给我的学生们。是他们发人深思的问题促使我不断努力。