4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >
人月神话-(32周年中文经念版)

人月神话-(32周年中文经念版)

作者:布鲁克斯
出版社:清华大学出版社出版时间:2007-09-01
开本: 其它 页数: 315
中 图 价:¥33.6(7.0折) 定价  ¥48.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

人月神话-(32周年中文经念版) 版权信息

人月神话-(32周年中文经念版) 内容简介

“又见人月神话 重温软工经典”


1.软件领域绝无仅有,32年之后依旧畅销不衰的传奇经典!

2.软件开发人员、软件项目经理、系统分析师必读的一本书!

书名原文:The Mythical Man-Month: The Essays on Software Engineering, 2nd ed.

在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。

Brooks博士为人们管理复杂项目提供了*具洞察力的见解。既有很多发人深省的观点,又有大量软件工程的实践。本书内容来自Brooks博士在IBM公司System/360家族和OS/360中的项目管理经验。该书英文原版一经面世,即引起业内人士的强烈反响,后又译为德、法、日、俄中等多种语言,全球销量数百万册。确立了其在行业内的经典地位。

在本书**次出版32年后的今天,我们重新整理了Brooks博士的经典内容,并将国内软件开发领域先行者们对《人月神话》中的实践及系统理论的使用经验和心得集结成册与大家共享,更使本书成为国内从业者的必读经典之一。

本书读者包括:软件开发人员、软件项目经理、系统分析师等IT从业者。

人月神话-(32周年中文经念版) 目录

第1章 焦油坑
 编程系统产品
 职业的乐趣
 职业的苦恼
第2章 人月神话
 乐观主义
 人月
 系统测试
 空泛的估算
 重复产生的进度灾难
第3章 外科手术队伍
 问题
 Mills的建议
 如何运作
 团队的扩建
第4章 贵族专制、民主政治和系统设计
 概念的完整性
 获得概念的完整性
 贵族专制统治和民主政治
 在等待时,实现人员应该做什么
第5章 画蛇添足
 结构师的交互准则和机制
 自律——开发第二个系统所带来的后果
第6章 贯彻执行
 文档化的规格说明——手册
 形式化定义
 直接整合
 会议和大会
 多重实现
 电话日志
 产品测试
第7章 为什么巴比伦塔会失败
 巴比伦塔的管理教训
 大型编程项目中的交流
 项目工作手册
 大型编程项目的组织架构
第8章 胸有成竹
第9章 削足适履
第10章 提纲挈领 
第11章 未雨绸缪
第12章 干将莫邪
第13章 整体部分
第14章 祸起萧墙
第15章 另外一面
第16章 没有银弹
第17章 再论“没有银弹”
第18章 《人月神话》的观点:是与非?
第19章 20年后的《人月神话》
结束语:令人向往、激动人心和充满乐趣的50年
注解与参考文献
展开全部

人月神话-(32周年中文经念版) 节选

在很多方面,管理一个大型的计算机编程项目和管理其他行业的大型工程很相似—— 比大多数程序员所认为的还要相似;在另外一些方面,它又有差别—— 比大多数职业经理人所认为的差别还要大。
这个领域的知识在累积。现在AFIPS(美国信息处理学会联合会)已经有了一些讨论和会议,也出版了一些书籍和论文,但是还没有成形的方法对这一领域来进行系统地阐述。提供这样一本主要反映个人观点的小书看来是合适的。
虽然我原来从事计算机科学的编程方面的工作,但是在1956—1963年间,自动控制程序和高级语言编译器开发出来的时候,我主要参加的是硬件构架方面的工作。1964年,我成为操作系统OS/360的经理,我发现前些年的进展使编程世界改变了很多。
虽然是失败的,但管理OS/360的开发仍是一次很有帮助的经历。负责这次开发项目的团队,包括我的继任经理F. M. Trapnell,有很多值得自豪的东西。该系统在设计和执行方面都很出色,并被成功地应用到很多领域,特别是设备独立的输入输出和外部库管理,在很多技术革新中被广泛复制。现在,这一系统是十分可靠的,相当有效且非常通用。
但是,并不是所有的努力都是成功的。所有OS/360的用户很快就能发现它应该能够做得更好。设计和执行上的缺陷在控制程序中特别普遍,相比之下,语言编译器就好得多。大多数缺陷发生在1964—1965年的设计阶段,所以这肯定是我的责任。此外,这个产品发布推迟了,需要的内存比计划中的要多,成本也是估计的好几倍,而且**次发布时并不能很好地运行,直到发布了几次以后,问题才得以解决。
按照当初接受OS/360任务时的协议,在1965年离开IBM后,我来到Chapel Hill。我开始分析OS/360的经验,看能不能从中学到什么管理和技术上的教训。特别要说明的是,System/360硬件开发和OS/360软件开发中的管理经验是大相径庭的。对Tom Watson关于为什么编程难以管理的探索性问题,这本书是一份迟来的答案。
在这次探索中,我和1964—1965年的经理助理R.P.Case,还有1965—1968年的经理F.M.Trapnell进行了长谈,从中受益很多。我还对比了其他大型编程项目经理的结论,这些项目经理包括M.I.T.的F.J.Corbato,贝尔电话实验室的V.Vyssotsky和John Harr,International Computers Limited的Charles Portman,苏联科学院西伯利亚分部计算实验室的A.P.Ershov和IBM的A.M.Pietrasanta。
我自己的结论体现在下面的文字中,送给专业程序员、职业经理,特别是程序员的职业经理。
虽然写出来的是各自独立的章节,但本书还是有一个中心的论点,特别包含在第2~7章。简言之,我相信由于人员的分工,大型编程项目碰到的管理问题和小项目碰到的管理问题区别很大;我相信关键需要的是维持产品自身的概念完整性。这几章探讨了其中的困难和解决的方法。而后续的章节则探讨了软件工程管理的其他方面。
这个领域的文献并不多,但散布很广。因此我尝试在书后给出了参考文献,说明某个特定知识点并指导感兴趣的读者去参阅其他有用的文献。很多朋友读过了本书的手稿,其中一些朋友还给出了很有帮助的意见。这些意见很有价值,但为了不打乱文字的通顺,我把它们作为注解包含在本书中。
因为这本书是一部文集而不是一部教材,所有的参考文献和注解都被放到书的末尾,建议读者在读**遍时略去不看。
深深地感谢Sara Elizabeth Moore小姐,David Wagner先生和Rebecca Burris夫人,他们帮助我准备了手稿。感谢Joseph C.Sloane教授在图解方面的建议。

Frederick P.Brooks, JR.
Chapel Hill, N.C.
1974年10月
令我惊奇和高兴的是,《人月神话》在20年后仍然继续流行,印数超过了250 000册。人们经常问,我在1975年提出的观点和建议,哪些是我仍然坚持的,哪些是已经改变了的,又是怎样改变的?尽管我在一些讲座上也分析过这个问题,但我还是一直想把它写成文章。
Peter Gordon现在是Addison-Wesley的出版伙伴,他从1980年开始和我共事。他非常有耐心,对我帮助很大。他建议我们准备一个纪念版本。我们决定不对原版本做任何修订,只是原封不动地重印(除了一些无足轻重的修正),并用更新的思想来扩充它。
第16章重印了一篇在1986年IFIPS会议上的论文《没有银弹:软件工程的根本和次要问题》(No Silver Bullet:Essence and Accidents of Software Engineering)。这篇文章来自我在国防科学委员会主持军用软件方面研究时的经验。我当时的研究合作者,也是我的执行秘书,Robert L. Patrick,他帮助我回想和感受那些做过的软件大项目。1987年,IEEE的《计算机》(Computer)杂志重印了这篇论文,使它传播得更广了。
《没有银弹》被证明是富有煽动性的,它预言十年内没有任何编程技巧能够给软件的生产率带来数量级上的提高。十年只剩下一年了,我的预言看来是安全了。《没有银弹》激起了越来越多文字上的剧烈争论,比《人月神话》还要多。因此在第17章,我对一些公开的批评作了说明,并更新了在1986年提出的观点。
在准备《人月神话》的回顾和更新时,一直在进行的软件工程研究和经验已经批评、证实或否定了少数书中断言的观点,也影响了我。剥去辅助的争论和数据后,把那些观点粗略地分类,对我来说是很有帮助的。我在第18章列出了这些观点的概要,希望这些单调的陈述能够引来争论和证据,然后得到证实、否定、更新或精炼。
第19章是一篇更新的短文。读者应该注意的是,新观点并不像原来的书一样来自我的亲身经历。我在大学里工作,而不是在工业界,做的是小规模的项目,而不是大项目。自1986年以来,我就只是教授软件工程,不再做这方面的研究。我现在的研究领域是虚拟环境及其应用。
在这次回顾的准备过程中,我找了一些正在软件工程领域工作的朋友,征求他们现在的观点。他们很乐意和我分享他们的想法,并仔细地对草稿提出了意见,这些都使我重新受到启发。感谢Barry Boehm、Ken Brooks、Dick Case、James Coggins、Tom DeMarco、Jim McCarthy、David Parnas、Earl Wheeler和Edward Yourdon。感谢Fay Ward出色地对新的章节进行了技术加工。
感谢我在国防科学委员会军事软件工作组的同事Gordon Bell、Bruce Buchanan、Rick Hayes-Roth,特别是David Parnas,感谢他们的洞察力和生动的想法。感谢Rebekah Bierly对第16章的论文进行了技术加工。我把软件问题分成“根本的”和“次要的”,这是受Nancy Greenwood Brooks的启发,她在一篇Suzuki小提琴教育的论文中应用了这样的分析方法。
在1975年版本的序言中,Addison-Wesley出版社按规定不允许我向它的一些扮演了关键角色的员工致谢。可是,有两个人的贡献必须特别指出:执行编辑Norman Stanton和美术指导Herbert Boes。Boes设计了优雅风格的版式和封面,他在评注时特别提到:“页边的空白要宽,字体和版面要有想像力”。更重要的是,他提出了至关重要的建议:为每一章的开头配一幅图片(当时我只有“焦油坑”和“兰斯大教堂”的图片)。寻找这些图片使我多花了一年的时间,但我永远感激这个忠告。
Soli Deo gloria—愿神独得荣耀。

Frederick P.Brooks, Jr.
Chapel Hill, N.C.
1995年3月

人月神话-(32周年中文经念版) 作者简介

Frederick P.Brooks,Jr.曾荣获美国计算机领域最具声望的图灵奖(A.M.Turing Award)桂冠。美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程作出了里程碑式的贡献”。

Brooks博士是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他被认为是“IBM 360系统之父”,曾担任360系统的项目经理,以及360系统项目设计阶段的经理。凭借在此项目中的杰出贡献,他与Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Technology)。Brooks博士早期曾担任IBM公司Stretch和Harvest计算机的体系结构设计师。

Brooks博士创立了北卡罗莱纳大学的计算机科学系,并在1964~1984年期间担任系主任。他还曾任职于美国国家科技局和国防科学技术委员会。Brooks博士目前的教学和研究方向是计算机体系结构、分子模型绘图和虚拟环境设计。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服