Rapid Prototyping Model
Not linear approach to Software Life Cycle
Develop preliminary requirements
Develop prototype
Evaluate prototype
Repeat previous two steps until complete
Specify requirements