Frederick P. Brooks, Jr. 1931年4月19日出生于美国北卡罗来纳州Durham,1953年毕业于杜克大学,1956年获得哈佛大学应用数学博士学位,同年加入IBM公司。他领导了IBM System/360及其操作系统OS/360的开发,被誉为“IBM 360系统之父”,“计算机体系结构”一词即由他首先提出。1964年他离开IBM,创建了北卡罗来纳大学计算机科学系,担任系主任长达20年。1975年,他出版了著名的《人月神话》,探讨软件工程的管理问题。1986年,他发表了经典论文《没有银弹》(本书已收录)。1994年被选为ACM院士。1999年荣获图灵。
Chapter 1 The Tar Pit 3 Chapter 2 The Mythical Man-Month 13 Chapter 3 The Surgical Team 29 Chapter 4 Aristocracy, Democracy, and System Design 41 Chapter 5 The Second-System Effect 53 Chapter 6 Passing the Word 61 Chapter 7 Why Did the Tower of Babel Fail? 73 Chapter 8 Calling the Shot 87 Chapter 9 Ten Pounds in a Five-Pound Sack 97 Chapter 10 The Documentary Hypothesis 107 Chapter 11 Plan to Throw One Away 115 Chapter 12 Sharp Tools 127 Chapter 13 The Whole and the Parts 141 Chapter 14 Hatching a Catastrophe 153 Chapter 15 The Other Face 163 Chapter 16 No Silver Bullet—Essence and Accident 177 Chapter 17 "No Silver Bullet" Retired 205 Chapter 18 Propositions of The Mythical Man-Month: True or False? 227 Chapter 19 The Mythical Man-Month after 20 Years 251 Epilogue 291 Notes and References 293 Index 309
Where is the WIMP interface forced to go far beyond thedesktop metaphor? Most notably in two respects: menus andone-handedness. When working withL a real desktop, one doesactions to documents, rather than telling someone or somethingto do them. And when one does tell someone to do an action,one usually generates, rather than selects, the oral or writtenimperative verb commands: "Please file this." "Please find theearlier correspondence." "Please send this to Mary to handle." Alas, the reliable interpretation of free-form generated En-glish commands is beyond the present state of the art, whethercommands are written or spoken. So the interface designerswere two steps removed from direct user action on documents.They wisely picked up from the usual desktop its one exampleof command selection——the printed buck slip, on which the userselects from among a constrained menu of commands whose se-mantics are standardized. This idea they extended to a horizon-tal menu of vertical pull-down submenus.Command utterances and the two-cursor problem. Com-mands are imperative sentences; they always have a verb andusually have a direct object. For atly action, one needs to specifya verb and a noun.
20年过去了,《人月神话》依然受到读者喜欢,真让我惊喜不已,这本书已总计印行25万多册了。常常有人问我,1975年阐述的那些观点和建议中,哪些我仍坚持如故,哪些已有所改变以及如何改变。尽管我已经时不时地在各种演讲场合提到过这些问题,但我一直期望能专门撰文来进行说明。 Peter Gordon自1980年以来一直耐心地和我一起工作,对我颇有助益,现在他已是Addison-Wesley的出版合伙人了。他提议出版《人月神话》的纪念版。我们决定不对初版进行改动,而是只做一些细微的校正,基本上是将原内容重印,同时增补几章更现代的思想。