zoukankan      html  css  js  c++  java
  • 软件生命周期的模型

    1.瀑布模型

    优点:

    a.开发的各个阶段比较清晰

    b.强调早期计划及需求调查

    c.适合需求稳定的产品开发

    缺点:

    a.依赖于早期的需求调查,不适用需求的变化

    b.单一流程不可逆

    c.风险往往知道后期才暴漏,失去及早纠正的机会

    d.测试仅仅是编码后的一个阶段

    2.螺旋模型

    适合于需求经常变化的软件项目

    3.V模型

    优点:详细表示了测试各个阶段以及参考依据 

    单元测试参考-《详细设计》

    集成测试参考-《概要设计》

    系统测试参考-《需求规格说明书》

    验收测试参考-实际用户需求

    缺点:没有说明在项目的前期测试需要做哪些工作,流程是单向的,不可逆

    3.W模型

    W模型由两个V模型组成,明确表示了测试与开发的并行关系

    W模型强调:测试伴随整个软件开发的周期,而且测试的对象不仅是程序,还包括需求、设计等

    优点:

    尽早地全面的发现问题

    对需求测试有利于及时了解项目难度和测试风险,及早制定应对方案,减少总体测试时间、加快项目进度

    缺点:

    不能支持迭代的开发模型

  • 相关阅读:
    putty的复制 技巧
    linux下的yum命令详解
    mysql修改密码
    我的阅读编程书籍的好方法
    WINDOWS下VIM配置
    Debian下VSFTPD配置
    一个远程访问MySQL的错误(2003, 10061)的解决
    auto_increment
    hello,world!
    scss文件中使用深度选择器/deep/报错 Expected selector Jim
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/10880875.html
Copyright © 2011-2022 走看看