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

A software version evolution method and system

A software version and evolution system technology, applied in the direction of version control, software maintenance/management, etc., can solve the problems of lengthening the development cycle of software products and low efficiency of software version evolution, shortening the development cycle, improving evolution efficiency, and achieving compatible Effect

Active Publication Date: 2020-09-18
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, this method requires a lot of modifications to the existing software, which will lead to low evolution efficiency of the software version, and also lengthen the development cycle of the software product.

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 software version evolution method and system
  • A software version evolution method and system
  • A software version evolution method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. 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.

[0047] The embodiment of the present invention provides a software version evolution method, refer to figure 1 A flow chart of the software version evolution method shown, the method may include the following steps:

[0048] Step 101, in the first module of the software, use the first functional unit to judge whether there is a target attribute corresponding to the newly added interactive data in the data interaction interface between the first module and the se...

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 version evolution method and system. The method comprises the steps that data interactive interfaces among cooperative modules in software are designed in advance, data structure of the interfaces is designed to comprise at least one piece of required interactive data, and an attribute setting function aiming at selectable interactive data is provided; a first functional unit, a second functional unit and a third functional unit which can be universally used for all the cooperative modules of the software are formulated in advance. When a software version evolves, corresponding attributes are only needed to be added / extended to the data structure, operation such as extended attribute judgment, data assignment, data acquisition and the like are conducted by using all the functional units in the cooperative modules, and demands of interactive information change among the cooperative modules can be met. Evolution can be completed by only changing the data structure (adding corresponding attributes to the data structure), the evolution efficiency of the software version is improved, the research and development cycle of software products is shortened, and based on the free-set / extended and judged functions of attributes, the system can further achieve compatibility with previous versions.

Description

technical field [0001] The invention belongs to the technical field of software development, in particular to a software version evolution method and system. Background technique [0002] With the continuous development of software engineering, in the process of software development, an efficient and stable software is generally not delivered at one time, but needs to be produced through continuous evolution of multiple versions, and finally delivered to customers. [0003] The reason for this phenomenon is that the needs of customers are changeable, which leads to constant changes in the interactive information between software-related modules, and in the process of constantly changing these information to generate new software versions, it is necessary to be compatible with previous versions. version (that is, the version of the existing software). In the prior art, more judgment logic is generally added to existing software modules to achieve software version evolution w...

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): G06F8/71
CPCG06F8/71
Inventor 高四辈
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD