典型的六种项目生命周期模型

今天药忘吃喽~ 2023-06-11 10:28 57阅读 0赞

常见的项目生命周期模型有六种,其中迭代、螺旋、原型、敏捷四类最容易混淆,以下我们来逐个展开讨论并作出对比。

瀑布模型

强调开发工作(计划、设计、开发、测试、维护等)各阶段之间的先后顺序,不可以并行操作。

迭代模型

与瀑布模型不同,不再强调开发工作的序列化过程,而是将这些过程并行化,分为多个阶段,每个阶段都包含这些工作,只是不同阶段,不同的比例。

螺旋模型

每个周期分为四个阶段:制定计划风险分析实施工程客户评估;强调的是产品从小到大,不断改进,不断风险分析的过程,特别适合于庞大而复杂的、高风险的系统。

通过不断地增量发布,针对每次的原型或者产品不断的进行风险评估,及时调整方案、需求、设计,以此迭代方式,最终完成产品。

虽然有迭代,但角度与迭代模型不一样;虽然用原型,但侧重点不是用户需求分析,而是风险分析,风险不仅仅来源于需求。

原型模型

强调产品以用户为中心,先开发一个简单的原型,和用户进行持续沟通,最终确定需求,并设计出最终的产品。分为进化型和抛弃型。

敏捷开发模型

强调以人为核心,这点和原型化模型很像,但是更强调程序员团队和业务专家之间的紧密联系,频繁交付新的软件版本,紧凑的自我组织型团队,更注重软件开发中人的作用。

V模型

强调将测试开发同等重要,对于开发阶段都有与之对应的测试阶段。

发表评论

表情:
评论列表 (有 0 条评论,57人围观)

还没有评论,来说两句吧...

相关阅读

    相关 戏说三项目生命周期

    三种项目生命周期对比: 一、预测性 预测型生命周期,即大家平日里说到瀑布模型。适用于在早期能够确定范围、时间和成本的项目。通过整体计划,按部就班的实施以及最终的验收来进行项

    相关 软件生命周期模型——瀑布模型

    模型概述     瀑布模型是一个经典的软件生命周期模型,也叫预测型生命周期、完全计划驱动型生命周期。在这个模型里,在项目生命周期的尽早时间,要确定项目范围及交付此范围所需

    相关 信息系统典型生命周期模型

    1 .瀑布模型 瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几