软件开发生命周期模型

博客介绍了三种软件开发模型。瀑布模型突出需求重要性,但需求难以完成;螺旋模型由风险驱动原型开始,再用瀑布模型完成系统,可解决需求问题,但耗时久;迭代模型采用4阶段和disciplines组织生命周期,阶段与活动分离,能更好适应需求和范围管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

瀑布模型:(70年代的模型)

描述:略

优点:突出了需求的重要性

缺点:需求不可能完成

 

螺旋模型:(80年代的模型)

描述:开发最初由一系列风险驱动原型驱动的,然后用一个瀑布模型完成系统

优点:可以解决需求问题

缺点:时间太长

 

迭代模型:(90年代的模型)

描述:采用4阶段和disciplines来组织软件开发的生命周期模型

阶段:先启阶段,精化阶段,构建阶段,产品化阶段

Discipline:由逻辑上相关的活动组成,定义了如何组织活动来得到一些artifact

特点:以前的模型,都是阶段和软件开发活动紧密相连的,而迭代模型,阶段和软件活动时分离的

优点:更好的适应需求管理,更好的范围管理。

缺点:(有待补充)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值