构建之法阅读笔记(1)

以前错误的认为程序和软件是相同的,只不过叫的不同,程序就是一款软件了,但读了这本书之后,我发现我的这种想法是错误的。程序,指的是源程序,就是一行行的代码。程序是数据结构+算法,但软件是由程序+软件工程构成。

软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。包括软件需求分析、软件设计、软件构建、软件测试、软件维护。

开发一款软件我们要充分考虑到一下几个方面:

1、用户满意度

2、可靠性

3、软件流程的质量

4、可维护性

我们要通过实际的需求,开发出符合用户的软件,在开发时,要通过一定的软件流程,在预计的时间内,通过团队的努力开发出“足够好”的软件,并通过数据和其他方式展现所开发的软件是可以维护和继续发展的。

原文地址:https://www.cnblogs.com/quyangzhangsiyuan/p/11058796.html