软件测试

开发模式-瀑布模型

 

特点:

瀑布模型是文档驱动的模型,遵守这个约束可使软件维护变得比较容易一些,从而显著降低软件预算。每一个阶段完成都有一个文档。

优点:每个阶段都有一个检查点,当前阶段完成后只需要关注后续阶段,可在迭代模型中应用瀑布模型。

缺点:不适合需求模糊和需求经常变动的系统,用户需要一个较长的时间获得一个可用的系统,由于开销的逐步升级问题,它不希望存在早期阶段的反馈,在一个系统完成之前,它无法预测一个新系统引入一个机构的影响。

开发模式-增量模型

 

一次并没有开发完成,一次实现一小部分功能,然后每次做增量。需求经常变动对开发影响不大。

开发模式-快速原型

快速建立起来的可以在计算机上运行的程序。

优点:客服瀑布模型的缺点,减少由于软件需求不确定带来的开发风险,适合预先不能确定定义需求的软件系统的开发。

缺点:所选用的开发工具和技术不一定符合主流的发展,快速建立起来的系统结构加上连续的修改可能会导致产品质量低下,使用前提是要有一个展示性的产品原型,一定程度上可能会限制开发人员的创新。

 

 还有,螺旋开发模型、迭代开发模型、敏捷开发模型。

 

 

posted on 2022-08-16 16:22  牧矣  阅读(27)  评论(0编辑  收藏  举报

导航