【人月神话】浅谈人月神话0.1焦油坑

浅谈人月神话0.1焦油坑(非常非常浅)

前言:最近在读《人月神话》,网上搜了一圈发现很少有对这部经典作品的详细解析(很可能是我没有找到orz),语言不同也有可能造成中文阅读的困难。所以就想按自己的理解记录一下,或许有误解、解释不清的地方,感谢指出。

  1. 作者–布鲁克斯 (FrederickP.Brooks.Jr.)
    《人月神话》(中文版)一书中对作者的介绍如下:《人月神话》作者

这个网址简单介绍了布鲁克斯和一些访谈:
英文介绍网址
对应的翻译

  1. 正文
    2.0.1.焦油坑
    焦油坑是一个比喻,类似于“沼泽”。庞大项目停滞不前、只能随着时间推移宣告失败的样子正如巨兽比如猛犸象等等陷入沼泽,挣扎地越是猛烈、下陷地速度就越快。造成项目“倒闭”的原因是多个问题相互缠杂、积累而来的,最终使项目不能满足目标、时间和预算的要求。想要解决问题,首先从软件开发这一职业入手:
    2.0.2编程系统产品
    编程系统产品的演进
    上面是根据原书中对编程系统产品的演进,程序员产出的产品,我们称之为程序(这也是为什么说程序是评估单个程序员生产效率的单位)。程序在程序员所使用的生产环境中运行,如果最终变成用户可以使用的产品需要经过编程系统和编程产品,也就是“通用化过程”。
    事实上,当前软件开发过程的演变已远远不止一个,目前已知的软件开发惯用过程模型有(不完全包括):

瀑布模型
瀑布模型

增量模型增量模型

螺旋模型螺旋模型

快速应用开发RAD快速应用开发
2.0.3 职业的乐趣
2.0.4 职业的苦恼

后两部分职业的乐趣和烦恼都比较好理解,但是原文中第5页有一个说法“产品开发所基于的技术在不断进步。一旦设计被冻结,在概念上就已经开始陈旧了”。那么我想知道,计算机技术发展到现在,是否有能够被证明的是永恒的,新颖的?或者说技术本身而言就是不断迭代的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值