09软件测试基础〔第2、三讲〕.pptVIP

  • 3
  • 0
  • 约7.41千字
  • 约 69页
  • 2017-05-09 发布于四川
  • 举报
09软件测试基础〔第2、三讲〕

软件过程模型 所谓软件过程模型就是一种开发策略,这种策略针对软件工程的各个阶段提供了一套范形,使工程的进展达到预期的目的。 瀑布模型 原型模型 增量模型 螺旋模型 瀑布模型 整个开发包括六个阶段:问题定义与可行性分析(计划)、需求分析、设计、编码、测试、运行维护。六个阶段自上而下、相互衔接,以固定的次序来进行。 特点 阶段的顺序性和依赖性 推迟实现的观点 质量保证 存在问题 完全依赖文档,很可能导致最终开发的软件不能满足用户需要 快速原型模型 快速建立一个能反映用户主要需求的原型系统,用户试用它并提出修改意见,开发人员按照意见修改原型系统,然后重复让用户试用…,一旦用户认为这个原型系统满足用户要求,即开始设计规格说明书。 使用原因:在项目开发的初期对软件的需求认识不够清晰,使项目难于做到一次成功. 特点 1.快速开发 2.可获知用户的真正需求,使开发的系统满足用户的需求,也减少了后期的维护的成本(不需要大返工)。 3.一旦需求确定了,原型就可以被弃 增量模型 增量模型中,在每个阶段都生成软件的一个可发布版本。这些阶段是交错进行的。 在增量模型中,软件版本是逐步完善的。 在原型中,每个阶段是发布一个原型,而在增量模型中,是完成一个正式的版本。 螺旋模型 螺旋模型将瀑布模型和快速原型模型结合起来,并

文档评论(0)

1亿VIP精品文档

相关文档