The invention discloses a
software development method for performing
model driven architecture and the
system thereof, belonging to the field of
computer software. The method comprising the following steps: abstracting a business flow process into node elements, customizing a node business flow description file from
control flow, core business flow and page flow three levels, customizing a
data model file, and inputting the business flow file and the
data model file into a parser to generate target frame codes. The invention also provides an attribute file of business flow graphical
layout for
WYSIWYG customizing the attribute information of the node elements; the
system consists of a
microkernel, a plug-in, a tools integration, an
application server integration and a knowledge
library. The invention can quickly respond to business requirement change and technical change, support highly modularized and highly
integrated software system, has wide application and provides a
solid foundation for further development of
computer software technology.