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. |