A number of software development models exist and any one of which can be adopted, depending on the nature and functionality of the end product that is expected to be delivered. Prototype Model: Prototype Model is a software development life cycle model which is used when the customer is not known completely about how the end product should be and its requirements. Comparison between Prototype & Spiral Model:-1.Spiral model is called a meta model.Spiral model is made with the features of Prototype model and Waterfall model. Difference between Prototype Model and Spiral Model. Prototyping is a process by which you intentionally develop a working model of the software that explicitly does not meet requirements; this prevents you from using the prototype as a draft, rather than an experiment, which is what it should be. SPIRAL MODEL: PROTOTYPE MODEL Description: Spiral model is a risk-driven software development process model. Whereas it is not given importance in Prototype model. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models such as … 1. 2.Spiral model takes special care about Risk Analysis. The spiral model is a risk-driven process model generator for software projects. prototype model is suitable when user requirement are not very clear, while spiral model suitable for large projects whether customer requirement are not known in the beginning Waterfall model is also known as classical or linear model because it follows sequential stages while the spiral model does not follow the sequential stages it follows the evolutionary way.
Difference between Waterfall Model and Spiral Model Both the models, Waterfall model and Spiral model are used in software development. In this case, the model is smaller than the prototype.
The pressure difference is then a function of surface tension and bubble radius. Based on the unique risk patterns of a given project, the spiral model guides a team to adopt elements of one or more process models, such as incremental, waterfall, or evolutionary prototyping. This article is aimed at explaining the difference between prototype model and waterfall model, which are two popular processes of software development.