V/W/X/H/前置测试模型
沟通不明 刚性的体系(Overwhelming architectures) 主观臆断
在项目早期就消除严重的曲解 开发首先关注重要的业务和问题
通过测试和质量保证,作出客观的 评估
潜在的不一致 糟糕的测试和质量保证 采用瀑布法开发
在项目早期就发现不一致问题 从第一次迭代就开始测试 在早期就找出并关注风险
(1)螺旋模型强调风险分析,但要求许多客户接受和相信这种分析,并做 出相关反应是不容易的,因此,这种模型往往适应于内部的大规模软件开发。 (2)如果执行风险分析将大大影响项目的利润,那么进行风险分析毫无意 义,因此,螺旋模型只适合于大规模软件项目。 (3)软件开发人员应该擅长寻找可能的风险,准确地分析风险,否则将会 带来更大的风险 一个阶段首先是确定该阶段的目标, 完成这些目标的选择方案及其约束条件, 然后从风险角度分析方案的开发策略,努力排除各种潜在的风险,有时需要通过 建造原型来完成。如果某些风险不能排除,该方案立即终止,否则启动下一个开 发步骤。最后,评价该阶段的结果,并设计下一个阶段。 优缺点 优点 1)设计上的灵活性,可以在项目的各个阶段进行变更。 2)以小的分段来构建大型系统,使成本计算变得简单容易。 3) 客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可 控性。 4)随着项目推进,客户始终掌握项目的最新信息 , 从而他或她能够和管理 层有效地交互。 5)客户认可这种公司内部的开发方式带来的良好的沟通和高质量的产品。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库软件测试模型(15)在线全文阅读。
相关推荐: