构建之法读后感一

软件=程序+软件工程

   书中说的好,几乎所有的人都知道程序=数据算法+结构,但是我们在实际的生活中远没有想象的那么简单,举了几个例子,比如c语言的二叉树有没有学习的必要,如何区分一个好的或者不好的程序员,或者是刚刚工作自视过高重编软件等,然后告诉我们,干我们这行的,仅仅会编软件还是不行的,我们用来安身立命的本钱就是编写一个又一个的程序,但是,书里通过一个例子明确的告诉我们,从一个简单的程序到一个需要满足各种功能的应用软件,在扩展到一个能保证服务质量的软件服务,都是我们的工作。

我们最开始的叫做源代码,尽管变出源代码之后,还是有着一个构建的过程,源代码管理等等很多很麻烦的事情要处理。以及什么是程序理解,什么是软件维护。什么是软件的生命周期。

  我们将来的生活之道:

  1.交钱买断;

  2.有的“先试用再交钱”,有些软件也提供试用版,免费版和正式版,还有的类似期刊订阅,每年交钱;

  3.有的不但免费,连源代码也一并奉送,但是要求获得源代码的开发人员遵守某种协定;

  4.有的送硬件,但是软件要收钱;

  5.有的送软件,但但是硬件要钱;

  6.也有的免费用,但是要看我的广告;

  7.还有的免费用,程序也不是我写的,如果有问题,给我钱,我就来提供咨询。

这是商业模式,虽然我们现在不会理解这些,但是将来没准其中一样就是我们得钱的主要方式。

还告诉我们软件开发的不同阶段,以及和软件类的类比,具体参考P6表格,。

posted @ 2017-02-16 18:57  -QV-  阅读(81)  评论(0)    收藏  举报