Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent software programming method

A technology of software programming and software design, applied in the field of software programming, can solve problems such as intelligent programming methods with few C++ codes, achieve the effect of reducing the work of adding codes and improving development efficiency

Inactive Publication Date: 2016-10-12
QILU UNIV OF TECH
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, most of the codes generated in the automatic programming process of existing software are based on Java, and there are few intelligent programming methods that can generate C++ codes after programming is completed.

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The technical solutions of the present invention are clearly and completely described below, obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0015] In the following description, a lot of specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, and those skilled in the art can do it without departing from the meaning of the present invention. By analogy, the present invention is therefore not limited to the specific examples disclosed below.

[0016] The invention discloses an intelligent software programming method, comprising the following steps:

[0017] Step 1: Draw th...

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 an intelligent software programming method, which includes the following steps: the first step: drawing a UML model according to the software design requirements; the second step: establishing a UML meta-model meeting the software design requirements; the third step: code conversion rules The fourth step: code generation, according to the code conversion rules established in the third step, use the computer to convert the input UML model into C++ code, wherein the class diagram generates the class in C++, and the specific implementation inside the sequence diagram generation method The present invention maps each element in the UML model to the corresponding metamodel, and then generates C++ codes step by step according to the conversion rules of the metamodel, compared with the method that can only generate the C++ code frame proposed in most documents, the proposed method of the present invention The method can generate codes with more complete content, reduces the work of programmers to manually add codes, thereby improving the efficiency of software development and the quality of software products.

Description

technical field [0001] The invention relates to the technical field of software programming, in particular to an intelligent software programming method. Background technique [0002] In the process of software development, developers always write some simple codes repeatedly, and whenever new technologies come, they have to repeat the past work again and again. At the same time, the changes in requirements have never stopped. In order to solve these problems, People have proposed automatic code generation technology, which converts the software system model described by developers into code according to the idea of ​​model-driven architecture MDA (Model Driven Architecture), making the model the core product of software development and improving the abstraction of software development In order to improve software development efficiency and software maintainability, the Unified Modeling Language (UML) is a standard modeling language for analyzing and designing systems in a g...

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/44
CPCG06F8/33G06F8/31
Inventor 贾瑞祥
Owner QILU UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products