软件工程 第1章软件工程学概述.pptVIP

  • 8
  • 0
  • 约1.6万字
  • 约 133页
  • 2018-02-23 发布于河南
  • 举报
软件工程 第1章软件工程学概述

第一章 软件工程学概述 1.6 软件生存期模型 1、瀑布模型 (1)瀑布模型的特点 过程逆转性差、缺乏灵活性 瀑布模型是一种理想的线性开发模式,缺乏灵活性,无法解决软件需求不准确或不明确的问题。 上流的错误会在下流进行发散性传播,所以逆转将会延误工期、增加成本、造成重大损失。 1.6 软件生存期模型 1、瀑布模型 (2)选择瀑布模型的条件 需求非常明确的软件项目 分析设计人员对应用领域非常熟悉 低风险项目 1.6 软件生存期模型 2、循环模型 瀑布模型的缺陷在于将充满回溯、相互重叠的软件开发过程硬性的割裂为几个阶段,随着开发的软件规模越来越大,造成的危害将更加严重。 循环模型是为了描述开发过程中可能的回溯,对瀑布模型进行了改进,开发各阶段可能循环重复。 1.6 软件生存期模型 2、循环模型 需求分析 设计 编码 测试 运行 评价 计划 循环模型 1.6 软件生存期模型 3、快速原型模型 原型是软件开发过程中,软件的一个早期可运行的版本,它反映了最终系统的部分重要特性。   快速原型模型的基本思想是花费少量代价建立一个可运行的系统,使用户及早获得学习的机会,便于软件开发人员与用户直观地交流。 1.6 软件生存期模型 3、快速原型模型 (1)快速建立需求规格原型(RSP法) RSP法所建立的原型反映了系统的某些特征,让用户学

文档评论(0)

1亿VIP精品文档

相关文档