《构建之法》读后感(一)

  在2020年的寒假里我对《构建之法》进行了阅读并且收获颇丰,虽然经历了一个学期的学习,但是通过这次阅读,我发现软件与我心中的还是有一定的差异。本书也是在第一章便提及到了何为软件?软件等于程序加软件工程。这学期我还学习了数据结构,因此有了进一步的了解与深入。

  回顾上学期的java课堂,发现书上的一些思想与例子多少都在课堂中有所体现出来。拿最经典的四则运算来举例子,书中所说是一位学生家长为了自己方便设计的程序代码。而通过一次次的老师的要求,功能一步步的变得更多。这与课上的教学步骤也是类似的。老师通过一步步的索引让我们对一个完整的小程序有了更好的理解。这个例子展现了软件工程的一些概念,程序,在这里指的是源程序代码,一个复杂的软件不但要有合理的软件架构、软件设计与实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、连接参数等。

  软件开发分为好多阶段,该书中将其分为玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段。在学习中,我们也是由浅到深,从最初的的模型到最后的一个成型的软件。而在这几个阶段中难度是越来越大,但是影响也是越来越大,容不得半点错误。这也要求我们平时在学习中一定要注意自己的编程习惯。软件和一些其他的产品来比是有许多的共性,也有一些特殊性。总的来说,软件具有复杂性、不可见性、易变性、服从性和非连续性。这些本质特性让我们在学习过程中变的更困难,这就要我需要在平时更加努力的学习了。

猜你喜欢

转载自www.cnblogs.com/xhj1074376195/p/12192868.html