Software product construction method

A technology of software products and construction methods, applied in the direction of program control devices, etc., can solve problems such as no clear feasible plan, large number of functions, and inability to guarantee quality, so as to solve the problem of unstable factors, reduce the probability of errors, and improve The effect of disaster tolerance

Inactive Publication Date: 2013-03-13
INSPUR SOFTWARE CO LTD
View PDF3 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Modern software has the characteristics of large scale, large number of functions, complex composition structure, etc., and needs to communicate with various systems. The process of such software development, construction and debugging is extremely complicated.
Changing a very small place may affect many other functions, which can be said to affect the whole body, so every change needs to test the place that may be affected, the workload is h

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 product construction method
  • Software product construction method
  • Software product construction method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] Embodiment 1 (using the method of the present invention to construct application software version 1)

[0032] as attached figure 1 As shown, the construction method is as follows:

[0033] 1. Build a component warehouse system and a source code version warehouse system;

[0034] 2. The application software is divided into five modules according to the business: module a, module b, module c, module d, and module e, and each module is stored independently in the source code warehouse;

[0035] 3. Create a directory structure in the source code warehouse for the five modules, including source code and related resource files; create a builder for the application software and each module;

[0036] 4. In the application software builder, describe that the application software (version 1) consists of component 1 (version 1), component 2 (version 1), component 3 (version 1), component 4 (version 1), component 5 (version 1 )composition. In the builder of each module, describ...

Embodiment 2

[0039] Embodiment 2 (using the method of the present invention to construct application software version 2)

[0040] After the software obtained in Embodiment 1 is used for a period of time, the requirements of the application software change, module c (component 3) needs to be removed, and components 1, 4, and 5 need to be upgraded.

[0041] as attached figure 2 As shown, the construction method is as follows:

[0042] 1. Modify the builder of the builder module of the application software, describe in the builder of the application software that the application software (version 2) consists of component 1 (version 2), component 2 (version 1), component 4 (version 2), component 5 (version 2); modify the builder of component 1 to depend on component 2 (version 1) and component 4 (version 2); modify the builder of component 4 to depend on component 5 (version 2);

[0043] 2. Complete the development of the source code of the modules corresponding to components 1, 4, and 5 an...

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 product construction method and relates to a software manufacturing method. The method is characterized in that a versioning management method is adopted in a software product manufacturing process, software product versioning management is specific to each component, and corresponding versioning management can be performed on source codes corresponding to the components, thereby being beneficial to the upgrade and maintenance of software products and construction; and in the software product integration and construction process, by virtue of distributed management and the resource sharing and horizontal extended capability of a cloud computing technology, the resource consumption problem brought by the refinement of software product versioning management is solved, and the possibility of construction failure caused by environmental problem is effectively reduced.

Description

technical field [0001] The invention relates to a software production method, in particular to a software product construction method. Background technique [0002] Software construction and integration occupy a large proportion in the entire process of software engineering, running through the entire process of software development, testing, release, deployment, and upgrade; a good software construction and integration method will help improve the efficiency of these processes and software product quality. [0003] Modern software has the characteristics of large scale, large number of functions, complex composition structure, etc., and needs to communicate with various systems. The process of such software development, construction and debugging is extremely complicated. Changing a very small place may affect many other functions, which can be said to affect the whole body. In this way, every change needs to test the places that may be affected. The workload is huge, and ...

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
IPC IPC(8): G06F9/44
Inventor 蔡卫卫王刚崔其振
Owner INSPUR SOFTWARE CO LTD
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