Method and device based on reverse engineering for automatically generating software documents

An automatic generation and reverse engineering technology, applied in special data processing applications, instruments, electronic digital data processing, etc., can solve the problem of difficult to understand document comprehension, and achieve the effect of easy to understand results, wide application and low error rate
CN103336760AInactive Publication Date: 2013-10-02BEIJING INFORMATION SCI & TECH UNIV +1

Patent Information

Authority / Receiving Office
CN ยท China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING INFORMATION SCI & TECH UNIV
Publication Date
2013-10-02
Estimated Expiration
Not applicable ยท inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a method and device based on reverse engineering for automatically generating software documents. The method and device based on the reverse engineering for automatically generating the software documents comprises scanning source programs, obtaining function comments, function detail information and a mutual call relation and a mutual inclusion relation among functions, identifying and abstracting function information of functions through a natural language, generating a global function call relation graph and a global function inclusion relation graph respectively based on the function information of the functions and the mutual call relation and mutual inclusion relation among functions, automatically generating software design description documents based on the function information of the functions, the function detail information and the global function call relation graph, generating a system function graph based on the function information of the functions and the global function inclusion relation graph, and generating software requirement specification documents automatically based on the system function graph. According to the method and device based on the reverse engineering for automatically generating the software documents, the software requirement specification documents and the software design description documents are generated automatically, the reverse engineering from codes to documents is achieved, and the method and device based on the reverse engineering for automatically generating the software documents is wide in application and strong in adaptability.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the technical field of reverse engineering, in particular to a method and device for automatically generating software documents based on reverse engineering. Background technique

[0002] Reverse engineering comes from the field of hardware. It refers to the process of developing complex hardware systems by checking samples. It mainly refers to studying other people's systems and discovering their working principles to achieve the purpose of replicating hardware systems. With the development of the software industry, the term reverse engineering was introduced into the field of software engineering. Reverse engineering is used to transform from the low-level abstraction level of the source program code to a higher abstraction level representation, such as control flow diagram, data flow diagram, class relationship diagram etc. Reverse engineering is a design recovery process in which reverse engineering tools extract data, ar...

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