书籍详情
人月神话(纪念典藏版)
作者:【美】小弗雷德里克·P.布鲁克斯(Frederick P.Brooks, Jr.)著;UMLChina 译
出版社:清华大学出版社
出版时间:2023-06-01
ISBN:9787302635383
定价:¥98.00
购买这本书可以去
内容简介
在软件领域,很少能有像《人月神话》一样具有深远影响力和长销不衰的著作。布鲁克斯博士为人们管理复杂项目提供了颇具洞察力的见解,从宏观角度有层次地分析了软件工程的方方面面,不仅逻辑严谨,而且颇具文化底蕴。《人月神话(纪念典藏版)》内容主要来自布鲁克斯博士在IBM公司研发并管理System/360计算机家族和OS/360软件支持包期间的项目管理经验,该项目堪称软件开发项目管理的典范。《人月神话(纪念典藏版)》英文版一经面世,即引起业内人士的强烈反响,后译为德、法、日、俄、中、韩等多种文字,成为软件开发和管理人员的B读经典。
作者简介
小弗雷德里克·P.布鲁克斯(Frederick P. Brooks, Jr.1931—2022),图灵奖得主、美国国家科学院院士,对计算机体系结构、操作系统和软件工程做出里程碑式贡献的计算机科学家。布鲁克斯博士于20世纪60年代初主持与领导了被称为人类从原子能时代进入信息时代的标志的IBM/360系列计算机的开发工作,取得辉煌成功,被认为是“IBM 360系统之父”。布鲁克斯博士创立了北卡罗来纳大学的计算机科学系,并于1965—1985年担任系主任。他还曾任职于美国国家科技局和国防科学技术委员会。布鲁克斯博士作为硬件和软件的双重专家和出色的教育家始终活跃在计算机舞台上,因其专业成就和对计算机体系结构的卓越贡献而屡获表彰,包括美国国家技术奖、ACM杰出服务奖、ACM Fellow、ACM Newell奖、IEEE McDowell奖、计算机先驱奖、冯·诺伊曼奖、富兰克林学会鲍尔奖、图灵奖等。
目录
第1章 焦油坑 / 001
编程系统产品 / 003
职业的乐趣 / 005
职业的苦恼 / 006
第2章 人月神话 / 009
乐观主义 / 011
人 月 / 013
系统测试 / 016
怯懦的估算 / 018
重复产生的进度灾难 / 019
第3章 外科手术团队 / 025
问 题 / 027
Mills的建议 / 029
如何运作 / 032
团队的扩建 / 033
第4章 贵族制、民主制和系统设计 / 035
概念上的完整性 / 037
获得概念的完整性 / 038
贵族制和民主制 / 039
在等待时,实现人员做什么 / 042
第5章 第二系统效应 / 045
架构师的互动纪律 / 047
自律—第二系统效应 / 048
第6章 传递消息 / 053
书面规约—手册 / 055
形式化定义 / 056
直接整合 / 059
会议和大会 / 059
第7章 为什么巴别塔会失败 / 065
巴别塔的管理教训 / 067
大型编程项目中的交流 / 068
项目工作手册 / 068
大型编程项目的组织架构 / 072
第8章 胸有成竹 / 077
Portman的数据 / 080
Aron的数据 / 081
Harr的数据 / 082
OS/360的数据 / 083
Corbató的数据 / 084
第9章 削足适履 / 085
作为成本的程序空间 / 087
规模控制 / 088
空间技能 / 090
数据的表现形式是编程的根本 / 091
第10章 提纲挈领 / 093
计算机产品的文档 / 095
大学科系的文档 / 097
软件项目的文档 / 097
为什么要有正式的文档 / 098
第11章 未雨绸缪 / 101
试验性工厂和增大规模 / 103
唯一不变的就是变化本身 / 104
为变更设计系统 / 104
为变更计划组织架构 / 105
前进两步,后退一步 / 107
前进一步,后退一步 / 109
第12章 干将莫邪 / 111
目标机器 / 114
辅助机器和数据服务 / 116
高级语言和交互式编程 / 119
第13章 整体部分 / 123
剔除bug的设计 / 125
构件单元调试 / 127
系统集成调试 / 130
第14章 祸起萧墙 / 135
是里程碑还是沉重的负担 / 137
“其他的部分反正会落后” / 139
地毯的下面 / 140
第15章 另外一面 / 145
需要什么文档 / 148
流程图 / 150
自文档化的程序 / 154
第16章 没有银弹—— 软件工程中的根本和次要问题 / 161
摘 要 / 163
介 绍 / 163
根本困难 / 164
以往解决次要困难的一些突破 / 169
银弹的希望 / 170
针对概念上根本问题的颇具前途的方法 / 179
第17章 再论“没有银弹” / 187
人狼和其他恐怖传说 / 189
存在着银弹—就在这里 / 189
含糊的表达将会导致误解 / 190
Harel的分析 / 193
Jones的观点—质量带来生产率 / 199
那么,生产率的情形如何 / 199
面向对象编程—这颗铜质子弹可以吗 / 201
重用的情况怎样 / 203
学习大量的词汇—对软件重用的一个可预见但还没有被预言的问题 / 206
子弹的本质—形势没有发生改变 / 207
第18章 《人月神话》的观点:是与非 / 209
第19章 20年后的《人月神话》 / 233
为什么要出版20周年纪念版本 / 235
核心观点—概念完整性和结构师 / 236
开发第二个系统所引起的后果—盲目的功能和频率猜测 / 238
图形界面的成功 / 241
没有构建舍弃原型—瀑布模型是错误的 / 245
增量开发模型更佳—渐进地精化 / 247
关于信息隐藏,Parnas是正确的,我是错误的 / 252
人月到底有多少神话色彩?Boehm的模型和数据 / 254
人就是一切(或者说,几乎是一切) / 256
放弃权力的力量 / 257
最令人惊讶的新事物是什么?数百万的计算机 / 260
全新的软件产业—塑料薄膜包装的成品软件 / 262
买来开发—使用塑料包装的成品软件包作为构件 / 265
软件工程的状态和未来 / 267
结束语 令人向往、激动人心和充满乐趣的50年 / 269
译后记 / 271
编程系统产品 / 003
职业的乐趣 / 005
职业的苦恼 / 006
第2章 人月神话 / 009
乐观主义 / 011
人 月 / 013
系统测试 / 016
怯懦的估算 / 018
重复产生的进度灾难 / 019
第3章 外科手术团队 / 025
问 题 / 027
Mills的建议 / 029
如何运作 / 032
团队的扩建 / 033
第4章 贵族制、民主制和系统设计 / 035
概念上的完整性 / 037
获得概念的完整性 / 038
贵族制和民主制 / 039
在等待时,实现人员做什么 / 042
第5章 第二系统效应 / 045
架构师的互动纪律 / 047
自律—第二系统效应 / 048
第6章 传递消息 / 053
书面规约—手册 / 055
形式化定义 / 056
直接整合 / 059
会议和大会 / 059
第7章 为什么巴别塔会失败 / 065
巴别塔的管理教训 / 067
大型编程项目中的交流 / 068
项目工作手册 / 068
大型编程项目的组织架构 / 072
第8章 胸有成竹 / 077
Portman的数据 / 080
Aron的数据 / 081
Harr的数据 / 082
OS/360的数据 / 083
Corbató的数据 / 084
第9章 削足适履 / 085
作为成本的程序空间 / 087
规模控制 / 088
空间技能 / 090
数据的表现形式是编程的根本 / 091
第10章 提纲挈领 / 093
计算机产品的文档 / 095
大学科系的文档 / 097
软件项目的文档 / 097
为什么要有正式的文档 / 098
第11章 未雨绸缪 / 101
试验性工厂和增大规模 / 103
唯一不变的就是变化本身 / 104
为变更设计系统 / 104
为变更计划组织架构 / 105
前进两步,后退一步 / 107
前进一步,后退一步 / 109
第12章 干将莫邪 / 111
目标机器 / 114
辅助机器和数据服务 / 116
高级语言和交互式编程 / 119
第13章 整体部分 / 123
剔除bug的设计 / 125
构件单元调试 / 127
系统集成调试 / 130
第14章 祸起萧墙 / 135
是里程碑还是沉重的负担 / 137
“其他的部分反正会落后” / 139
地毯的下面 / 140
第15章 另外一面 / 145
需要什么文档 / 148
流程图 / 150
自文档化的程序 / 154
第16章 没有银弹—— 软件工程中的根本和次要问题 / 161
摘 要 / 163
介 绍 / 163
根本困难 / 164
以往解决次要困难的一些突破 / 169
银弹的希望 / 170
针对概念上根本问题的颇具前途的方法 / 179
第17章 再论“没有银弹” / 187
人狼和其他恐怖传说 / 189
存在着银弹—就在这里 / 189
含糊的表达将会导致误解 / 190
Harel的分析 / 193
Jones的观点—质量带来生产率 / 199
那么,生产率的情形如何 / 199
面向对象编程—这颗铜质子弹可以吗 / 201
重用的情况怎样 / 203
学习大量的词汇—对软件重用的一个可预见但还没有被预言的问题 / 206
子弹的本质—形势没有发生改变 / 207
第18章 《人月神话》的观点:是与非 / 209
第19章 20年后的《人月神话》 / 233
为什么要出版20周年纪念版本 / 235
核心观点—概念完整性和结构师 / 236
开发第二个系统所引起的后果—盲目的功能和频率猜测 / 238
图形界面的成功 / 241
没有构建舍弃原型—瀑布模型是错误的 / 245
增量开发模型更佳—渐进地精化 / 247
关于信息隐藏,Parnas是正确的,我是错误的 / 252
人月到底有多少神话色彩?Boehm的模型和数据 / 254
人就是一切(或者说,几乎是一切) / 256
放弃权力的力量 / 257
最令人惊讶的新事物是什么?数百万的计算机 / 260
全新的软件产业—塑料薄膜包装的成品软件 / 262
买来开发—使用塑料包装的成品软件包作为构件 / 265
软件工程的状态和未来 / 267
结束语 令人向往、激动人心和充满乐趣的50年 / 269
译后记 / 271
猜您喜欢