📜  螺旋模型和增量模型的区别

📅  最后修改于: 2021-09-13 02:38:09             🧑  作者: Mango

1. 螺旋模型:
螺旋模型是一种软件开发生命周期模型,高度用于风险驱动模型。基于给定项目的风险模式,螺旋模型帮助开发人员提高模型的效率,因为大多数风险已经处理。它由许多形成螺旋形状的循环组成,其中每个循环称为软件开发周期的阶段。

2.增量模型:
增量模型是一种软件开发模型,在该模型中,产品以增量方式进行分析、设计、实施和测试,直到产品完成。发生多个开发周期,这些周期被划分为更小的模块。通常,增量模型中的工作软件是在第一个模块期间生成的。该模块的每个后续版本都会在先前版本的基础上增加函数。在增量模型中,过程一直持续到实现完整的系统。

螺旋模型和增量模型的区别:

S.No. Spiral Model Incremental Model
1. Spiral model is a software development model and is made with features of incremental, waterfall or evolutionary prototyping models. Incremental Model is a software development model where the product is, analyzed, designed, implemented and tested incrementally until the product is finished.
2. In spiral model requirements and early stage planning is also necessary. In incremental model requirements and early stage planning is necessary.
3. Flexibility to change in spiral model is not that difficult. Flexibility to change in incremental model is Easy.
4. There is low amount risk in spiral model. There is also low amount risk in incremental model.
5. While cost of spiral model is very expensive. Cost of incremental model is also Low.
6. Spiral model can handle large project. Incremental model can’t handle large project.
7. In spiral model overlapping of phases is not possible. In incremental model overlapping of phases is possible.
8. Testing is done in spiral model at the end of the engineering phase. Testing is done in incremental model after every iteration of phase.
9. Returning to previous stage/phase in spiral model is possible. Returning to previous stage/phase in incremental model is possible.
10. In spiral model large team is required. In incremental model large team is not required.