📜  原型模型与螺旋模型的区别

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

1.原型模型:
原型模型是一种软件开发生命周期模型,当客户不完全了解最终产品应该如何及其需求时使用。因此,在此模型中,最终产品的原型首先由开发人员开发,然后根据客户反馈进行测试和更改,直到客户对原型感到满意为止。 2. 螺旋模型:
螺旋模型是一种软件开发生命周期模型,高度用于风险驱动模型。基于给定项目的风险模式,螺旋模型帮助开发人员提高模型的效率,因为大多数风险已经处理。它由许多形成螺旋形状的循环组成,其中每个循环称为软件开发周期的阶段。

螺旋模型和原型模型的区别:

S.No. Prototype Model Spiral Model
1. Prototype model is a software development model in which a prototype is built, tested and then refined as per customer needs. Spiral model is a risk-driven software development model and is made with features of incremental, waterfall or evolutionary prototyping models.
2. It is also referred to as rapid or closed ended prototype. It is also referred to as meta model.
3. It does not give emphasis on risk analysis. It takes special care about risk analysis and alternative solution is undertaken.
4. In prototype model, customer interaction is continuous until the final prototype is approved. In spiral model, there is no continuous customer interaction.
5. It is best suited when the requirement of the client is not clear and supposed to be changed. It is best suited when the customer requirements are clear.
6. Cost effective quality improvement is very much possible. Cost effective quality improvement is not possible.
7. In Prototype model, improvement of quality does not increases the cost of product. In Spiral model, improvement of quality can increase the cost of product.