软件开发生命周期与软件开发方法分析报告.pptVIP

  • 9
  • 0
  • 约6.59千字
  • 约 38页
  • 2016-11-09 发布于湖北
  • 举报

软件开发生命周期与软件开发方法分析报告.ppt

1.5.3 增量模型 增量模型的优点: 分批地逐步向用户提交产品,能在较短的时间内向用户提交可完成部分工作的产品。 逐步增加产品功能,可以使用户有较充裕的时间学习和适应新产品。 不同的构件将可以并行开发,可能能加快项目的进度。 使用增量模型的困难是,在把每个新的增量组件集成到现有软件体系结构中时,必须不破坏原来已经开发出的产品,并且可能冒构件无法集成到一起的风险。 1.5.4 螺旋模型 螺旋模型将工程划分为4个主要活动:制定计划、风险分析、实施工程和客户评估。4个活动螺旋式地重复执行,直到最终得到用户认可的产品。 制定计划:确定软件目标,选定实施方案,弄清项目开发的约束条件。 风险分析:分析选定方案,考虑如何识别和消除风险。 实施工程:实施软件开发。这一步相当于纯粹的瀑布模型。 客户评估:对当前工作结果进行评价,提出改进产品的建议。 如图P1.8: 螺旋模型适用于有一定技术风险的大型软件系统的开发。 1.5.5 统一软件开发过程 统一软件开发过程(RUP)是由Rational公司开发的一种软件过程。可以认为它是一种综合了瀑布模型,增量模型,螺旋模型,快速原型模型优点的混合模型 。它的开发使用UML。 在需求分析阶段,分析人员用业务用例建立需求模型。 在设计阶段,设计人员根据用例进行设计,建立系统的设计模型和实现模型。 在开发阶段,开发人员把设计模型和实现模型与用例进行比较、评价和

文档评论(0)

1亿VIP精品文档

相关文档