📜  瀑布模型和原型模型的区别

📅  最后修改于: 2021-09-14 02:24:08             🧑  作者: Mango

1. 瀑布模型:
瀑布模型也称为经典或传统模型。它也被称为线性顺序生命周期模型,因为该模型中涉及的所有阶段都以线性方式一一完成。在这个模型中,我们在完成所有编码阶段后得到软件。这种模式主要用于小型项目。瀑布模型中只有一个循环。

2.原型模型:
原型模型是一种软件开发生命周期模型,当客户不完全了解最终产品应该如何及其需求时使用。因此,在此模型中,最终产品的原型首先由开发人员开发,然后根据客户反馈进行测试和更改,直到客户对原型感到满意为止。

瀑布模型和原型模型的区别:

S.No. WATERFALL MODEL PROTOTYPE MODAL
1. Waterfall model is a software development model and works in sequential method. Prototype model is a software development model where a prototype is built, tested and then refined as per customer needs.
2. It give emphasis on risk analysis. It does not give emphasis on risk analysis.
3. There is high amount risk in waterfall model. It is suitable for high-risk projects.
4. In this, quick initial reviews are possible. In this, quick initial reviews are not possible.
5. It is best suited when the customer requirements are clear. It is best suited when the requirement of the client is not clear and supposed to be changed.
6. In this user Involvement is only at the beginning. In this user involvement is high.
7. It supports automatic code generation as. results in minimal code writing. It does not support automatic code generation.
8. The complexity of an error increases as the nature of the model each phase is sequential of the other. The complexity of an error is low as the prototype enables the developer to detect any deficiency early at the process.
9. Flexibility to change in waterfall model is Difficult. Flexibility to change in prototype model is Easy.