`
bluky999
  • 浏览: 721232 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

阅读人月神话 之核心内容

阅读更多

题注: 笔者目前无法继续完成《人月神话》的阅读,所以在此记录下核心内容列表;以便日后继续阅读时从本次的断点重新开始。 上次的阅读只进行了概览和1,2两章,因此这里列举下3到15章的内容(所谓核心内容一),和16,17两章内容(没有银弹,核心内容之二);最后简单列举最后两章(18,19)。

 

第一部分 核心内容之一

 

第3章 外科手术队伍

  • 问题
  • Mills的建议
  • 如何运作
  • 团队的扩建

第4章 贵族专制

  • 概念的完整性
  • 获得概念的完整性
  • 贵族专制统治和民主政治
  • 在等待时,实现人员应该做什么

第5章 画蛇添足

  • 结构师的交互准则和机制
  • 自律 --- 开发第二个系统所带来的后果

第6章 贯彻执行

  • 文档化的规格说明 --- 手册
  • 形式化定义
  • 直接整合
  • 会议和大会
  • 多重实现
  • 电话日志
  • 产品测试

第7章 为什么巴比伦塔会失败

  • 巴比伦塔的管理教训
  • 大型编程项目中的交流
  • 项目工作手册
  • 大型编程项目的组织架构

第8章 胸有成竹

  • Portman的数据
  • Aron的数据
  • Harr的数据
  • OS/360的数据
  • Corbatσ 的数据

第9章 削足适履

  • 作为成本的程序空间
  • 规模控制
  • 空间技能
  • 数据的表现形式是编程的根本

第10章 提纲挈领

  • 计算机产品的文档
  • 大学科系的文档
  • 软件项目的文档
  • 为什么要有正式的文档

第11章 未雨绸缪

  • 实验性工厂和增大规模
  • 唯一不变的就是变化本身
  • 为变更计划系统
  • 为变更计划组织架构
  • 前进两步,后退一步
  • 前进一步,后退一步

第12章 干将莫邪

  • 目标机器
  • 辅助机器和数据服务
  • 高级语言和交互编程

第13章 整体部分

  • 删除bug的设计
  • 构建单元测试
  • 系统集成测试

第14章 祸起萧墙

  • 里程碑还是沉重的负担
  • “其他的部分反正会落后”
  • 地摊的下面

第15章 另外一面

  • 需要什么样的文档
  • 流程图
  • 自文档化的程序

 

第二部分 核心内容之二

 

第16章 没有银弹

  • 摘要
  • 介绍
  • 是否一定那么困难呢? --- 根本困难
  • 以往解决次要困难的一些突破
  • 银弹的希望
  • 针对概念上根本问题的颇具前途的方法

第17章 再论“没有银弹”

  • 人狼和其他恐怖传说
  • 存在着银弹 --- 就在这里!
  • 含糊的表达将会导致误解
  • Harel的分析
  • Jones的观点 --- 质量带来生产率
  • 那么,生产率的情形如何
  • 面向对象编程 --- 这颗铜质子弹可以吗
  • 重用的情况怎样
  • 学习大量的词汇 --- 对软件重用的一个可预见,但还没有被预言的问题
  • 子弹的本质 --- 形势没有发生改变

 

第三部分 《人月神话》的观点和20年后的《人月神话》 【这一部分我已浏览】

 

第18章 《人月神话》的观点:是与非?

  1. 焦油坑
  2. 人月神话
  3. 外科手术队伍
  4. 贵族专制、民主政治和系统设计
  5. 画蛇添足
  6. 贯彻执行
  7. 为什么巴比伦塔会失败
  8. 胸有成竹
  9. 削足适履
  10. 提纲挈领
  11. 未雨绸缪
  12. 干将莫邪
  13. 整体部分
  14. 祸起萧墙
  15. 另外一面

 

第19章 20年的《人月神话》

  • 为什么要出版20周年纪念版本
  • 核心观点 --- 概念完整性和结构师
  • 开发第二个系统所引起的后果 --- 盲目的功能和频率猜测
  • 图形界面的成功
  • 没有构建舍弃原型 --- 瀑布模型是错误的!
  • 增量开发模型更佳 --- 渐进地精化
  • 关于信息隐藏,Parnas是正确的,我是错误的
  • 人月到底有多少神话色彩?Boehm的模型和数据
  • 人就是一切(或者说,几乎是一切)
  • 放弃权力的力量
  • 最令人惊讶的新事物是什么?数百万的计算机
  • 全新的软件产业 --- 塑料薄膜包装的成品软件
  • 买来开发 --- 使用塑料包装的成品软件包作为构件
  • 软件工程的状态和未来

结束语:令人向往、激动人心和充满乐趣的50年

 

 

#NOT_END   TO BE CONTINUED ...

分享到:
评论

相关推荐

    人月神话 pdf(中文) 人月神话 人月神话 人月神话

    标题中的"人月神话"是对书中核心理念的形象概括,意味着在软件开发中,简单的增加人力并不等同于时间的线性减少,反而可能因为沟通复杂性和协调成本的增加而导致效率降低。 书中的内容涵盖了多个关键知识点: 1. *...

    《人月神话》全文核心思路概括与总结

    ### 《人月神话》全文核心思路概括与总结 #### 第1章 焦油坑 本章描述了软件开发过程中遇到的一种现象:虽然每个独立的技术难题都可以解决,但当这些问题交织在一起时,整个项目的进展变得异常缓慢。作者强调了...

    人月神话 高清PDF.rar

    《人月神话》是计算机...总的来说,《人月神话》是一本值得所有IT从业者阅读的经典之作,它不仅提供了软件工程的理论基础,还提供了许多实用的项目管理经验和洞见,对于提升软件开发的效率和质量有着不可估量的价值。

    人月神话电子书-中英双版

    《人月神话》是软件工程领域的一本经典之作,由弗雷德里克·布鲁克斯(Frederick P. Brooks Jr.)所著,首次出版于1975年。这本书以其深入浅出的论述、丰富的项目管理经验和富有洞察力的观点,对软件开发过程进行了...

    人月神话电子版

    标题“人月神话”来源于书中一个核心的概念:在软件项目中,增加人手并不能按比例缩短项目时间,反而可能因为沟通成本和协同问题导致效率降低。布鲁克斯通过这个比喻揭示了软件开发的复杂性和非线性特性,挑战了传统...

    人月神话(中文版).txt

    ### 《人月神话》核心知识点解析 #### 一、焦油坑理论(The Tar Pit) 在软件工程领域,《人月神话》中提到的“焦油坑”是一个极具象征意义的概念,用来比喻那些让大型项目陷入困境的情景。正如史前巨兽在焦油坑中...

    人月神话(非扫描完整版).pdf

    - **书籍背景**:《人月神话》是软件工程领域的经典之作,首次出版于1975年,至今仍受到广泛的关注与引用。该书探讨了软件开发过程中的种种挑战,特别是项目管理与团队协作方面的难题。 - **20周年纪念版**:20年后...

    人月神话+人件

    《人件》第1版于 1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的...与《人月神话》一样,《人件》现已成为软件团队管理的经典之作。它和《人月神话》共同被誉为软件图书中“两朵最鲜艳的奇葩”。

    书籍:《人月神话》pdf完整版

    首先,书中的“人月神话”概念是核心主题之一。布鲁克斯指出,软件开发不是简单的劳动密集型工作,不能简单地通过增加人力来缩短项目时间,因为这样做往往会导致沟通成本增加,反而使项目延期。这一观点挑战了传统的...

    《人月神话-中文版》

    标签“人月神话”是对书籍主题的简洁概括,提醒读者这本书的核心内容将围绕着软件开发团队管理、项目进度控制和软件工程实践展开。 压缩包子文件的文件名称列表中,只有“人月神话-中文版.pdf”一个文件,表明这个...

    人月神话.pdf

    - **持续影响力**:即便是在信息技术快速发展的今天,《人月神话》仍然保持着其权威性和实用性,是每个软件工程师都应该阅读的经典之作。 综上所述,《人月神话》不仅是软件工程领域的一部经典著作,也是所有参与...

    《人月神话》txt格式

    #### 三、《人月神话》的核心观点 - **观点分类与验证**: - 作者将书中提出的观点进行了分类,并在后续章节中对其进行了验证或更新。 - 这些观点包括但不限于项目管理原则、软件开发过程中的常见陷阱以及团队...

    人月神话.zip

    这是《人月神话》中最著名的理论之一,它指出在项目后期加入更多的资源,尤其是开发人员,往往会导致项目进度的延长。这是因为新加入的人需要时间了解项目现状、熟悉代码库,并与现有团队成员进行有效的沟通。 3. ...

    人月神话.TXT

    ### 《人月神话》核心知识点解析 #### 一、作品背景及作者介绍 - **作品背景**:《人月神话》(The Mythical Man-Month)是软件工程领域的一本经典著作,由美国计算机科学家弗雷德里克·布鲁克斯(Frederick P. ...

    人月神话电子版.rar

    "人月神话"这一概念源于书中的核心观点之一,即软件开发的时间并不能简单地通过增加人力来缩短。布鲁克斯通过比喻指出,将一个程序员的工作分配给两个人并不等于将工作时间减半,反而可能导致沟通成本的增加和效率的...

    人月神话的启示

    ### 《人月神话》的核心知识点解析 #### 一、软件的本质与特征 - **定义**:软件是一种由数据和指令组成的集合体,其目的是为了完成特定的任务处理。 - **程序**:定义了如何处理任务的具体规则。 - **数据**:...

Global site tag (gtag.js) - Google Analytics