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