初读《构建之法》之所感

   这学期刚刚选择了软件工程方向,可以说对软件工程这个方面的了解还是比较少的。这学期正好有了个自学构建之法的任务,让我有机会接触到这本书,同时也让我对软件工程有了更深的认识。软件=程序+软件工程,这个等式足以体现了软件工程的重要性。按我目前的理解,程序相当于是一个一个的零件,而软件工程的设计就相当于是图纸,图纸上标明了各个零件的组装方式还有维护方法等。没有了这张图纸说明书,那么再好的零件也将没有用武之地。同时,一张错误的图纸也将造成损失惨重甚至是不可挽回的后果。这本书中列举了大量的实例,可以说对于我们这些刚入门的人来说还是非常好上手的,也不会有那种一味读文字的枯燥无味感,培养了我们的兴趣,让我有信心去学好这门课。同时,这本书也告诉了我们一个团队的重要性还有对用户需求分析的重要性等。可以说软件工程要学好还是需要我们去下功夫的,看似简单实则是蕴含了许多学问。在这里,摘要一些第一章所提到的知识点:

程序=数据结构+算法 

软件=程序+软件工程 

软件企业 = 软件 + 商业模式

软件具有复杂性、不可见性、易变性、服从性、非连续性等。

软件构建:除了代码和静态数据,还有各种文件和数据来描述各个程序文件之间的依赖关系等;

 

posted @ 2017-04-08 22:57  秦韩雨  阅读(143)  评论(0编辑  收藏  举报