开发模型

开发模型

瀑布模型(SDLC)

结构化的开发

迭代模型/迭代开发方法

image-20201230100051654

缺点:延期,成本超支,做不下去(需求阶段难以把握)

瀑布模型适用于需求明确,或者二次开发

演化模型

快速应用开发

把最初的原型做很多步的演化、调整,最终变成了给用户使用的软件产品。这种模型是演化模型。

增量模型

构件组装模型/基于构建的开发方法

用户有各种各样的需求,做系统先把核心做出来,一部分一部分开发,软件越变越大,最终完成所有的内容。

优点:核心模块比较早的和用户接触,风险较小

螺旋模型

统一过程/统一开发方法

融合了原型、瀑布模型、演化模型等一系列的模型

它引入了风险分析

快速原型模型

敏捷开发方法

定位需求不明确的情况。

在项目构造的初期会构建一个简易系统或者是一个初步的系统

优点:用户不会提出很多细致的需求。给用户一个简易的系统,让用户提出问题和需求,经过多次调整,就能够了解到用户到底需要什么。只应用于开发初期需求分析的阶段。

喷泉模型

模型驱动的开发方法

V模型

基于架构的开发方法

posted @ 2020-12-30 14:28  striver-sc  阅读(265)  评论(0编辑  收藏  举报