一、瀑布模型(
Waterfall Model
)
定义
:瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的
实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现
与物理实现分开。
结构
:瀑布模型将软件生命周期划分为计划、需求分析制定、软件设计、程序
编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互
衔接的固定次序,如同瀑布流水,逐级下落。
特点
:在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动
接受上一项活动的工作结果影响,实施完成所需的工作内容
。
二、增量模型(
Incremental Model
)
定义
:又称演化模型。增量模型融合了瀑布模型的基本成分(重复应用)和
原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,
每一个线性序列产生软件的一个可发布的“增量”
。
特点
:当使用增量模型时,第
1
个增量往往是核心的产品,即第
1
个增量实
现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用
和评估都作为下一个增量发布的新特征和功能,
这个过程在每一个增量发布
后不断重复,直到产生了最终的完善产品。增量模型强调每一个增量均发布
一个可操作的产品。
三、螺旋模型(
Spiral Model
)
定义:
1988
年,
Barry
Boehm
正式发表了软件系统开发的“螺旋模型”
,它
将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,
特别适合于大型复杂的系统。
相关资源:顺丰快递单打印软件2.7可支持自定义快递模板-物流工具类资源-CSDN…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!