美文网首页
软件研发流程

软件研发流程

作者: 南方小镇_ | 来源:发表于2018-07-04 13:13 被阅读34次

    最常见的5种模型:

     •瀑布模式

     •VW 

     •快速原型 

     •敏捷开发

    瀑布模型特点:是一种线形的、顺序的软件开发模型。上一阶段的变换结果是下一阶段的变换的输入,相邻两个阶段具有因果关系,紧密相联。

    瀑布模型优缺点

    优点: 每个阶段要都有明确的输入件和输出件,为项目提供了按阶段划分的检查点。

    缺点:•1)基于文档的驱动,各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。

    •2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。

    •3)瀑布模型的突出缺点是不适应用户需求的变化。

    V模型—瀑布模型的变型

    •优点:

    1.强调了在整个软件项目开发中需要经历的若干个测试级别,并与每一个开发级别对应;

    2.指出测试的对象除了包括程序,还应该包括需求和设计。

    •局限性:

          V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,需求的满足情况一直到后期的验收测试才被验证。

    软件测试流程/生命周期

    •测试需求分析

    •测试需求评审

    •编写测试计划

    •设计测试用例

    •测试用例评审

    •搭建测试环境

    •测试执行

    •回归测试

    •测试报告

    相关文章

      网友评论

          本文标题:软件研发流程

          本文链接:https://www.haomeiwen.com/subject/kqjeuftx.html