一:瀑布模型:
优点:
(1)、为项目提供了按阶段划分的检查点;
(2)、当前一阶段完成后,只需要去关注后续阶段;
(3)、可在迭代模型中应用瀑布模型。
缺点:
(1)、在项目各个阶段之间极少有反馈;
(2)、只有在项目生命周期的后期才能看到结果;
(3)、通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
二:VV模型:
优点:
(1)、将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试;
(2)、测试更早的介入到软件开发中,能尽早的发现缺陷进行修复;
(3)、测试与开发独立起来,并与开发并行。
缺点:
(1)、对于某些项目,开发过程中根本没有文档产生,故W模型无法使用;
(2)、对于需求和设计的测试技术要求很高,实践起来很困难。
领取专属 10元无门槛券
私享最新 技术干货