《软件工程:实践者的研究方法》(原书第5版)第一部分 产品和过程 读书笔记
从省图书馆借了两本书:《软件工程:实践者的研究方法》、《软件过程改进》来学习。
1.传统的瀑布模型:
分析->设计->编码->测试->维护
虽然在实际的项目很少完全按这个顺序进行,但这一理想化的软件生存范型在软件工程中的占有肯定和重要的地位,是应用最广泛的过程模型。虽然确定有不少缺陷,但显然要比随意开发的状态要好得多。
2.演化软件过程:
软件经过一段时间的演化,业务和产品需求随之发生改变,到最终产品的一条直线路径是不现实的。紧迫的市场期限使得不可能完成一个完善的软件产品,但可以先提交一个有限的版本先应付。核心的产品或系统需求能够被很好的理解,但其细节部分还需进一步定义。
2.1 增量
2.2 螺旋
ps. 省图书馆的计算机藏书都不是专业技术人员采购,所以很多好书找不到。上次借阅的一本《软件测试的有效方法》的译书读完后就等于是浪费时间,不知是翻译的原因,还是原书所涉及的原因。而且 CSS 方面的书几乎没有,仅找到了一本也没有一点的实际作用--国内不知谁拼凑写出来的一本过时的书。
1.传统的瀑布模型:
分析->设计->编码->测试->维护
虽然在实际的项目很少完全按这个顺序进行,但这一理想化的软件生存范型在软件工程中的占有肯定和重要的地位,是应用最广泛的过程模型。虽然确定有不少缺陷,但显然要比随意开发的状态要好得多。
2.演化软件过程:
软件经过一段时间的演化,业务和产品需求随之发生改变,到最终产品的一条直线路径是不现实的。紧迫的市场期限使得不可能完成一个完善的软件产品,但可以先提交一个有限的版本先应付。核心的产品或系统需求能够被很好的理解,但其细节部分还需进一步定义。
2.1 增量
2.2 螺旋
ps. 省图书馆的计算机藏书都不是专业技术人员采购,所以很多好书找不到。上次借阅的一本《软件测试的有效方法》的译书读完后就等于是浪费时间,不知是翻译的原因,还是原书所涉及的原因。而且 CSS 方面的书几乎没有,仅找到了一本也没有一点的实际作用--国内不知谁拼凑写出来的一本过时的书。