软件设计过程之间的主要区别

时间:2013-02-09 05:24:47

标签: software-design waterfall rational-unified-process

我想比较以下软件设计流程。

V-Model包含每个规范阶段的测试阶段,waterfall model没有 Unified Process是迭代和增量的,其他的则不是。

那些主要区别是什么?有什么要补充的吗? 我只需要主要的差异,而不是太详细。

1 个答案:

答案 0 :(得分:1)

  1. 水瀑布模型不是迭代的。

  2. V-Model在

    的意义上是迭代的

    一个。它使用单元测试来验证程序设计

    湾它使用集成测试来验证架构(系统)设计

    ℃。它使用验收测试来验证要求

    d。如果在验证和验证过程中发现问题,可以重新执行V的左侧,然后重新执行右侧的测试

  3. 统一过程模型是迭代的

    一个。系统分批交付。

    湾允许生产系统和开发系统并行运行。

    ℃。降低开发中的风险和不确定性