Understand the current state of software engineering market demand situation and personnel training. In-depth analysis the contradictions between personnel training and the needs of social. Which can to enhance students' professional ability as the guiding ideology. The Knowledge System of Software development curriculum group is given. Constructed curriculum System of Software development curriculum group Based on professional capacity building and corresponding practice teaching methods, and conducted in-depth discussion. The purpose is to narrow the gap between university training software professionals and business needs. Improve students' core competencies in future career development.