构建之法读书1

概论

1软件=程序+软件工程

 当我看到这个题目时,我脑中有两个疑问,什么是程序,什么又是所谓的软件工程。接下来读下去,书中所说程序就是数据结构加上算法,这也是普遍认可的,也是我们上课老师对我们说的。那么什么是软件工程呢?这也是这本书所要教给我的。书中的几个例子我读出了现在我们所说的软件与真正的软件并不是一个概念,而且如果不理解软件的真正意义就会在今后的工作中遇到种种的困难。接下来阿超的例子也初步的解释了什么是软件工程所要做的事情。一个程序要成为软件需要一些步骤的演变。阿超的例子中最开始程序就是一个一袋烟就能够写出来的一段代码。一旦有了相应的用户就形成了成为软件的第一步,用户会提出需求,程序员为了满足这些需求就要对程序进行更新。这个程序也就形成了一个初步的软件,然而只有这中初步的软件还不是形成软件过程的全部,软件工程还需要提供一个能够保证服务质量的软件服务。满足了这些也就形成了一个完整的软件。

  

原文地址:https://www.cnblogs.com/13070031zhangbowen/p/5250904.html