1.原型模型:
原型模型是一种软件开发生命周期模型,当不完全了解客户的最终产品应如何及其需求时,可以使用该模型。因此,在此模型中,最终产品的原型首先由开发人员开发,然后进行测试,并根据客户反馈进行更改,直到客户对原型感到满意为止。
2.增量模型:
增量模型是一种软件开发模型,其中对产品进行增量分析,设计,实施和测试,直到完成产品为止。发生了多个开发周期,并将这些周期划分为更多较小的模块。通常,在第一个模块期间会生产增量模型的工作软件。该模块的每个后续发行版都会在先前发行版中添加函数。在增量模型中,过程一直持续到完成整个系统为止。
原型模型和增量模型之间的区别:
S.No. | Prototype Model | Incremental Model |
---|---|---|
1. | Prototype model is a software development model where a prototype is built, tested and then refined as per customer needs. | Incremental Model is a software development model where the product is, analyzed, designed, implemented and tested incrementally until the product is finished |
2. | It is suitable for high-risk projects. | Incremental model can’t handle large project. |
3. | Cost of prototype model is Low. | Cost of incremental model is also Low. |
4. | Flexibility to change in prototype model is Easy. | Flexibility to change in incremental model is Easy. |
5. | It does not support automatic code generation. | It supports automatic code generation as. results in minimal code writing. |
6. | It does not give emphasis on risk analysis. | It give emphasis on risk analysis. |
7. | In this user involvement is high. | In this user Involvement is only at the beginning. |