软件工程——共同演进的方法与实践作者田文洪第二章软件过程模型课件.pptVIP

  • 14
  • 0
  • 约4.67千字
  • 约 43页
  • 2016-12-25 发布于广东
  • 举报

软件工程——共同演进的方法与实践作者田文洪第二章软件过程模型课件.ppt

快速应用开发模型(RAD) RAD 模型也有它的不足之处: 1)对大型项目而言,RAD 需要足够的人力资源。 2)开发者和客户都要实现承诺,否则将导致失败。 3)并非所有系统都适合(不能合理模块化的系统、高性能需求并且要调整构件接口的、技术风险很高的系统均不适合)。 螺旋模型(Spiral Model) 螺旋模型最早由Boehm 在[Boehm1998]中提出,与RAD 模型相似,该模型结合了瀑布模型和原型模型的特点。 螺旋模型强调风险管理,因此该模型适用于大型系统的开发。 螺旋模型(Spiral Model) 生命周期计划 需求计划 风险分析 原型1 原型2 原型3 可操作 的原型 建模 模拟 评价 操作概念 软件需求 需求确认 开发计划 组装测试计划 风险分析 风险分析 风险分析 软件产品 设计 设计验证与确认 详细 设计 编码 单元 测试 组装 测试 验收 测试 实现 成本 顺时针为进展方向 计划: 明确目标、约束条件 选择方案 风险分析 构造原型 工程实现 用户评价;阶段评审 验收测试计划 需求精化计划 需求评价 评审 决策 实现计划 螺旋模型沿着螺线旋转,在笛卡尔坐标的四个象限上分别表达了四个方面的活动: 制定计划。确定软件目标,选定实施方案,弄清项目开发的限制条件。 风险分析。分析所选方案,考虑如何识别和消除风险。 实施工程。实施软件开发。 客户评估。评价

文档评论(0)

1亿VIP精品文档

相关文档