欢迎光临中国图书网 请 | 注册

人月神话(软件人员必读 20周年经典纪念版)

软件管理与软件工程译丛

出版社:清华大学出版社出版时间:2002-11-01
开本: 16开 页数: 369
中 图 价:¥21.8(7.3折) 定价:¥29.8 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
本类五星书更多>
买过本商品的人还买了

人月神话 版权信息

人月神话 本书特色

一本在软件领域绝无仅有,20余年畅销不衰的必读经典。 年轻的软件工程师、吝啬的研究生、懒惰的软件老手常请我标示出迄今为止zui好的软件图书。“如果我带着仅有的一本计算机书在沙漠荒岛上,”他们问,“应该是哪本书?”这是个荒谬的问题,但人们坚持要个答案。假如你真的被放逐到这样的小岛(或者你决定躲藏到这样的地方去避免2000年软件崩溃的恐惧!),《人月神话》应该紧随着你。 ——Ed Yourdon

人月神话 内容简介

本书自diyi版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。本书内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在本书diyi次出版20年后的今天,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。既方便了熟悉原有内容的人们,也方便了许多diyi次阅读它的读者。 本书新增加的章节包括:原着中一些核心观点的精华;在经过了一个时代以后,Brooks博士对原先观点新的认识;1986年的经典文章《没有银弹》;对1986年所下论断(在10年内不会出现银弹)现在的认识。 本书读者包括:软件开发人员、软件项目经理、系统分析师、理工科专业及技术管理专业师生。

人月神话人月神话 前言

这是本书中唯一的一节废话。 我是个书狂,积习甚深,费尽心机在软件工程、系统工程方面积累了一些书。书分为神品、精品和普通三个等级,其中精品、神品又分别分为一品、二品和三品。其中大部分软件工程书都属于精品,神品只有两本,Fred Brooks的这本书就属于神品之列。 软件作为一个行业,一直背着解决错误的问题名声。由于问题决定解决方案,这就意味着我们一直在制造错误解决方案!这方面有大量的证据,其中zui著名的是美国政府统计署(GAO)的数据:全球zui大的软件消费商——美国军方——每年要花费数十亿美元购买软件,而在其所购软件中,可直接使用的只占2%,另外3%需要做一些修改,其余95%都成了垃圾(Rubbish),不管这些软件是否符合需求规格,一句话,并没有满足他们的需求。面向对象技术并没有给我们带来“神奇的效应”,不管现在的厂商如何吹嘘他们面向对象OO(Object-Oriented)工具多么万能,也不管那些OO狂热者是多么毅然的前赴后继,这方面的数据从80年代以来并没有发生大的改观。 这实在是令我们的软件工程专家和从业人员们羞愧,因为它揭示了我们可能一开始就从根本上做错了什么!90年代中期,当Michael Jackson(not the moon-walker)宣布他们的研究结果时,立刻在软件工程届激起了阵阵涟漪。Jackson指出软件行业人员/方法学大师们只是简单地模仿、照搬其他学科的方法,却将zui重要的方面——问题域给忽略了。他指出,面向对象方法和结构化方法对问题域的处理没有什么大的区别,却被人们过分地用美好的词汇给美化了: "...You can see the results clearly in many object-oriented modeling descriptions. Often they are accompanied by fine words about modeling the real world. But when you look closely you can see that they are really descriptions of programming objects, pure and simple. Any similarity to real-world objects, living or dead, is purely coincidental..." (...从众多面向对象建模的描述中,你可以很清楚地看到这些恶果。而且它们还经常伴随着有关现实世界建模的非常美好的词汇。然而,仔细看看,你就会发现它们其实是彻头彻尾的编程对象!如果说有任何和现实世界对象相似的地方,不管是活是死,纯属巧合...) 回首软件工程近40年的发展,Jackson哀叹软件行业普遍缺乏专业性,充满了业余人员,“手中有个锤子,看到什么都是钉子”,谁都可以开发攸关乎人们生命的软件。 这就是我们面临的严峻复杂现实,也许您会感到震惊!然而在Fred Brook眼里,是那么的平静。因为早在28年前,他就在其《The Mythical Man-Month》这本不朽著作中对这些内容作了深入论述。 这本小册子行文优美,思想博大精深,字字真言,精读之有不尽的趣味,藏之又是极珍贵的文献,名眼高人,自能鉴之。 前些年,一位朋友从印度归来,说此书印度极为普及,我也动起笔来,但惭愧终未成正果。汪颖兄素来勤恳,明知此翻译为success without applause, diligence without reward,却兢兢业业,反复琢磨,历经单调、繁琐、艰辛的劳动,终于付梓,可喜可贺,钦佩之余随即作序共勉。 Dave Wang SE Forum China 2002年3月,于深圳

人月神话 目录

n 焦油坑
? 编程系统产品
? 职业的乐趣
? 职业的苦恼
n 人月神话
? 乐观主义
? 人月
? 系统测试
? 空泛的估算
? 重复产生的进度灾难
n 外科手术队伍
? 问题
? Mills 的建议
? 如何运作
? 团队的扩建
n 贵族专制、民主政治和系统设计
? 获得概念的完整性
? 贵族专制统治和民主政治
? 在等待时,实现人员应该做什么?
n 画蛇添足
? 结构师的交互准则和机制
? 自律——开发第二个系统所带来的后果
n 贯彻执行
? 文档化的规格说明——手册
? 形式化定义
? 直接整合
? 会议和大会
? 多重实现
? 电话日志
? 产品测试
n 为什么巴比伦塔会失败?
? 巴比伦塔的管理教训
? 大型编程项目中的交流
? 项目工作手册
? 大型编程项目的组织架构
n 胸有成竹
? PORTMAN 的数据
? ARON的数据
? HARR的数据
? OS/360的数据
? CORBATO的数据
n 削足适履
? 作为成本的程序空间
? 规模控制
? 空间技能
? 数据的表现形式是编程的根本
n 提纲挈领
? 计算机产品的文档
? 负担
? “其他的部分反正会落后”
? 地毯的下面
n 另外一面
? 需要什么样的文档
? 流程图
? 自文档化 (SELF-DOCUMENTING) 的程序
n 没有银弹—软件工程中的根本和次要问题
? 介绍
? 是否一定那么困难呢?——根本困难
? 以往解决次要困难的一些突破
? 银弹的希望
? 针对概念上根本问题的颇具前途的方法
n 再论“没有银弹”
? 人狼和其他恐怖传说
? 存在着银弹—就在这里!
? 含糊的表达将会导致误解
? HAREL 的分析
? JONE 的观点——质量带来生产率
? 那么,生产率的情形如何?
? 面向对像编程——这颗铜制子弹可以吗?
? 重用的情况怎样?
? 学习大量的词汇——对软件重用的一个可预见,但还没有被预言的问题
? 子弹的本质——形势没有发生改变
n 《人月神话》的观点:是或非?
? diyi章 焦油坑
? 第二章 人月神话
? 第三章 外科手术队伍
? 第四章 贵族专制、民主政治和系统设计
? 第五章 画蛇添足
? 第六章 贯彻执行
? 第七章 为什么巴比伦塔会失败?
? 第八章 胸有成竹
? 第九章 削足适履
? 第十章 提纲挈领
?的计算机
? 全新的软件产业——塑料薄膜包装的成品软件
? 买来开发——使用塑料包装的成品软件包作为构件
? 软件工程的状态和未来
n 尾声:令人向往、激
展开全部

人月神话 相关资料

我唯一一本读过一遍以上的书,是Fred Brooks的《人月神话》,实际上我每过一两年都重读一遍。部分原因是这本书文笔很好,部分原因是书中的忠告很有价值,即使是25年以后。当然,现在很多细节上的地方,和我们做事情的方法,都有不同。我们的工作更自动化,计算机的“马力”更强劲,但书中依然有许多好的忠告,我非常推崇这本书。这是我唯一能想起来的你能从中体会到乐趣和思想的计算机科学书籍。 ——Brian Kernighan 年轻的软件工程师、吝啬的研究生、懒惰的软件老手常请我标示出迄今为止最好的软件图书。“如果我带着仅有的一本计算机书在沙漠荒岛上,”他们问,“应该是哪本书?”这是个荒谬的问题,但人们坚持要个答案。假如你真的被放逐到这样的小岛(或者你决定躲藏到这样的地方去避免2000年软件崩溃的恐惧!),《人月神话》应该紧随着你。 ——Ed Yourdon 二十五年后,我们仍然读这本书,学习它。在业界,大部分书六个月后就无用了,这本书则是空前的。记住,虽然,最终会有书能达到它的水平。 ——Jason Bennett 出版于1975年的《人月神话》是软件开发方面的经典作品。1995年版包括了令人感兴趣的新的几章,但原来的随笔依然是这本书的心脏与灵魂。在这本书中,Brooks解决了如何组

人月神话 作者简介

Frederick P. Brooks,Jr.曾荣获美国计算机领域最具声望的图灵奖(A.M.Turing Award)桂冠。美国计算机协会(ACM)称赞他"对计算机体系结构、操作系统和软件工程做出了里程碑式的贡献。" Brooks博士是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授。他被认为是"IBM 360系统之父",曾担任了360系统的项目经理,以及360操作系统项目设计阶段的经理。凭借在上述项目中的杰出贡献,Brooks博士以及Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Technology)。Brooks博士早期曾担任IBM 公司Stretch和Harvest计算机的体系结构设计师。 z Brooks博士创立了北卡罗莱纳大学的计算机科学系,并在1964~1984年期间担任系主任。他还曾任职于美国国家科技局和国防科学技术委员会。他目前的教学和研究方向是计算机体系结构、分子模型绘图和虚拟环境设计

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