我想比较以下软件设计过程。
- 瀑布模型
- V型
- 统一流程
V-Model
在每个规范阶段都有测试阶段,而waterfall model
没有Unified Process
是迭代和增量的,其他的则不是。
这些是主要区别吗?有什么要补充的吗
我只需要主要的区别,不要太详细。
-
瀑布模型不是迭代的。
-
在的意义上,V模型是迭代的
a。它使用单元测试来验证程序设计
b。它使用集成测试来验证体系结构(系统)设计
c。它使用验收测试来验证需求
d。如果在验证和确认过程中发现问题,在重新制定右侧测试之前,可以重新执行V的左侧
-
统一过程模型是迭代
a。系统按件交付。
b。允许生产系统和开发系统并行运行。
c。减少开发过程中的风险和不确定性