(PPT)第3章 软件过程模型.pptVIP

  • 14
  • 0
  • 约3.74千字
  • 约 31页
  • 2016-08-02 发布于北京
  • 举报
(PPT)第3章 软件过程模型

第3章 软件过程模型 3.1. 瀑布模型 3.2. 增量模型 增量模型是迭代和演进的过程。 增量模型把软件产品分解成一系列的增量构件,在增量开发迭代中逐步加入。 每个构件由多个相互作用的模块构成,并且能够完成特定的功能。 早先完成的增量可以为后期的增量提供服务。 增量开发方法的新演进版本叫做 “极限程序设计(eXtreme Programming)”。 3.3. 演化模型 演化模型的特点 演化模型是迭代的。因为软件与所有的复杂系统一样,必须经过不断演化才能完善。 演化模型先开发一个“原型”软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最终获得满意的软件产品。 业务和产品需求在变化中,采用线性开发方式是不实际的。 快速实现和提交一个有限的版本,可以应付市场竞争的压力, 3.4 螺旋模型 螺旋模型将瀑布模型与演化模型结合起来,并且加入两种模型均忽略了的风险分析。 螺旋模型沿着螺线旋转,自内向外每旋转一圈便开发出更完善的一个新版本。 制定计划 确定软件目标,选定实施方案,弄清项目开发的限制条件; 风险分析 分析所选方案,考虑如何识别和消除风险; 实施工程 实施软件开发 客户评估 评价开发,提出修正建议。 3.5. 喷泉模型 体现了迭代和无间隙的特性。 系统某个部分常常重复工作多次,相关对象在每次迭代中随之加入演进的软件成分。 无间隙是指在各项开发活

文档评论(0)

1亿VIP精品文档

相关文档