当前位置:首页 > 工业技术
设计原本  计算机科学巨匠Frederick P· Brooks的思考
设计原本  计算机科学巨匠Frederick P· Brooks的思考

设计原本 计算机科学巨匠Frederick P· Brooks的思考PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)布鲁克斯著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111325574
  • 页数:268 页
图书介绍:本书是一部在研究和教学中将设计领域探索心得和实践经验切磋琢磨、去伪存真、取其精华的反思之作。本书几乎涵盖了有关设计的所有议题:从设计哲学到设计实践,从设计过程到设计灵感,既强调了设计思想的重要性,又对沟通中的种种细节做了细致入微的描述,以及因地制宜做出妥协的具体准则等。特别深入分析了设计模型背后的工程思想,这无疑将对设计界的研究者和实践者具有方向性的指导意义。本书运用大量图表和案例说话,深入浅出地表达了复杂艰涩的设计思想,意图刺激设计者和设计项目经理,令其深入思考设计的过程,特别是设计复杂系统的过程。本书适合各类设计者、设计项目经理、设计研究人员等。
《设计原本 计算机科学巨匠Frederick P· Brooks的思考》目录

第一部分 设计之模型第1章 设计之命题 3

培根所言是否正确 3

什么是设计 3

何为真实?设计的概念 4

对于设计过程的思考 6

设计类别 7

注释 7

第2章 工程师怎样进行设计思维——理性模型 11

模型概览 11

该模型的构思从何而来 12

理性模型有哪些长处 13

注释 14

第3章 理性模型有哪些缺陷 17

我们在初始阶段并不真正地知道目标是什么 17

我们通常不知晓设计树的样子——一边设计一边探索 18

(设计树上的)节点实际上不是设计决策,而是设计暂定方案 19

有用性函数无法以增量方式求值 19

必要条件及其权重在持续变化 20

约束在持续变化 21

对于理性模型的其他批评 23

但是,尽管有这些缺陷和批评,理性模型仍然不屈不挠地存在 24

那又如何?我们的设计过程模型真的那么事关紧要吗 24

注释 26

第4章 需求、罪念以及合同 29

一段恐怖往事 29

殊为不幸,无独有偶 30

抵制需求膨胀和蠕变 31

罪念 32

合同 32

一种合同模型 33

注释 34

第5章 有哪些更好的设计过程模型 37

为什么要有一个占主导地位的模型 37

共同演化模型 38

Raymond的集市模型 39

Boehm的螺旋模型 40

设计过程模型:第2~5章的讨论小结 41

注释 42

第二部分 协作与远程协作第6章 协作设计 45

协作在本质上是好的吗 45

团队设计是现代标准 46

协作的成本 48

挑战是概念完整性 49

如何在团队设计中获得概念完整性 50

协作何时有帮助 51

协作何时无用——对设计本身 55

两人团队很神奇 56

对于计算机科学家意味着什么 57

注释 57

第7章 远程协作 61

为什么要远程协作 61

到那里,做那事——IBM System/360计算机系列的分布式开发,1961~1965 62

让远程协作有效 63

远程协作的技术 64

注释 66

第三部分 设计面面观第8章 设计中的理性主义与经验主义 71

理性主义与经验主义 71

软件设计 72

我是个铁杆的经验主义者 72

其他设计领域中的理性主义、经验主义与正确性 73

注释 74

第9章 用户模型——错误胜过含糊 77

明确的用户与用例模型 77

团队设计 77

假如事实不可用该如何是好 78

注释 79

第10章 英寸、盎司、位与美元——预算资源 81

何谓预算资源 81

美元并非万灵丹 81

即便美元也有不同,替代品剖析 82

预算资源是可变的 82

那又如何 83

注释 84

第11章 约束是我们的朋友 87

约束 87

不完全如此 88

设计悖论:通用的产品要比特定用途的产品更难以设计 90

注释 92

第12章 技术设计中的美学与风格 95

技术设计中的美学 95

何谓逻辑美 96

技术设计中的风格 98

何谓风格 99

风格的属性 100

要想获得一致的风格——记录下来 101

如何获得良好的风格 101

注释 102

第13章 设计中的范本 105

很少会有全新的设计 105

范例的角色 105

计算机与软件设计呢 106

学习范本的设计原理 107

如何训练才能改进基于范本的设计 109

范本——懒惰、创意与自满 110

注释 111

第14章 专业设计者缘何犯错 115

错误 115

曾经最糟糕的计算机语言 116

JCL缘何是这样的 117

小结 118

注释 119

第15章 设计的分离 121

设计与使用和实现的分离 121

为什么分离 122

分离的结果 122

补救措施 122

注释 124

第16章 展现设计的演变途径和理由 127

简介 127

知识网线性化 128

我们的设计演变途径记录 128

我们研究房屋设计过程的过程 129

深入设计过程 130

决策树与设计树 132

模块化与紧密集成的设计 132

Compendium和可选工具 133

DRed:一个诱人的工具 135

注释 136

第四部分 一套计算机科学家进行房屋设计的梦想系统第17章 计算机科学家的建筑设计理想系统——从思维到机器 139

挑战 139

一个设想 139

从思维到机器输入的设想 141

说明动词 142

说明名词 143

说明文字 144

说明助词 144

说明视点和视图 145

注释 147

第18章 计算机科学家的建筑设计理想系统——从机器到思维 149

双向通道 149

视觉显示——多并发窗口 149

声音展示 152

触觉展示 153

泛化 153

可行性 153

注释 153

第五部分 卓越的设计师第19章 卓越的设计来自卓越的设计师 157

卓越的设计和产品过程 157

产品过程:优点和不足 158

观点碰撞:过程抑制,过程不可避免,如何处理 161

注释 162

第20章 卓越的设计师从哪里来 165

我们必须教他们设计 165

我们必须为卓越设计而招募人才 166

我们必须深思熟虑地培养他们 167

管理他们时必须发挥想像力 168

必须严密地保护他们 169

把自己培养成一名设计师 170

注释 172

第六部分 设计空间之旅:案例研究第21章 案例研究:海滨小屋“View/360” 177

亮点和特性 177

背景介绍 177

目标 178

机会 179

约束条件 179

设计决定 179

考虑正面 181

小屋的尺寸 182

设想的开始 182

在设计之后,构建之前的设计改动 183

在框架和外墙完成和初次入住之后的设计改动 183

评估(在37年后) 184

学到的一般经验 187

第22章 案例研究:增加厢房 189

亮点和特性 189

背景介绍 189

目标 191

约束条件 192

非约束条件 193

事件 193

设计决定和迭代 193

评估——成功与未解决的缺点 198

学到的一般经验 199

注释 199

第23章 案例研究:厨房重新建模 201

亮点和特性 201

背景介绍 201

目标 202

机会 202

约束条件 203

关键宽度预算的推理 204

长度预算的推理 205

其他设计决定 206

评估 207

满足的其他迫切需求 207

在设计中使用图纸、CAD、模型、仿真模型和虚拟环境 208

学到的一般经验 209

注释 210

第24章 案例研究:System/360体系结构 213

亮点和特性 213

项目介绍和相关背景 213

目标 215

机遇(截至1961年6月) 216

挑战和限制 216

最重大的设计决策 217

里程碑事件 219

结果评估 219

取得的经验教训 222

注释 223

第25章 案例研究:IBM Operating System/360操作系统 225

亮点和特性 225

项目介绍和相关背景 226

接受挑战 228

设计决策 229

结果评估 231

设计师团队 232

取得的经验教训 233

注释 233

第26章 案例研究:《Computer Architecture:Concepts and Evolution》图书设计 235

亮点和特性 235

项目介绍和相关背景 236

项目目标 236

机遇 237

约束 237

设计决策 237

结果评估 237

经验教训 238

第27章 案例研究:联合计算中心组织:三角区大学计算中心 241

亮点和特性 241

介绍与内容 242

目标 243

机会 243

约束 244

设计决策 244

董事会所考虑的投票方案 244

测量评估 245

经验总结 246

注释 246

第28章 推荐阅读 249

致谢 251

参考文献 255

返回顶部