《人月神话》作者Frederick Brooks的计算机科学洞察
需积分: 9 88 浏览量
更新于2024-07-28
收藏 2.54MB PDF 举报
"《人月神话》MythManMonth.pdf"
《人月神话》是由Frederick P. Brooks, Jr.撰写的一本经典著作,这本书对软件开发领域产生了深远影响。作者是计算机科学领域的权威,他在IBM公司的历史中扮演了重要角色,尤其是作为IBM 360系统和360操作系统项目的关键人物。由于这些贡献,Brooks与Bob Evans和Erich Bloch共同获得了1985年的美国国家技术奖。
这本书的核心理念在于探讨软件开发中的管理问题和工程挑战,尤其是对于“人月”这个概念的批判。"人月"通常被误解为可以通过增加更多的人力来缩短项目时间,但Brooks指出,这种做法往往会导致沟通复杂性增加,进而降低效率,而非提高生产力。他强调了项目管理的复杂性和团队协作的重要性,提倡有效的组织结构和项目规划。
书中,Brooks提出了一些至今仍被广泛引用的观点,如“ Brooks定律”——增加人员到一个延迟的项目中会使得项目延期更严重。他还讨论了软件开发中的非线性特性,以及为何某些任务不可能通过简单分割来并行化完成。此外,书中还涉及了模块化设计、项目管理策略以及软件工程中的技术选择等主题。
在1995年的二十周年纪念版中,Brooks增加了新的内容,包括一篇名为《没有银弹:软件工程的根本和次要问题》的文章。在这篇文章中,他讨论了软件工程领域尚未找到能够显著提升生产力的“银弹”技术,强调了解决软件工程问题需要多方面的综合进步,而不仅仅是依赖单一的技术突破。
Brooks的这些见解对于软件行业的从业者来说仍然具有很高的指导价值,他的理论不仅适用于大型企业项目,也对个人开发者和小型团队的项目管理提供了有益的思考。通过《人月神话》,读者可以深入了解软件开发过程中的陷阱,学习如何避免常见的误区,从而提升项目成功的可能性。
2011-03-05 上传
2023-06-30 上传
2023-06-05 上传
2023-06-24 上传
2024-01-02 上传
2023-07-22 上传
2023-07-31 上传
2023-03-31 上传
2024-08-22 上传
ideallixiang
- 粉丝: 1
- 资源: 5
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解