• 开发模型


    软件开发过程模型

    1.瀑布型模型

    1.1 是线性模型的一种,是所有其他模型的基础

    1.2测试切入点

    测试阶段处于软件后期实现后,必须在代码完成后留有足够的时间给测试,

    导致测试时间不够充分,很多问题到项目后期才暴露出来。

    优点:

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

    2.适合发展需求稳定的产品

    3.适用于小型公司

    缺点:

    1.过于依赖于早期的需求计划

    2.单一流程不可逆

    3.问题往往在项目后期才会显露

    2.快速原型模型

    2.1 创建一个快速原型,实现用户与系统的交互,抓准系统的核心,逐步调整原型使其满足用户需求。

    2.2 在第一步的基础上开发出令人满意的软件

    优点:

    1.克服瀑布模型的缺点,更好的满足用户的需求

    缺点:

    1.不适合大型系统的开发(适合 开发小型的、灵活性高的系统)

    3.螺旋模型

     3.1 螺旋模型分为几个周期,每一个周期都是一个小型的瀑布模型

    螺旋模型沿着螺旋线旋转,分为了四个方面的活动,分别是

    制定计划

    风险分析

    实施开发

    客户评估

    优点:

    1.螺旋模型很大程度上是一种风险驱动的方法体系。都必须进行风险评估。

    缺点:

    1.采用螺旋模型需要具有相当丰富的风险评估经验和专门知识,在风险较大的项目开发中

    如果未能标识风险,势必造成重大损失,过多迭代会增加开发的成本。

  • 相关阅读:
    与数学有关的几个猜成语
    tex 字体斜体设置
    Beamer中左边画图, 右边文字解释
    Beamer制作索引
    唐诗
    大学生数学竞赛试题荟萃2018-11-06更新
    浙江省2018年高等数学竞赛工科类试题
    读书笔记
    word中中文保持正体,英文用斜体的方法.
    山果(转载《人民日报》)
  • 原文地址:https://www.cnblogs.com/shudu/p/13071669.html
Copyright © 2020-2023  润新知