The invention discloses a system meta-model based visual modeling editor for constructing a system model. The editing of the system model and a system view is finished by taking a hierarchical model, an interface model, an algorithm model, a process model, a transmission model and a corresponding view as editing objects through a hierarchical editor, an interface editor, an algorithm editor, a process editor and a transmission editor. A visual system modeling tool with the advantages of computability, universality and usability is provided for various fields. The system model and the system view constructed by the editor are explicit in structure, adjustable in hierarchy and controllable in modeling granularity, and have computable full consistency. Methods are unified, so that top-down analysis design and bottom-up integration are convenient, and the editor is suitable for modeling various systems including software systems and information systems in various application environments. The modeling method is simple and complete in visual modeling, so that even personnel in general fields can independently and easily edit the system model and the system view.