
《软件观念革来自命》是2005年电提菜阶几巴备罪子工业出版社出版的图书,作者是Alan Cooper、Robert M. Reimann。
- 书名 软件观念革命
- 作者 Alan Cooper、Robert M. Reimann
- 出版社 电子工业出版社
- 出版时间 2005年05月01日
- 页数 538 页
基本信息
副标题:交互设计来自精髓
作者:[美] Alan Cooper/[美] R抗问白席剂谁露obert M. Reimann
译者:詹剑锋 / 食案呢露周钟零觉扩道展张知非
装帧:平装
ISBN:9787121011801
内容简介
本书是一本设计数反激之期字化产品的启蒙书,它在帮助您设计更有吸引力、更有效的对话框的同时,还将帮助您理解用户如何了解、学习您的软件,以及与之交互的方式。本书着重讲述了有关交互设计的原理和方法:第一篇强调设计过程,以及对用户的系统理解;第二篇提供了策略原理和工具;第三篇更深地钻研了战术快不性的问题。
本书探索了一个独特的设计领域,即复杂系统行为的设计。本书论述了种具有革命意义的设计观念--目标导向设计过程。其作者Alan Cooper是一位在交互设计前沿有着10年设计咨询经验及25年计算机工业界经验的卓越权威。
本书是一本难得的大师经典之作,是一本数字产品360百科规划师、项目经理、设计师、可用性从业人员,以及程序员都想得到的书--这是一愿否显器京位慢娘的本使得我们的软件和我们的世界变得更美好的书!
目录
第一篇了解你的用户
第一部分弥合差距
1目标导向设来自计…………………………360百科………………………………………………5
2实现模型和心智模型…………………………………………………………………24
3新手、专家和中间用户………………………………………………………………35
4理解用户:定性研究……卫穿强行最副……………………………………………………………42
5用户建模:人物角色和目标…………………………………………………………59
娘案料伤下爱洲亚院小介6脚本提纲:将目标转换为设计……………………………………………………冲儿动形封亲掌安…8l
7综合好的设计:原则和模式……………妒另远食省宜……………………………………………98
第二篇设计行为与形式
第二部分去除障碍,达到目标
8软件造济绝一剂算为娘姿态……………………………………………………………………………1l1
9和谐与流……………………………………………………………………………129
10消连资额除附加工作………………………界饭货迅宽细算婷致异………………………………………………146
11导航和调整…………………………………………………………………………155
12理解撤销……………………………………………………………………………171
13重新思考"Files"和"Save"…………………………………………………182
第三部分提供高效能和愉悦
14设计体贴的软件……………………………………………………………………199
15设计智能的软件承史毛合处价源政………………………………………………………………作算练……209
16改进数据检索………………………………千东科危器革某需致石………………………………………218
17改进数据输入………………………………………………………………………227
8为不同的需要进行设计……………………………………………………………234
第四部分应用视觉设计原则
19外观设计……………………………………………………………………………245
20隐喻、习惯用法和启示……境理营许太班三其科江………………………………节………………………267
第三篇交互细节
第五部分鼠标掉看奏里安关和操作
21直承笑海革装味接操作和定点设备…………们具……………………………………………………285
22选因指度垂附择…………………………………………………………………………………305
23拖放…………………………………………………………………………………313
24操作控件、对象和连接……………………………………………………………326
第六部分控信今刚件及其行为
2格温先了鲜供陆岁查若年5窗口行为……………………………………………………………………………345
26使用控件……………………………………………………………………………361
27菜单:教学向量……………………………………………………………………389
28使用菜单……………………………………………………………………………397
29使用工具条和工具提示……………………………………………………………408
30使用对话框…………………………………………………………………………420
3 1对话框礼节…………………………………………………………………………435
32创建更好的控件……………………………………………………………………450
第七部分与用户的交流
33消除错误……………………………………………………………………………461
34通知和确认…………………………………………………………………………471
35与用户的其他交流方式……………………………………………………………482
36安装过程……………………………………………………………………………491
第八部分超越桌面的设计
37 Web设计……………………………………………………………………………503
38嵌入式系统的设计…………………………………………………………………514
附录A本书公理集……………………………………………………………………525
附录B本书设计技巧集………………………………………………………………529
跋:给同行的话………………………………………………………………………533
精彩书摘
应用程序窗口
程序的辅助窗口并不真正属于程序功能的一部分,而是作为惯例提供的。这些窗口或者只能根据请求获得,或者程序仅仅提供一次,如程序的致谢字幕。这些由程序单方面显示,只有在程序第一次使用或每次启动时才出现,但是从交流渠道来说,它既能帮助用户,又能更好地传达品牌。"关于"对话框
习惯上,"关于"对话框(About,boxes)是向用户标志程序的一个单独对话框。它也用做程序的致谢字幕,标志创建它的人。具有讽刺意味的是,"关于"对话框告诉用户有关程序的信息并不多。在Macintosh中,"关于"对话框可以在苹果弹出菜单(Apple:pop-up)顶部调用。在Windows中,它几乎总是可以在帮助菜单的底部发现的。
微软在它的程序中采用了一致的关于对话框,它的设计方法简单,正如你在图35.1中见到的。微软将关于对话框专门用于标明,类似于软件的驾照。这样很不幸,因为它应该是好奇的用户了解程序概况,而不会使不感兴趣的用户感到唐突的好地方。紧跟微软的设计步伐,并不总是件好事,这就是一个与微软不同时可以提供很大好处的地方。
微软解决方法的主要问题在于,关于对话框没有告诉用户有关程序的信息。事实上它是标志框(identification box)。它通过名字和版本号标志程序,它标志程序的各种版权,标志用户和用户的公司。它确实是一个有用的功能,但只是对于微软的客户支持更有用,而不是对用户更有用。
让关于对话框更有用的期待是很强烈的--否则我们就不会看见它上面的内存使用和系统信息按钮。通过采取更目标导向的方法,我们可以在关于对话框中加入一些信息,使它真正对用户有所帮助。关于对话框可以告诉用户的最重要的事情是程序的范围。最广泛地说,它应该告诉用户程序能做什么和不能做什么。多数程序的作者忘了许多用户一点也不了解InfoMeister 3000 4.0版本的实际功能,这是给他们友善提示的好地方。 关于对话框也是让新用户成功地开始第一课的好地方。例如,如果存在对用户交互非常关键的新习惯用法,如直接操作方法,这是简短地告诉他这些信息的好地方。另外,关于对话框可以引导新用户去访问有助于她理解程序的其他信息源。
因为当前这种工具的设计只是陈述了难懂的条文,而没有提供程序信息,从这点来说它应该称为标志框(。identity box),而不是关于对话框。标志框为用户标志程序,图35-l中的对话框极好地符合了这个定义。它告诉了我们所有律师需要的材料,以及技术支持人员需要知道的材料。显然,微软认为标志框非常重要,而可以牺牲真正的关于对话框。
正如我们所看到的,标志框必须提供基本的标志信息,包括出版商的名字、程序图标、程序的版本号,以及作者的姓名。另外一个有用的项目是出版商的技术支持电话号码。
许多软件出版商没有把程序与某次具体的软件构建联系在一起进行区别。出于市场的原因,一些销售商甚至为非常不同的程序冠上相同的版本号。但是标志对话框或关于对话框的版本号主要用于客户支持。一个误导性的版本号码将会耗费出版商更多的电话支持时间,只为找出用户所用程序的精确版本。不管用什么方案,只要数字非常确定就可以了。
报告版本号的一个重要部分是告诉用户它取代的是以前哪个版本。知道这是版本3.2没有绝对的意义。但是知道版本3.2是版本3.1的改进,并取代了所有的2.x版本是有用的。出售商致力于提升他们的软件,每个版本都试图取代某些以前的版本,发布小型的增补版本是为弥补以前版本的不足,但不能完全取代前者,同样,一种特殊的版本允许与某种新硬件或软件兼容,这都应该有所说明。
如果你打算显示一个信息丰富的版本号,在这个对话框中解释一下版本号的细节无伤大雅。多数用户会忽视它,但是会受到数以千计的IT公司经理们的欣赏。
许多程序用序列号来惟一地标志。当然,这里是显示号码的地方。用户需要用这个号码与出版商联系,或者用于公司记录,所以程序应该让用户看到它,并且可以选择它用于拷贝。
关于对话框(不是标志对话框)绝对是说明产品团队名字的好地方。作者坚信应该感谢软件设计、开发和测试整个过程中所有有贡献的人。程序员、设计师、管理者和测试者都应该看到他们的名字。文档撰写者有时会把名字写上手册,但是其他人则只有程序本身而已。关于对话框是与主屏幕没有功能重叠的极少数几个对话框之一,所以没有理由说它不能太大,可以腾出空间告诉大家谁做了贡献。尽管一些程序员并不关心在屏幕上看到他们名字,但许多程序员会因此受到极大的鼓舞,真正欣赏这样做的管理者,有什么理由不为创建程序的这些聪明而勤奋工作的人们署名呢?
最后一个问题是指向Bill Gates的(就像在本书1995年第一版中一样),他有一个企业内部规定:程序员不可以将他们的名字写进程序的关于对话框。他觉得很难知道这群个体的最后界限。但是作为娱乐产业指示器的现代电影的片头字幕却没有这样的担心。事实上,在游戏软件中开发致谢极为常见。也许现在微软大量投入游戏软件开发和销售,事情会有所改变--但别期望太高。
微软的政策是令人烦恼的,因为它的惯例广泛地应用着。结果,它不公布程序员名字的政策也被盲目效仿的公司广泛复制。P.484-486