The software development process model is one of the most important parts of the software engineering theory. The software development process model describes structural framework of whole process and task in developing software, providing the specific work steps completing task and reflecting the method and tools adopted in process of developing software. It gives solutions to obtaining high- quality software. Correctly to select or to build the software development process model is a key factor for the success of developing software.