【内容】
常见的软件生存周期模型有瀑布模型、原型模型、演化模型、螺旋模型和喷泉模型。下面分别来看一下各个模型。
1.瀑布模型:
(1)思想:从制作时间上按工序把问题化简,将功能实现与制作分开便于分工协作。
(2)优点:奠定了软件工程方法的基础;流水依赖,便于分工协作;推迟物理实现,易于修改文档,有复审质量保证。
(3)不足:与用户见面晚,成功率低,一般为25%。
(4)适用范围:适用与系统要求明确的系统,各种应用软件的开发均可使用。
(5)开发方法:遵循软件生命期的划分,明确规定每个阶段的任务,上一阶段完成确定的任务后就产生一定格式的文档给下一阶段,不同阶段的任务一般有不同级别的软件人员承担。
(6)开发特点:时间的顺序性和依赖性;推迟实现的观点;质量保证的观点;
2.原型模型:(快速原型模型和渐增模型)
(1)基本思想:
允许从部分需求出发,先建立一个不全面的系统通过测试这个系统,进一步使系统扩充和完善
(2)优点:
开发的始终开发人员和用户都共同参与,有问题可以随时修改,从而很好的满足了用户的需求
(3)适用范围
适用与那些知识型软件系统的开发
(4)特点
《软件工程》-软件生存周期模型
最新推荐文章于 2025-06-08 16:41:17 发布