● 软件过程模型 原型模型的特点 原型作为标识软件需求的一种机制,原 型被建造仅是为了定义需求,之后就该 被抛弃(或至少部分抛弃); 实际的软件在充分考虑了质量和可维护 性之后才被开发 ● ● ●
软件过程模型 原型模型的特点: • 原型作为标识软件需求的一种机制,原 型被建造仅是为了定义需求,之后就该 被抛弃(或至少部分抛弃); • 实际的软件在充分考虑了质量和可维护 性之后才被开发
软件过程模型 演化软件过程模型 人们已经越来越认识到软件就象所 有复杂系统一样要经过一段时间的演化 业务和产品需求随着开发的发展常常发 生改变,想找到最终产品的一条直线路 径是不可能的 ● ● ● ●
软件过程模型 演化软件过程模型 人们已经越来越认识到软件就象所 有复杂系统一样要经过一段时间的演化。 业务和产品需求随着开发的发展常常发 生改变,想找到最终产品的一条直线路 径是不可能的
软件过程模型 演化软件过程模型 紧迫的市场期限使得难以完成一个 完善的软件产品,但可以先提交一个有 限的版本以对付竞争或商业的压力:只 要核心产品或系统需求能够很好地理解 而产品或系统的细节部分可以进一步定 义。 ● ● ●
软件过程模型 演化软件过程模型 紧迫的市场期限使得难以完成一个 完善的软件产品,但可以先提交一个有 限的版本以对付竞争或商业的压力;只 要核心产品或系统需求能够很好地理解, 而产品或系统的细节部分可以进一步定 义
● 软件过程模型 演化软件过程模型 演化模型是利用一种迭代的思想方 法,它的特征是使软件工程师渐进地开 发逐步完善的软件版本 增量模型 螺旋模型 ● ● ●
软件过程模型 演化软件过程模型 演化模型是利用一种迭代的思想方 法,它的特征是使软件工程师渐进地开 发逐步完善的软件版本。 • 增量模型 • 螺旋模型
● 软件过程模型 增量模型 分析 设计 编码 测试 增量1 分析 设计 编码 测试 增量2 分析 设计 编码 测试 增量3 ● ●
软件过程模型 增量模型 分析 设计 编码 测试 分析 设计 编码 测试 分析 设计 编码 测试 增量1 增量2 增量3