Unlock instant, AI-driven research and patent intelligence for your innovation.

A method and device for managing the life cycle of software function modules

A technology for functional modules and management software, applied in the computer field, can solve problems such as high software maintenance costs, inability to realize orderly destruction of multiple functional modules, and no substantive solution to life cycle management, so as to achieve the effect of reducing software maintenance costs

Active Publication Date: 2018-12-21
成都酷狗创业孵化器管理有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the use of smart pointers effectively solves the problem of life cycle automation management, it does not substantially solve the life cycle management of complex dependencies among multiple functional modules.
[0004] When it is necessary to manage the life cycle of multiple functional modules, the method of using smart pointers cannot realize the orderly destruction of multiple functional modules, resulting in high software maintenance costs

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
  • A method and device for managing the life cycle of software function modules
  • A method and device for managing the life cycle of software function modules
  • A method and device for managing the life cycle of software function modules

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In order for those skilled in the art to better understand the technical solution of the present application, some terms in this document are firstly explained below.

[0049] A Directed Acyclic Graph (Directory Acyclic Graph, DAG) is composed of a collection of vertices and directed edges, each edge connects one vertex to another, so that, starting from a certain vertex p, along the ordered edges, It is impossible to eventually loop back to p again.

[0050] A function module refers to a collection of program elements such as data descriptions and executable statements. A function module completes a sub-function of a software program.

[0051] In the embodiment of the present invention, the deconstruction order among functional modules is determined by using the dependency graph, which can ensure orderly deconstruction among multiple functional modules and reduce software maintenance costs.

[0052] In order to make the object, technical solution and advantages of 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 provides a method for managing the life cycle of a software function module and relates to the field of computers. The method can realize ordered destruction of a plurality of function modules and reduce the software maintenance cost. The method comprises the steps of: during starting of software, generating a dependency relationship map among the function modules in the software; according to the dependency relationship map, determining a destruction sequence of the function modules; and when the software gets ready to exit, according to the determined destruction sequence, carrying out ordered destruction on each function module. The method is used for managing the life cycle of the software function module.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method and device for managing the life cycle of software function modules. Background technique [0002] The software function module refers to the object or instance in the program code, and the life cycle of the software function module refers to the process of creation, use and destruction of the software function module. [0003] In related technologies, the life cycle of software function modules is often managed by using standard library smart pointers or self-defined smart pointers. Although the use of smart pointers effectively solves the problem of automatic life cycle management, it does not substantially solve the life cycle management of complex dependencies among multiple functional modules. [0004] When it is necessary to manage the life cycle of multiple functional modules, the method of using smart pointers cannot realize the orderly destruction of multiple functiona...

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 Patents(China)
IPC IPC(8): G06F9/48
Inventor 黄少滨谭健文
Owner 成都酷狗创业孵化器管理有限公司