1. INCREMENTAL PROTOTYPING
Incremental prototyping involves a series of prototypes being created.
2. THROWAWAY PROTOTYPING
As the name suggests, throwaway prototyping is a model created with the intention of discarding it after the testing process.
3. EXTREME PROTOTYPING
Extreme prototyping is used mostly for web-based applications and is a process of three clearly defined stages.
4. EVOLUTIONARY PROTOTYPING
The key purpose of evolutionary prototyping is to create a model which is refined over time.