Reviewing the history of developing software, rapid prototyping model was explored in this very way. At that time waterfall model was widely used, but the new problems appeared with users’ requirements being ambiguous and constantly changing. It is difficult for waterfall model to cope with new problems. After the study, the people rolled out rapid prototyping model and the new problems have been solved.