模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析。螺旋模型沿着螺线旋转 如图1.3所示,在笛卡尔坐标的四个象限上分别表达了四个方面的活动,即 ·制定计划——一确定软件目标,选定实施方案,弄清项目开发的限制条件; ·风险分析—分析所选方案,考虑如何识别和消除风险 ·实施工程——实施软件开发 ·客户评估——评价开发工作,提出修正建议 沿螺线自内向外每旋转一圈便开发出更为完善的一个新的软件版本。 制定计划 成本 风险分析 评价方案 方案和限制 别风险 风险分 析 风险分析 风险分 析 可运行 提交线 原型原型2原型3原型 需求计划 生存期 软件 需求/软件产/详细 漆品设计 设计 划 与訓试与验证 设计确认 单元编码 组装{测试 验收/与 实现|测试 实施工程 开发、验证 评估 下一产品 图1.3螺旋模型 d)喷泉模型:喷泉模型对软件复用和生存周期中多项开发活动的集成提供了支持,主 要支持面向对象的开发方法。“喷泉”一词本身体现了迭代和无间隙特性。系统某个部分常 常重复工作多次,相关功能在每次迭代中随之加入演进的系统。所谓无间隙是指在开发活动 即分析、设计和编码之间不存在明显的边界。如图14所示 演维确实设分 化护认现计析 图14喷泉模型5 模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析。螺旋模型沿着螺线旋转, 如图 1.3 所示,在笛卡尔坐标的四个象限上分别表达了四个方面的活动,即: 制定计划──确定软件目标,选定实施方案,弄清项目开发的限制条件; 风险分析──分析所选方案,考虑如何识别和消除风险; 实施工程──实施软件开发 客户评估──评价开发工作,提出修正建议。 沿螺线自内向外每旋转一圈便开发出更为完善的一个新的软件版本。 图 1.3 螺旋模型 d) 喷泉模型 : 喷泉模型对软件复用和生存周期中多项开发活动的集成提供了支持,主 要支持面向对象的开发方法。“喷泉”一词本身体现了迭代和无间隙特性。系统某个部分常 常重复工作多次,相关功能在每次迭代中随之加入演进的系统。所谓无间隙是指在开发活动, 即分析、设计和编码之间不存在明显的边界。如图 1.4 所示。 图 1.4 喷泉模型