• 几大开发模型区别与联系


     区别

     联系

    瀑布模型

    1.阶段具有顺序性和依赖性

    2.推迟实现的观点:在编码之前设置了是同分析和系统设计各个阶段

    3.质量保证的观点:在每个阶段以优质、高产为基本目标

    1.都需要进过分析、设计、集成、编码、测试和维护

    2.软件过程是科学、有效的

    3.问题定义和可行性研究的主要任务是概括地了解用户的需求

    快速原型模型

    1.快速建立起可以在计算机上运行的程序,它所完成的功能往往是最终产品完成功能的一个子集

    2.软件产品的开发基本上是线性顺序进行的

    增量模型

    /渐增模型

    1.将软件产品作为一系列的增量构建来设计、编码、集成和测试

    2.分批逐步向用户提交产品,能在较短时间内向用户提交可完成部分工作的产品

    3.逐步增加产品功能可使用户有较充裕的时间学习和适应新产品

    螺旋模型

    1.使用原型及其他方法来尽量降低风险

    2.每个开发阶段完成后,从风险角度分析上一步的工作结果

    3.主要适用于内部开发的大规模软件项目

    4.它是风险驱动的

    喷泉模型

    1.强调迭代与无缝

    2.把类及其结构作为系统的表达单元,渐增地进化

  • 相关阅读:
    matlab--“下标索引必须为正整数类型或逻辑类型”
    将中缀表达式转化为后缀表达式
    MATLAB那些常见的命令
    关于实现线程同步的几种方式
    关于http协议
    小白学习之activiti工作流入门
    小白- jquery 学习笔记
    小白-Javascript学习笔记
    小白-css笔记
    小白- html笔记
  • 原文地址:https://www.cnblogs.com/zootopia/p/5246775.html
Copyright © 2020-2023  润新知