Among the computer majors in universities, object-oriented courses play a connecting role. On the one hand, students need to master the basic theory of object-oriented, on the other hand, coding practice ability also needs to be cultivated. Curriculum group is a course that scientifically and reasonably integrates related and complementary courses of unified disciplines or different disciplines according to the cognitive law and ability training law of the implementing object, and forms a new curriculum system with professional characteristics according to a certain curriculum framework. The concept of results-oriented education (OBE) has been continuously applied to the reform of engineering education, and it has obvious advantages compared with traditional education methods. In this paper, the concept of OBE and CDIO are organically integrated, and the path of course clustering construction of software design specialty under the concept of OBE-CDIO is put forward. In view of the problems existing in the practical teaching of software design specialty, the OBE concept is used to transform social needs into students' ability training objectives at different levels, so as to guide the formulation of curriculum training objectives and push them back into practical teaching.