构建之法阅读笔记01

第一章

第一小节就提出了软件=程序+软件工程,而程序=数据结构+算法

文章一开头就提出了一个例子,来解释了一下 程序是什么,讲的程序员阿超给儿子写了一个小程序来每天出30道加减法题目给孩子做,后来引起老师的赞许和要求,有渐渐的提出了其他的需求。

这里的程序就是源程序,是一行行的代码。

又提出了软件开发有四个阶段,第一是玩具阶段,第二十业余爱好阶段,第三十探索阶段,第四是成熟的产业阶段。

软件开发又有五点难题1.复杂性2.不可见性3.易变形4.服从性5.非连续性

软件工程的目标是创造‘足够好’的软件。

1.研发符合用户需求的软件。2.通过一定的软件流程,在剧集的时间内发布‘足够好’的软件。

3.能证明所开发的软件是可以维护和继续发展的。

原文地址:https://www.cnblogs.com/zlj843767688/p/11062330.html