Based on core point evolution using water ripplemodel, the thought of software development methodology is thatthe development of a complex system is translated into the waterripple sustainable evolution of core point. However, the corepoint is defined from three levels, which are domain, feature andfunction. And it does not give a general definition of the corepoint. In addition, the evolution of the core point only gives asimple evolutionary model, and there is no evolutionary algorithmbetween the core points. To address these problems, this paperfurther improves the feature and function core points, and putforward the framework and level core points. Then, this paperalso give the corresponding evolutionary algorithm. Based onthese two points, this paper developed a prototype system inorder to demonstrate the water ripple evolution of the varioustypes of core points.