首页

人月神话.pdf

标签:Java     发布时间:2023-04-14   
  • 云盘下载:
  • [提取码:fvti]
       ( 需积分:4  )

人月神话.jpg



目录(Contents)

二十周年纪念版序言(PREFACE TO THE 20TH ANNIVERSARY EDITION)........... I

第一版序言(PREFACE TO THE FIRST EDITION)............... III 

目录(CONTENTS)...................V 

焦油坑(THE TAR PIT)..............1

编程系统产品.................1 

职业的乐趣...................3 

职业的苦恼...................4

人月神话(THE MYTHICAL MAN-MONTH).........6 

乐观主义.....................7 

人月....................8 

系统测试................10 

空泛的估算.............11 

重复产生的进度灾难.................12

外科手术队伍(THE SURGICAL TEAM)........16 

问题............................16 

MILLS 的建议....................17 

如何运作........................20 

团队的扩建......................21

贵族专制、民主政治和系统设计(ARISTOCRACY, DEMOCRACY, AND SYSTEM DESIGN) ........22

概念一致性....................22 

获得概念的完整性..........23 

贵族专制统治和民主政治..........24 

在等待时,实现人员应该做什么?.............26

画蛇添足(THE SECOND-SYSTEM EFFECT)......................29 

结构师的交互准则和机制..............................29 

自律——开发第二个系统所带来的后果..........30

贯彻执行(PASSING THE WORD)......................33 

文档化的规格说明——手册.............33 

形式化定义.............34 

直接整合................36 

会议和大会..........36

多重实现.................38

电话日志.................38 

产品测试.................38

为什么巴比伦塔会失败?(WHY DID THE TOWER OF BABEL FAIL?).........40 

巴比伦塔的管理教训...........41 

大型编程项目中的交流.........41 

项目工作手册................42 

大型编程项目的组织架构...............44

胸有成竹(CALLING THE SHOT).............49 

PORTMAN 的数据..................50 

ARON 的数据..........................51 

HARR 的数据..................................51 

OS/360 的数据..................53 

CORBATO 的数据...........................53

削足适履(TEN POUNDS IN A FIVE-POUND SACK).........55 

作为成本的程序空间.................55 

规模控制.....................56 

空间技能......................57 

数据的表现形式是编程的根本...........58

提纲挈领(THE DOCUMENTARY HYPOTHESIS)...........60 

计算机产品的文档.............60 

大学科系的文档...........62 

软件项目的文档....................62 

为什么要有正式的文档?.........................63

未雨绸缪(PLAN TO THROW ONE AWAY)..................64 

试验性工厂和增大规模....................64 

唯一不变的就是变化本身...............65 

为变更计划系统........................66 

为变更计划组织架构....................66 

前进两步,后退一步....................68 

前进一步,后退一步....................69

干将莫邪(SHARP TOOLS)..........71 

目标机器....................72 

辅助机器和数据服务...............73 

高级语言和交互式编程.............76

整体部分(THE WHOLE AND THE PARTS)..........78 

剔除 BUG 的设计.................78 

构件单元调试................80


第 1 章 焦油坑..................134 

第 2 章 人月神话................135 

第 3 章 外科手术队伍.........136 

第 4 章 贵族专制、民主政治和系统设计.........137 

第 5 章 画蛇添足..........137 

第 6 章 贯彻执行..........138 

第 7 章 为什么巴比伦塔会失败?........139 

第 8 章 胸有成竹............141

第 9 章 削足适履...........141 

第 10 章 提纲挈领..........143 

第 11 章 未雨绸缪..........143 

第 12 章 干将莫邪.........146 

第 13 章 整体部分........148 

第 14 章 祸起萧墙........149 

第 15 章 另外一面............150 

原著结束语...................152