Rapid prototyping can use different models for software development. The most common models are:
Adaptive Software Development
Spiral
Unified Process
Agile .