📜  原型模型和增量模型的区别

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

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.