图书介绍
软件观念革命 交互设计精髓PDF|Epub|txt|kindle电子书版本网盘下载
![软件观念革命 交互设计精髓](https://www.shukui.net/cover/70/33192375.jpg)
- (美)Alan Cooper,(美)Robert Reimann著;詹剑锋,张知非等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121011808
- 出版时间:2005
- 标注页数:538页
- 文件大小:57MB
- 文件页数:592页
- 主题词:软件设计
PDF下载
下载说明
软件观念革命 交互设计精髓PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 了解你的用户1
第一部分 弥合差距3
数字产品需要更好的设计方法5
1 目标导向设计5
数字产品设计的现状6
我们缺少软件开发过程9
我们面对利益冲突9
我们对用户一无所知9
制造业设计的演变10
识别用户目标12
行为规划和设计12
目标VS任务13
设计要满足上下文中的目标14
目标导向的设计过程15
弥合差距16
过程概况18
产品成功的关键是目标,而不是特性22
实现模型24
2 实现模型和心智模型24
表现模型25
用户心智模型25
工程师设计的界面遵从实现模型28
大多数软件遵从实现模型28
数学思维方式产生实现模型的界面29
机械时代的表现模型与信息时代的表现模型30
新技术需要新的表现方式31
机械时代的表现方式31
机械时代的表现方式有损用户交互32
对机械时代表现方式的改善:一个例子33
永久的中间用户35
3 新手、专家和中间用户35
为中间用户优化37
新手需要什么38
专家需要什么39
让新手开始39
永久的中间用户需要什么40
定性研究与定量研究42
4 理解用户:定性研究42
定性研究的价值43
定性研究的类型44
人种学调查:用户访谈和用户观察47
上下文调查的改进48
上下文调查48
为人种学调查做准备49
进行人种学调查52
焦点小组56
其他类型的研究56
可用性和用户测试57
市场统计和市场划分57
5 用户建模:人物角色和目标59
人物角色60
为什么要用模型60
作为设计工具的人物角色的力度61
作为个体代表的人物角色63
人物角色产生于研究63
人物角色代表着场景中不同的用户类64
发掘了行为深度的人物角色65
人物角色与用户角色66
人物角色必须有动机66
人物角色与市场划分67
人物角色与用户简要67
用户人物角色与非用户人物角色68
目标类型69
目标必须来自定性数据69
目标69
目标激发用户模式69
成功的产品必须首先满足用户目标72
构造人物角色73
识别显著的行为模式74
将访谈主体映射为行为变量74
再次讨论人物角色假设74
综合特征和相关目标75
检查完整性和独特性76
展开叙述77
指定人物角色类型78
其他模型80
作为设计工具的叙述81
6 脚本提纲:将目标转换为设计81
设计中的脚本提纲82
基于人物角色的脚本提纲与用例83
在脚本提纲中使用人物角色83
定义需求84
用基于人物角色的设计来构思设计方案84
定义交互框架90
优化形式和行为95
交互设计原则98
7 综合好的设计:原则和模式98
在不同细节层次运作的原则99
原则减少工作量99
交互和建筑模式100
交互设计模式100
原则与风格指南100
交互设计模式的类型101
交互设计规则102
结构模式、模式嵌套和预定制的设计102
伦理的交互设计103
注重实效的交互设计104
优雅的交互设计105
第二篇 设计行为与形式109
8 软件姿态111
第二部分 去除障碍,达到目标111
独占姿态112
桌面的姿态112
暂时姿态117
精灵姿态120
辅助姿态122
面向信息的站点123
Web的姿态123
事务网站和Web应用124
Web门户125
公用信息亭126
其他平台的姿态126
电器127
手持设备127
流与透明性129
9 和谐与流129
遵循心智模型130
引导,但不要讨论131
无模态反馈132
将工具放在顺手的地方132
和谐133
增加的技巧:更少,更好134
区分可能性和概率135
提供比较137
反映程序状态139
使用图形化输入139
避免不必要的程序状态报告140
命令调用与配置141
避免白板141
提问与提供选择142
隐藏弹射座椅控制杆144
什么是附加工作146
10 消除附加工作146
GUI附加工作147
训练工具148
附加工作和专家用户148
视觉附加工作149
“纯粹”的附加工作149
停止进度150
确定什么是附加工作150
错误、通知和确认信息151
让用户申请许可152
不必要的保护措施153
常见的附加工作陷阱154
不响应154
导航是附加工作155
11 导航和调整155
在窗格之间导航156
在多个窗口或者页面之间导航156
导航类型156
在工具和菜单之间导航158
信息导航159
减少目的地数目160
改善导航160
提供导航标志161
提供总体视图163
提供合适的控件——功能映射165
调整界面以适应用户需要167
避免层次关系169
用户和撤销171
12 理解撤销171
撤销支持用户探索172
用户有关错误的心智模型172
撤销的类型和变体173
设计撤销功能173
单次撤销和多次撤销174
隐蔽撤销和解释性撤销174
渐增动作和过程动作174
恢复176
分组多次撤销177
分类撤销178
比较:这看起来怎么样178
类似撤销行为的其他模型178
里程碑和复原180
被删除的数据缓冲区180
防撤销操作181
冻结181
保存文件改变怎么了182
13 重新思考“Files”和“Save”182
另存为184
关闭和不想要的改变184
实现模型存在的问题184
归档186
隐藏文件系统的实现模型187
实现模型与心智模型187
设计统一的文件表现模型188
自动保存文档189
统一文档管理189
创建文档的拷贝190
指定文档的存储格式191
存放和移动文档191
命名和重命名文档191
新的文件菜单192
创建文档的里程碑拷贝192
对改变进行复原192
放弃所有的改变192
文件菜单的新名字193
磁盘和文件系统是一个特性194
改变的时机195
第三部分 提供高效能和愉悦197
设计体贴的软件199
14 设计体贴的软件199
什么使软件更体贴200
体贴的软件是乐于助人的201
体贴的软件是恭顺的201
体贴的软件对用户感兴趣201
体贴的软件是尽责的202
体贴的软件预见需求202
体贴的软件具有常识202
体贴的软件不会因为自己的问题而增加你的负担203
体贴的软件是自信的204
体贴的软件有理解能力204
体贴的软件及时通知我们204
体贴的软件失败也不失风度205
体贴的软件不问许多问题205
体贴的软件知道什么时候调整规则206
体贴的软件承担责任207
体贴的软件是可能的208
15 设计智能的软件209
浪费的时钟周期210
利用计算机的空闲周期210
给软件赋予记忆211
更好地利用时钟周期211
记住选择和默认212
任务一致性212
要记住的动作213
记住模式213
过去的数据输入214
多会话撤销214
文件位置214
可推论的信息214
赋予应用程序记忆215
程序文件的外部活动215
偏好阈值216
缩小决策集合216
记忆带来不同217
多数情况下,多数是对的217
存储和检索系统218
16 改进数据检索218
基于索引的检索219
一切都各就其位:通过位置存储和检索219
物理世界的存储和检索219
数字世界的存储和检索220
基于属性的检索系统221
检索方法221
数据库存在的问题223
组织非结构化的事物223
关系数据库与数字汤223
基于属性的替代方案224
自然语言输出:一种基于属性检索系统的理想界面225
数据完整性与数据免疫227
17 改进数据输入227
丢失数据怎么办229
数据免疫229
审核与校正231
数据输入和规避能力231
命令向量和工作集234
18 为不同的需要进行设计234
工作集和人物角色235
直接向量和教学向量235
世界向量和头脑向量236
让新手用户变为中间用户236
记忆向量237
个性化和配置238
特殊的模态行为239
本土化和全球化240
库和模板241
第四部分 应用视觉设计原则243
视觉艺术和视觉设计245
19 外观设计245
视觉界面设计和视觉信息设计246
图形设计和用户界面246
图形设计和视觉界面设计246
可视界面设计原则247
工业设计247
避免视觉噪音和杂乱248
使用对比和分层来区分和组织元素249
在每个组织层次提供视觉结构和流251
使用紧凑、一致和上下文适宜的图像254
全面而有目的地结合风格和功能256
可视信息设计的原则257
加强视觉对比258
显示多个变量259
显示因果关系259
在相邻空间上显示事物,而不是按时间堆积260
确保内容的品质、相关性和完整性260
在一帧显示中结合文本、图形和数据260
使用文本261
在可视界面中使用文本和颜色261
可量化的数据就要量化261
颜色的滥用262
使用颜色262
界面标准化的益处263
一致性和标准化263
标准、指导准则和经验法则264
界面标准化的风险264
应用程序之间的一致性和标准265
什么时候打破规则265
界面范例267
20 隐喻、习惯用法和启示267
隐喻界面268
实现为中心的界面268
习惯用法界面270
找到好的隐喻272
隐喻的其他局限性272
使用全局隐喻所带来的问题273
Mac和隐喻:修正主义观点274
创建习惯用法275
手动启示277
实现用户期望的启示278
手动启示的语义学278
第三篇 交互细节281
第五部分 鼠标和操作283
直接操作285
21 直接操作和定点设备285
直接操作过程的三个阶段287
程序操作与内容操作287
直接操作是有效交互的关键288
直接操作习惯用法的视觉反馈288
光笔和阴极射线管(CRT)289
定点设备289
鼠标和间接操作290
其他定点设备291
笔的回归292
鼠标的使用293
鼠标左键295
鼠标按钮知多少295
用鼠标指向和单击296
鼠标中间键296
鼠标右键296
鼠标释放和按下事件299
受范性和暗示300
光标300
输入焦点303
元键304
对象—动词的次序和选择305
22 选择305
离散选择和连续选择306
互斥307
添加选择308
插入和替换309
选择的视觉提示310
成组选择310
反色311
选择彩色对象312
拖放的定义313
23 拖放313
源—目标范例314
内部拖放和外部拖放314
拖动数据对象到目标功能315
源—目标交互316
拖动功能对象到目标数据316
拖动时的视觉反馈317
插入目标319
完成拖放操作319
自动滚屏320
其他拖放交互问题320
完成时的视觉反馈320
避免拖放抖动322
鼠标游标324
单击—拖动326
控件操作326
24 操作控件、对象和连接326
从捕获中逃逸327
受范性反应329
调色板工具的行为330
单击—拖动控件330
对象操作332
调整大小和调整形状333
调整位置333
调整大小和调整形状的元键变体335
三维对象的操作336
对象连接340
第六部分 控件及其行为343
PARC和Alto345
25 窗口行为345
PARC原则346
避免模态347
视觉隐喻347
层叠窗口348
全屏应用程序349
微软与平铺窗口349
多窗格应用程序350
不必要的空间351
选择你的窗口351
必要的房间352
窗口污染354
窗口状态355
为什么最小化356
为何要多元状态358
MDI与SDI359
避免布满控件的对话框361
26 使用控件361
按钮362
命令控件362
图标按钮363
复选框365
选择控件365
触发按钮:一种应该避免的选择习惯用法366
单选按钮367
组合图标按钮369
列表控件370
输入控件376
树形控件376
有界输入控件和无界输入控件377
微调控制项378
无界输入:文本编辑控件379
可恨的滚动条385
文本控件385
显示控件385
抽屉和拉动杆387
分隔器387
滑动块和刻度盘387
拇指轮387
命令行界面389
27 菜单:教学向量389
顺序层次关系菜单390
Lotus 1-2-3 界面391
下拉菜单和弹出菜单393
今天的菜单:教学向量394
标准菜单397
28 使用菜单397
文件菜单398
帮助菜单399
窗口菜单399
编辑菜单399
格式菜单400
设置菜单400
可选菜单400
视图菜单400
插入菜单400
级联菜单401
一些有问题的菜单习惯用法401
工具菜单401
扩展菜单402
突然弹出式菜单403
触发菜单项404
使菜单项具有校验标记404
菜单项惯例及变体404
禁止菜单项404
菜单图标405
快捷键406
Windows系统菜单407
助记符407
工具条:可见的立即功能按钮408
29 使用工具条和工具提示408
工具条和工具条控件409
工具条使菜单更限于教学目的409
工具条不是菜单409
工具条上的图标与文本410
气球帮助:第一次尝试411
解释工具条控件411
标签化图标按钮存在的问题411
工具提示412
禁用工具条控件413
状态指示工具条控件414
工具条的演化414
可移动工具条415
工具条上的菜单415
可定制工具条416
开始菜单417
Windows任务栏:特殊目的的工具条417
窗口按钮418
快速启动工具条418
任务栏上应该有更多的工具条吗419
状态区419
对话框暂停了正常交互420
30 使用对话框420
模态对话框422
对话框基础422
非模态对话框423
改进非模态对话框的两个方法424
非模态对话框存在的问题424
属性对话框429
目标导向对话框429
功能对话框430
进度对话框431
公告对话框433
消除进度对话框433
礼貌是对话框的美德435
31 对话框礼节435
标题栏436
暂时姿态437
减少附加工作438
了解是否需要减少附加工作439
了解需要减少附加工作的位置439
模态对话框的终止命令440
关闭框441
帮助按钮442
标签对话框443
键盘快捷方式443
广度与深度444
堆叠标签:滥用对话框445
扩展对话框446
级联对话框447
动态对话框448
直接操作控件450
32 创建更好的控件450
例2:指定网格451
例1:可拖动的阴影451
摘录控件452
视觉控件455
第七部分 与用户的交流459
错误对话框被滥用了461
33 消除错误461
人们讨厌错误消息462
错误消息怎么啦462
为什么我们有这么多的错误消息462
到底是谁的错463
消除错误消息465
错误消息不起作用465
使错误不可能466
正面反馈467
有特例吗468
改进错误消息:最后一招469
错误的结束470
提示:宣布显而易见的内容471
提示和确认471
34 通知和确认471
确认473
丰富的视觉非模态反馈477
取代对话框:丰富的非模态反馈477
听觉反馈479
程序名称482
桌面上的标志482
35 与用户的其他交流方式482
程序图标483
“关于”对话框484
辅助应用程序窗口484
闪屏486
索引487
在线帮助487
共享软件闪屏487
非模态和交互式帮助488
不是为新手用户准备的488
快捷方式和总览视图488
向导489
“智能”代理490
最好的安装就是无须安装491
36 安装过程491
接二连三的厄运492
在不通知后果的情况下,要求用户做出响应493
不告诉用户动作的影响范围494
提出用户不可能知道答案的问题495
不做准备496
向用户询问计算机自身能够回答的问题496
不提供卸载方法497
将文件放在不妥当的地方498
滥用系统范围内的文件498
忽略先前活动498
覆盖共享文件499
要求用户主动参与500
混淆配置和安装500
不向用户提供有关程序的任何信息500
第八部分 超越桌面的设计501
37 Web设计503
好消息和坏消息504
Web设计的普遍神话505
Web应用507
Web站点507
Web站点与Web应用507
38 嵌入式系统的设计514
一般设计原则514
不要把你的产品当成计算机515
结合硬件和软件设计515
上下文驱动设计516
明智地使用模态517
限制范围518
平衡导航与显示密度518
将输入复杂性最小化519
为你的平台定制519
手持设备的设计520
设计公用信息亭521
公用信息亭的姿态和导航522
事务与探索522
管理输入523
公共环境下的交互523
听觉界面的设计524
附录A 本书公理集525
附录B 本书设计技巧集529
跋:给同行的话533