Software development method and system for executing model drive structure

A software development method and model-driven technology, applied in the direction of program control devices, multi-program devices, etc., can solve problems such as unresolved technical diversity, lack of overall architecture design, and inability to fully adapt to changes in system requirements

Inactive Publication Date: 2008-09-03
宋乃辉
View PDF0 Cites 99 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

From a technical point of view, many software systems are completely hand-coded, and the lack of overall architecture design is doomed to be unable to fully adapt to changes in system requirements.
Although many enterprises are trying to use component-based development methods to adapt to changing needs, there is a certain degree of technical dependence, which can only be used in a specific environment, which does not solve the technical problems to a certain extent. Diversity poses problems for the software development industry

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software development method and system for executing model drive structure
  • Software development method and system for executing model drive structure
  • Software development method and system for executing model drive structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] In order to express more clearly the logical structure of the business system described by the BPEL language at three different levels, the specific implementation methods are described according to the following main processes.

[0058] 1. BPDL definition process and attribute description;

[0059] 2. The scheduling process of the code generation engine and the code library;

[0060] 3. Graphically customize the process of using BPDL development tools;

[0061] 4. The principle of using business process templates;

[0062] 5. System introduction.

[0063] One: BPDL defines the process and attribute description, that is, establishes the business process expression file:

[0064] 1. Customize process basic nodes and their attribute information:

[0065] ●Process node is the root node of the file

[0066] ●Process node contains the following attributes:

[0067] 1. className identifies the class name of the generated code corresponding to the business process expres...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

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.

Description

technical field [0001] The invention relates to a software development method and system thereof, in particular to a software development method and system for model-driven architecture, belonging to the field of computer software. Background technique [0002] The biggest challenge that Chinese enterprises face in the current IT application system construction is to adapt to the constant changes in business needs, to continuously integrate or expand the original system, to control costs, to adapt to technology upgrades, and to manage numerous software systems and developers. The biggest challenge faced by Chinese enterprises surveyed in the current IT application system construction. Can it help Chinese enterprises overcome these difficulties, make their IT architecture more flexible, so as to calmly cope with the changing market environment; fully integrate the existing IT systems of enterprises, so that various business departments and links can be better Collaboration; ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F9/46
Inventor 宋乃辉
Owner 宋乃辉
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products