为了实现而工程,大道至简第五章读后感

  大道至简第五章为我们简单的介绍了一下做工程的实质和软件工程模型。当大家都痴迷于工程的的开发模式和开发模型的时候,作者说出了软件工程的实质,那就是实现用户提出的需求。不管我们的开发过程如何,不管我们在开发的时候采用了哪种开发模型。只要能够实现客户的需求,并且在实现了客户最基本的需求之后进行最大程度的优化,这就是一个成功的产品,一次成功的开发。
  模型并不是模型名称提出来之后去完善的,而是那些被称作技术大牛的的开发人员在经历过很多项目之后提出来的,要不就是在某一个项目当中被采用的,而且取得了很大的成功。有人会说,这不正好吗,我们把这种成功的软件开发模型应用到我们的开发项目上面来,我们也就很容易取得成功了。但是我想说的是,大牛们提出的模型是在他们开发的项目上面取得的成功,是他们的项目,并不是是我们的项目。不同的项目之间存在着千差万别,如果不加分析,就这样去盲目的模仿,我想离这样做项目失败也就不远了。按照这样说来,软件开发是上面提出的经典的软件开发模型就一点用都没有了吗?我可没这么说。那么,它的价值在哪里呢?我们拿到一个软件模型之后,必须要做到透过表面现象分析其内在的实质。要想彻底的弄明白它的实质,我们必须要对这个工程有足够多的了解。包括软件开发公司的企业文化、技术人员的学术经历、软件开发的社会背景以及客户方面的信息。,在综合了以上多个方面的信息之后,我们大概就能真正的搞明白软件模型的实质了。不同的软件模型有不同的适应范围,如果非要赶鸭子上架,在项目中不切实际的用一个开发模型,这样的产品不会好到哪里去的。在开发过程中,如果实在找不到一个适合我们的开发模型的话,我们这时候就要根据项目的实际需要来自己总结一个适合于我们的开发模型。
  最后再说一下项目经理的作用,哈哈,项目经理又出来了!项目经理要组织工程而不是做工程。

原文地址:https://www.cnblogs.com/1102whw/p/4915523.html