瀑布模型 (opens new window)
优点: 线性思维,一个步骤完成紧接着下一个步骤,每个阶段都有对应的文档
缺点: 脱离真实需求,尤其是在需求模糊的情况下,而且大部分用户无法真实了解产品,可能最终产品不满足用户需求
V模型 (opens new window)
优点: 包括了单元测试-验收测试,更清楚的标识了开发和测试的各个阶段,分工明确,便于项目的把控 缺点: 实际工作中,需求经常变化,导致V模型步骤反复执行,返工量很大,灵活度较低。
W模型 (opens new window)
可以看作是一种改良版的V模型, 由两个V模型组成,分别代表测试和开发过程,两者同步,这个时候,测试的对象不仅仅是程序,还包括需求和分析。
← 543. 二叉树的直径 Bug的理解→