04软件研发模型

软件研发模型

  • 瀑布模型
  • 增量迭代模型
  • 增量迭代模型也称为迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中的一些缺点,
  •       具有更高的成功率和生产率
  • 螺旋模型:
  • 敏捷开发模型:

    敏捷开发是一种以人为核心,迭代,循序渐进的开发方法

    特点:

    1,短周期开发

    2,增量开发

    3,由程序员和测试人员编写的自动化测试来监控开发进度

    4,通过口头沟通,测试和源代码来交流系统的结构和意图

    5,编写代码之前先写测试代码,也叫做测试先行

    缺点:

    1,团队的组建较难,人员素质要求较高

    2,对测试员要求完全掌握各种脚本语言编程,能执行单元测试,自动化测试

原文地址:https://www.cnblogs.com/wangqiangya/p/15598396.html