第Ⅰ部分 基础知识 3
第1章 绪论 3
1.1 项目——尽量接近真实 4
1.2 挑战 6
1.3 项目成败的主要因素 8
1.4 确定过程的方法 11
1.5 确定解决方案的方法 12
1.6 最佳实践 12
1.8 返回项目主题 13
1.7 本书其他内容简介 13
1.9 参考书目 14
第2章 以用户为中心的设计 15
2.1 以用户为中心的关键原则 16
2.2 返回项目主题 27
2.3 参考书目 28
第3章 人的因素 29
3.1 人机工程学 30
3.2 人机工程学和软件中人的因素 32
3.3 社会活动中的人机工程学 36
3.4 软件设计与开发的含义 37
3.5 返回项目主题 40
3.6 参考书目 40
第4章 UC产品团队 42
4.1 软件开发中的人机工程学 43
4.2 软件开发的含义 44
4.3 团队模型透视 48
4.4 必需的开发技能 51
4.5 培养技能的方法 54
4.6 管理人员的能力 56
4.7 类比 58
4.8 返回项目主题 60
4.9 参考书目 61
第5章 流行的用户界面风格 62
5.1 图形用户界面 62
5.2 网页用户界面 68
5.3 手持设备用户界面 71
5.4 软件用户界面的应用层 73
5.5 面向对象的用户界面 79
5.6 返回项目主题 80
5.7 参考书目 81
第6章 用户参与方法 82
6.1 计划阶段的用户参与方法 84
6.2 需求采集阶段的用户参与方法 85
6.3 设计阶段的用户参与方法 89
6.4 构造阶段的用户参与方法 91
6.5 产品评估阶段的用户参与技术 92
6.6 后部署阶段的用户参与方法 93
6.7 返回项目主题 96
6.8 参考书目 97
7.1 软件 98
第7章 关于工具 98
7.2 硬件 102
7.3 设备 104
7.4 材料 105
7.5 返回项目主题 107
第Ⅱ部分 早期任务 111
第8章 规划UI设计和开发目标 111
8.1 规划UI设计和开发目标 112
8.2 进度和迭代过程 122
8.3 人员分配、技能和其他资源 127
8.4 为主要的可用性因素制定计划 129
8.5 返回项目主题 131
8.6 参考书目 131
第9章 需求 133
9.1 关键功能 134
9.2 需求收集方法 139
9.3 用户界面需求 141
9.4 返回项目主题 146
9.5 参考书目 148
第10章 用户、用户工作环境和任务 149
10.1 理解产品的用户、用户工作环境和任务 150
10.2 方法 155
10.3 示例问题 159
10.4 返回项目主题 161
10.5 参考书目 162
第11章 概念设计和结构 163
11.1 视觉效果设定 165
11.2 分派工作的各个部分 170
11.3 界面结构——一个高层次设计 175
11.4 返回项目主题 179
11.5 参考书目 180
第12章 原则、指导方针和风格指南 181
12.1 原则、标准、指导方针和风格指南 182
12.2 一些定义 183
12.3 规范的风格指南 187
12.4 常见问题的规范解决方案 189
12.5 制定规范的风格指南 193
12.6 有用的技术 196
12.7 管理角度 197
12.8 返回项目主题 198
12.9 参考书目 199
第13章 精细模型、模拟和原型 201
13.1 定义 203
13.2 目标 206
13.3 设计方案实例化技术 209
13.4 组织性因素 211
13.5 抛弃 213
13.6 误解 213
13.7 返回项目主题 214
13.8 参考书目 215
第14章 可用性评估 216
14.1 评估目标 217
14.2 评估类型 218
14.3 准备评估 221
14.4 执行评估 226
14.5 数据评估 229
14.6 开发人员的参与 230
14.7 关于桌面检查 231
14.8 返回项目主题 232
14.9 参考书目 233
第15章 迭代 234
15.1 先决条件 235
15.2 找出Big Hitters 237
15.3 缺陷、忠实用户和折衷——技术与分析 238
15.4 短期和长期影响 241
15.5 后续分析 243
15.6 快速改进和优化 247
15.7 组织性和技术性考虑 249
15.8 返回项目主题 251
15.9 参考书目 252
第Ⅲ部分 趋于正式 255
第16章 高层次设计 255
16.1 在开发周期内设置场景 256
16.2 定义和设计输入 257
16.3 OO组件 261
16.4 设计桌面行为 266
16.5 设计一个用户界面流程 267
16.6 设计主要的屏幕——功能、数据、内容和命令 270
16.7 设计主要的对话框 276
16.8 安装、打印和其他系统功能 281
16.9 返回项目主题 283
16.10 参考书目 284
第17章 规格说明技术 286
17.1 需要和挑战 287
17.2 规格说明技术 289
17.3 规格说明的层次——概念、高层次、细化和实现 293
17.4 大纲——开始、中间和结束 294
17.5 项目可用的方法 301
17.6 返回项目主题 303
17.7 参考书目 304
第18章 低层次设计 305
18.1 细节!细节!!细节!!! 306
18.2 设计细节——大小、焦点和光标位置 310
18.3 难以预测的事情 313
18.4 进入下一阶段前,进行最后的检查 314
18.5 返回项目主题 320
18.6 参考书目 322
第19章 产品构造、测试和部署 323
19.1 确保设计到最终产品的顺利转换 324
19.2 实现设计、编码和单元测试 327
19.3 系统和其他测试 331
19.4 挑战、解决方案和教训 332
19.5 是否满足需求 335
19.6 意外、折衷和妥协 336
19.7 部署 337
19.8 返回项目主题 337
19.9 参考书目 339
第Ⅳ部分 结语 343
第20章 回顾与展望 343
20.1 回顾 343
20.2 返回项目主题——反思 348
20.3 展望 349
20.4 返回项目主题——最后一瞥 350