Automatic software project development all-link configuration management system

A software project and configuration management technology, applied in the field of automatic software project development full-link configuration management system, can solve problems such as unrealized full-link automatic configuration management, reduce enterprise operating costs, reduce personnel costs, and reduce operational risks Effect

Inactive Publication Date: 2017-05-24
上海宝尊电子商务有限公司
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, none of the above has realized the automatic configuration management of the whole link of software project development
[0004] To sum up, there is an urgent need for a centralized project configuration to make project configuration

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
  • Automatic software project development all-link configuration management system
  • Automatic software project development all-link configuration management system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0042] Example 1 The full-link configuration management system for automated software project development of the present invention

[0043] See figure 1 , figure 1 It is the structure diagram of the full-link configuration management system of the automated software project development of the present invention. The described automation software project development full-link configuration management system consists of the following subsystems:

[0044] a) Git-based version management system 102 (ie figure 1 Code base in)

[0045] Used to implement the historical version of the code and the management of branches and tags.

[0046] b) An optional template project

[0047] The basic code used to generate new projects.

[0048] c) The project with jenkins as the core continues to build system 103 (ie figure 1 (Automated construction subsystem in)

[0049] It is used to continuously monitor the version changes of the code base, automatically run unit tests and generate test reports; use Maven...

Example Embodiment

[0057] Embodiment 2 The automated independent shopping mall of the present invention develops a full-link configuration management system

[0058] A standard B2C single-brand official mall project is taken as an example to illustrate the full-link configuration management system of the automated software project development of the present invention.

[0059] See figure 2 , figure 2 It is the flowchart of the full-link configuration management system developed by the automated independent shopping mall in embodiment 2. The management process is as follows:

[0060] Step 1-1: At the beginning of the project approval, the project manager submits a project approval application to the automated operation and maintenance management system, and selects the project template and project capacity requirements;

[0061] Step 1-2: The automated operation and maintenance management system reviews the project application to verify whether the currently available resources meet the project requir...

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 relates to an automatic software project development all-link configuration management system. The system comprises a version management system, an optional template project, a continuous project building system, a project deploying system, a public service resource system and an automatic operation and maintenance management system, wherein the version management system is used for managing the historical versions, branches and labels of codes; the optional template project is used for generating the basic codes of a new project; the continuous project building system is used for continuously monitoring the version change of a code library, automatically executing unit testing and generating a testing report; Maven is used to compile source codes and generate a release package; the project deploying system is used for pre-generating a container template according project capacity requirements and deploying a container instance according to the project release package; the automatic operation and maintenance management system is used for controlling all flow nodes and calling the interfaces of each subsystem to generate or acquire necessary resources. By the system, automatic configuration and management of the whole life cycle of a project are achieved, project configuration and management is clear and ordered, and enterprises can be helped to save cost.

Description

technical field [0001] The invention relates to the field of automatic configuration management of the whole life cycle of fast iterative development and configuration deployment of projects, and in particular relates to a full-link configuration management system for automatic software project development. Background technique [0002] At present, general software projects or products need to go through a complex process from project approval to official launch, including development, testing (unit test, integration test, user acceptance test), trial operation, and launch from the development stage. There will be countless rounds of iterative development and regression testing. The traditional approach is to prepare the basic services that the development environment depends on (such as database server, cache server, etc.) before formal development according to the project design plan, and gradually complete the internal test environment, UAT environment, and pre-installati...

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/44G06Q10/10
CPCG06F8/35G06F8/71G06Q10/103
Inventor 程岳孙慧侯文权仇文彬吴骏华陈兆明徐立霞顾文陈璐周红霞林浩
Owner 上海宝尊电子商务有限公司
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