Aiming at the problems of long development cycle, poor reusability and portability in avionics software development, this paper proposes a development process based on MBSE(Model-based systems engineering) and FACE(future airborne capability environment) architecture. At the same time, the differences between SysML model and FACE data model lead to the incoherence of development process. Therefore, the mapping transformation method from SysML model to FACE data model is designed based on metadata model mapping Law.