北航“软件工程与项目管理”讲义.教程分析.ppt

北航“软件工程与项目管理”讲义.教程分析.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 传统软件生命周期模型 增量模型示意图 传统软件生命周期模型 增量模型优点 增强了客户使用系统的信心,逐步提出对后续增量的需求 项目总体失败的风险较低 增量从高到低的优先级确定保障了系统重要功能部分的可靠性 同一个体系结构提高了系统的稳定性和可维护性 增量模型缺点 增量的粒度选择问题 确定所有的基本业务服务比较困难 传统软件生命周期模型 6. 螺旋模型 螺旋模型是Boehm于1988年针对大型软件项目的特点提出来的 对于复杂的大型软件而言,事先不能完整清晰地定义需求是常事,而且开发一个原型是远远不能解决问题的,需要开发内容逐步丰富的多个原型。 大型软件项目往往存在着诸多风险因素,螺旋模型将瀑布模型与演化模型结合起来,并加入了两种模型均忽略了的风险分析。因为大型项目的规模和复杂性增加,软件开发过程中必然存在着许多风险问题,风险分析是保证项目成功的必要手段。 传统软件生命周期模型 螺旋模型示意图 传统软件生命周期模型 螺旋模型沿着螺线旋转,在四个象限上分别表达了四个方面的活动,即: 制定计划──确定软件目标,选定实施方案,弄清项目开发的限制条件

文档评论(0)

1亿VIP精品文档

相关文档