作者:【美】小弗雷德里克·P.布鲁克斯(Frederick P.Brooks, Jr.)著;UMLChina 译出版社:清华大学出版社出版时间:2023年06月 内容简介
在软件领域,很少能有像《人月神话》一样具有深远影响力和长销不衰的著作。布鲁克斯博士为人们管理复杂项目提供了颇具洞察力的见解,从宏观角度有层次地分析了软件工程的方方面面,不仅逻辑严谨,而且颇具文化底蕴。《人月神话(纪念典藏版)》内容主要来自布鲁克斯博士在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
显示全部信息
前 言
再读软件经典 如品陈年佳酿
《人月神话》是软件工程领域绝无仅有的经典佳作,历时近半个世纪,作者Fred Brooks对大型软件项目管理的经验思考启迪了一代代工程师的实践。
《人月神话》一书的开篇强调了构建“系统产品”与构建“简单程序”的任务不同。研发大型软件系统不是简单程序的堆叠组装。软件开发任务不总是像收割麦子的任务一样可分解,要分析问题性质以及子任务间的依赖关系。软件研发效能的量化估算不能对“人月”“人周”“人天”做简单加法和乘法,正如不能基于个人百米成绩来推算马拉松成绩一样。新手培训、沟通交互都会引入额外的成本,向延期的软件项目添加新人会使项目拖得更久。软件开发任务间复杂的依赖关系需要科学管理,避免无效的人力投入。
软件不可见性和抽象性是导致软件复杂性的根本原因,也是软件工程学科要应对的基本问题。软件系统的复杂性源于参与开发人员的概念模型是不完整和不一致的,正如“一千个人眼中有一千个哈姆雷特”,管理软件项目的复杂性就需要达成各方对软件系统概念模型的局部完整性与一致性。软件项目开发团队的组织要融合开源、群智,以及规模化敏捷组织的最新理念,还要坚守外科手术团队这样的组织结构,持续优化大规模软件系统产品项目的组织与流程。
显示全部信息
媒体评论
★今天,《人月神话》依然活跃在软件开发各个领域的话题中!我国软件产业规模已突破十万亿元,成为软件大国的同时还处在“大而不强”的困境,在系统软件与工业软件领域还面临着被“卡脖子”的风险。《人月神话》一书中的许多经验、观点对于我国关键基础软件技术、产品与产业创新发展具有重要指导意义。
——清华大学软件学院院长 王建民
★一些语言老去并消失,一些语言却长存。C和Lisp比SQL要老,但它们也不会那么快离开我们。……Fred Brooks警告我们,不要期望软件开发会有“银弹”,意思是,不要期望单个新技术能提供指数级的改进。
——Pro Oracle SQL Development(《Oracle SQL开发进阶》)
APress出版社,2023
客服微信 售前咨询 售后服务