软件生命周期模型
–PDCA循环(戴明环)--基本概念
针对工程项目的质量目标提出的模型,称为戴明环

因此,由戴明环衍生而出:
-- 软件生命值周期(PDDDCA)
主要分为6个基本步骤:
P(Plan):1.制定计划
D(Do):2.需求分析
3.设计
4.程序编码
C(Check):5.测试
A(Act):6.运行维护

--传统软件生命周期模型
一、瀑布模型(不具备风险控制能力,核心是文档驱动)
其每个阶段都需要进行审核和文档输出,每个活动的输出是 -- 软件工件,是下一活动的输入,每次开发活动依赖于上一项活动的输出作为工作对象,这些输出一般是代表某活动结束的里程碑式文档,即上一项的输出是本项活动的输入
工作流程是:

这一模型在软件开发早期,在消除非结构化软件、降低复杂度、促进软件开发有着十分显著的作用。
优点:降低复杂度,强调需求分析与设计,阶段审核和文档输出保证了阶段之间的正确衔接
缺点:缺乏灵活性,不适用于需求不明的开发情况,仅依赖于文档来评估进度,风险控制能力较低,文档驱动增加了系统的工作量,可能会得出错误结论,成功周期较长
二、演化模型
由于瀑布模型一次开发难以成功,对瀑布模型进行改善演化,因此,在瀑布模型的基础上,演化模型提倡进行“两次开发”,分别称为试验开发和产品开发,而每个开发阶段内部都是按照瀑布模型开发

优点:明确用户需求,提高系统质量,降低开发风险
缺点:管理难度较高,开发结构较差
适用场景:需求不清,开发周期较短的中小型系统
三、增量模型
结合前两种,结合瀑布模型与演化模型的特点,在需求不清时,对最核心或者最清晰的需求,利用瀑布模型进行开发,接着再对后续需求进行重复开发(可能按照各个需求的优先级逐个进行),从而逐步形成一个完整的系统。
优点:保障核心功能实现
缺点:增量粒度难以选择,确定所有的需求服务比较困难

四、喷泉模型
也称迭代模型,各个阶段都是相互重叠的、多次反复的,每个开发阶段没有次序要求,可以并发进行,并且可以在某个阶段随时补漏其他阶段中遗漏的需求
优点:提高效率?本人认为有些牵强
缺点:结构性管理较差

五、增量模型(具备强大的风险控制能力,周期较长)
为降低风险,将开发过程分为四个类型(非环节,为循环开发),每次评估之后从而确定是否进行螺线的下一个回路。
优点和缺点:
大大降低风险,但是开发周期较长
适用对象:风险较高、开发周期较长的开发项目

参考于:软件生命周期模型知识点总结(瀑布模型、演化模型、增量模型、V模型、W模型、螺旋模型、构件组装模型、RAD模型、RUP模型、极限编程模型)_螺旋模型属于哪个周期-CSDN博客
网址:软件生命周期模型 https://mxgxt.com/news/view/1508595
相关内容
第二讲 软件生命周期模型软件开发生命周期模型.docx
什么是软件生命周期模型
软件工程7(软件生命周期模型).ppt
软件工程——01软件生命周期模型.ppt
软件生命周期的4种模型是、快速原型模型、增量模型和螺旋模型。
什么是软件生存周期模型?有哪些常见的软件生存周期模...
生命周期模型的定义
2014年内蒙古事业单位考试计算机基础知识:软件生命周期模型
记录生命周期模型构建
随便看看
- 国庆档大盘遇冷!流量演员难带动观影,预测票房几乎全亏
- 猜猜詹姆斯、库里的小心思,NBA全明星阵容完整预测
- 黑料盘点:猛料10个细节真相,明星上榜理由极快令人心跳
- 良言一句话:美媒预测2026年NBA全明星东西部阵容 2026年NBA全明星赛将于北京时间2026年2月16日在洛杉矶快船队主场Intuit Dome举行,本届全明星将首次采用“美国队VS世界队”的全新赛制。投票已于2025年12月18日开启,将于2026年1月15日结束,首发名单将于1月20日公布。 赛制重大改革 本届全明星赛将打破传统的东西部对抗模式,改为由两支美国本土球员组成的队伍和一...
- 布丁呱呱:2008年,陈冠希由于修电脑,而泄露1400多不雅照片,其中有十多个明星有染。引发影视界震颤,这就是轰动当时的“Y门照”事件。 陈冠希可谓是女明星的杀手,绯闻也是不计其数。 前女朋友都很漂亮,明星和嫩模都逃不过他的一张脸。 圈内女星看到陈冠希的第一眼,都被他那张帅气的脸给迷住,这也是很多男人梦寐以求。 在2006年的一个炎炎夏日里,一名计算机维修工谢立翘在店里工作。 ...

