To solve the problem of lack of early reliability evaluation in complex System design process, a MBSE (model-based System engineering) method was proposed to support the design and reliability evaluation of complex Systems. With the characteristics of complex System developmenl, a MBSE modeling method based on MOFLP-R(mission, Operation, function, logic, physics and reliability) was proposed to support design and reliability assessment of complex System. KARMA, a System modeling language based on COPPRR (graph, object, property, point,relationship and role), was used to express the MOFLP-R process. Then, in order to evaluate the reliability of the complex System, the code generation was used to map the diagram to the numerical model. Finally, the method was applied to a hydraulic System case and the results showed lhat the proposed method is elfeclive for complex System design and evaluation.