《人月神话》读后感----四

  说实话,总感觉《人月神话》这部书对于我来说总还是晦涩难懂的:因为我还是初来乍到 ,并没有那麽多的深刻体会。

  十三章的内容讲的是整体部分,详细的体系结构工作可以使产品更加易于使用,而且更容易开发,不容易产生BUG。系统调试相对于单元测试所花费的时间,会比预料更长。

  十四章,祸起萧墙:项目是怎样的被延迟了整整一年呢?一次几个小时,然后好多次,就这样积少成多。我们要制定一个严格的进度表来控制大型项目。如果说里程碑定义的非常明确,以至于无法自欺欺人,那么程序员很少会弄虚作假。大型的项目的估计行为要每两周或者一周左右进行一次重新的估计时间,期间各种错误估计都会随着计划的结束变得越来越少。

  十五章,对于软件产品,程序和文档同样重要。即使给程序员的东西也有辅助,因为太久的不用的东西,会忘掉。文档,是非常重要的。

  十六章,没有银弹,银弹在这里指的是一种快速有效的方案解决软件的所有的开发过程,原因是软件的本身特性(会有各种变更,各种需求)导致不可能有发明创新。软件的内在特性包括:复杂度,一致性,可变性,不可见性。对于银弹,可能未来会有:新的高级语言,面向对象的编程,人工智能,专家系统,自动化编程,图形化编程,程序自验证,新的计算环境和工具,工作站。

  十七章是再论没有银弹。

猜你喜欢

转载自www.cnblogs.com/990906lhc/p/10397439.html