Chp1软件工程学概论解读.pptVIP

  • 7
  • 0
  • 约1.11万字
  • 约 84页
  • 2016-11-05 发布于湖北
  • 举报
* 增量模型注意事项 增量构件规模适中; 分解的约束条件是当把新构件集成到现有软件中时,所形成的产品必须是可测试的; 软件体系必须是开放的,即在对现有系统添加新增量构件时,不能破坏系统原有功能。 * 增量模型优缺点 优点: 能在较短的时间内,提供可完成部分工作的初步产品给用户; 用户有较为充裕的时间学习和适应新产品。 缺点: 对开发人员技术能力要求较高,要求能从系统整体出发正确划分增量构件,并进行分别开发,最后能很好地集成这些构件。 * 一种风险更大的增量模型 有可能提高开发速度,但需要密切地监控整个开发过程,否则将冒构件无法集成到一起的风险。 分析 分析 分析 分析 设计 设计 设计 设计 编码 编码 编码 编码 测试 测试 测试 测试 构件1 构件2 构件3 构件4 * 螺旋模型(spiral model ) 大型软件开发面临的重要问题:软件风险 如:产品交付给用户之后,用户不满意; 开发进度落后,开发成本超出预算; 产品完成前关键的开发人员跳槽; 在产品投人市场前,竞争对手发布了一个功能相近,价格更低的软件……… 构建原型能使某些类型的风险降到最低. * 简单的螺旋模型 螺旋模型改进了原型模型,在每个阶段都加入风险分析。 简化的螺旋模型 * 完整的螺旋模型 * 螺旋模型的优缺点 优点: 强调可选方案和约束条件,有利于已有

文档评论(0)

1亿VIP精品文档

相关文档