第1章 显性设计的定义 1
什么是显性设计 3
卓越软件的品质 5
如何做到显性设计 6
将品质转化为目标 6
显性设计框架 8
了解构建什么 9
了解什么决定卓越 9
了解实现的最佳途径 10
第2章 理解用户,然后忽略他们 11
理解用户对所做事情的思考 13
理解用户真正如何做事 15
心智模型 16
知道如何揭开真相 18
切勿假设 20
依靠调研 20
实境调查 21
遥控用户研究 23
是否划分角色 24
为活动而设计 28
任务流图表 31
撰写用例 32
快速编程,能产生真实结果 32
撰写特例 33
有关用例的争议 36
我的建议 36
第3章 够用就好 37
独辟蹊径 39
面板与新计价系统 40
完成的票据 41
专家用户的乐土 41
结论 42
去掉一般性功能 42
非必要性测试 43
60秒期限 44
少即是多 45
界面诊断 46
一般性功能的再评估 51
倾听用户 51
第4章 支持用户的心智模型 53
为心智模型而设计 55
运用隐喻 57
界面诊断:将实现模型的设计转变为心智模型 61
消除实现模型 65
用线框图确定事情 65
原型设计 70
公开测试 72
第5章 让菜鸟即刻上路 79
快速上路 80
欢迎界面 84
小提示 84
有效利用空白 86
指导性暗示 88
界面诊断:应用指示性设计 90
选择合适的默认值 96
整合偏好 98
信息设计 98
卡片分类 100
告别浅尝辄止 102
重复利用欢迎界面,让它成为提醒中心 103
使用一键点击 104
设计模式 105
提供帮助 106
第6章 巧妙应对出错 109
利用Poka-yoke处理错误 110
Web中的Poka-yoke设备 111
预防程序 112
检查程序 114
把错误化为机会 118
让用户感到聪明 123
摒弃模式化 123
重新设计的不友好方式 124
使用无模态小帮手 125
撰写有用的出错提示 126
界面诊断:采用嵌入-展开的设计模式 128
设计宽容的软件 130
好的软件带来好的习惯 131
第7章 一致性设计 135
设计的一致性 137
将一致性贯穿软件始终 144
理解设计模式 145
聪明的不一致 147
平衡无规则性 149
界面诊断:过程向导 151
第8章 精简与优化 157
消除混乱 159
降低图形的比例 160
减少抄袭 161
设计空白空间 163
清理任务流程 166
实践Kaizen 168
5S法 170
杜绝浪费 171
清理流程 172
将复查进行到底 173
第9章 改良比创新重要 177
提升用户体验 180
让软件友好一些 180
提升意味着赋予个性 181
提升意味着构建随需应变的界面 182
向好的样例看齐 183
灵感 184
提升标准 184
分清主次 185
遵循游戏规则 186