简述原型模型的特点_简述各软件开发模型的构成及特点

一、瀑布模型(

Waterfall Model

)

定义

:瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的

实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现

与物理实现分开。

结构

:瀑布模型将软件生命周期划分为计划、需求分析制定、软件设计、程序

编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互

衔接的固定次序,如同瀑布流水,逐级下落。

特点

:在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动

接受上一项活动的工作结果影响,实施完成所需的工作内容

二、增量模型(

Incremental Model

)

定义

:又称演化模型。增量模型融合了瀑布模型的基本成分(重复应用)和

原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,

每一个线性序列产生软件的一个可发布的“增量”

特点

:当使用增量模型时,第

1

个增量往往是核心的产品,即第

1

个增量实

现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用

和评估都作为下一个增量发布的新特征和功能,

这个过程在每一个增量发布

后不断重复,直到产生了最终的完善产品。增量模型强调每一个增量均发布

一个可操作的产品。

三、螺旋模型(

Spiral Model

)

定义:

1988

年,

Barry

Boehm

正式发表了软件系统开发的“螺旋模型”

,它

将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,

特别适合于大型复杂的系统。

相关资源:顺丰快递单打印软件2.7可支持自定义快递模板-物流工具类资源-CSDN…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月26日
下一篇 2020年11月26日

相关推荐