Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Temporal model-based software configuration management method

A software configuration management, temporal technology, applied in software maintenance/management, program control devices, demand analysis, etc., can solve the problems of inability to meet the needs of configuration management, lack, and high price

Inactive Publication Date: 2017-06-13
NORTHWESTERN POLYTECHNICAL UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The software configuration management methods in these products all adopt the version management method based on file storage differences, which cannot meet the flexible configuration management requirements, and there are some problems as follows:
[0017] (1) Most products only support single functions such as software requirements analysis, design and development, model library management, and component library management, and cannot meet the needs of integrated management software requirements library, software design library, model library, component library, parameter library, and software product library waiting needs
[0018] (2) Existing products especially lack the management function of the complex relationship between various objects such as software requirements, design, model, component, parameter and software product, as well as between different versions of each object
[0019] (3) Existing products have insufficient management support for the development and life cycle of each element of the software (the whole process from demand, design, development, release, use, version upgrade to cessation of use), and there is no effective management of each element of the software product Temporal information in , and lack of effective temporal retrieval and analysis functions
[0020] (4) Existing products can well support the whole process of new software products from requirement analysis, design to development, but the integrated management functions of existing software products, components and models are not perfect enough
[0021] (5) Some foreign software process management products represent a product family with a huge system that requires multiple software products to work together and is expensive; and all products cannot meet the requirements of my country's GJB5000A standard. From the perspective of national security , it is impossible to use foreign software engineering process management system for military software development

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
  • Temporal model-based software configuration management method
  • Temporal model-based software configuration management method
  • Temporal model-based software configuration management method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the objects and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0039] The embodiment of the present invention provides a software configuration management method based on a temporal model, comprising the following steps:

[0040] Entity objects such as software requirements, designs, models, components, parameters, software products, documents, defects, changes, projects, developers, users, etc. all have different versions, and each version has a corresponding release time, use time and deactivation time . An entity that has temporal properties and whose state changes over time is called a temporal entity. image 3 Describes four kinds of temporal version connections between entity A (such as software) 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 configuration management method based on a temporal model, which includes the following steps: expanding the traditional entity relationship diagram into a temporal diagram model, and constructing a conceptual model of software development elements; designing a software configuration based on the temporal modeling method Temporal-based software configuration management database, including database logic model and physical model; combined with relational database technology and temporal database technology, according to the conceptual model of software development elements constructed by temporal modeling, design the corresponding relational database logical model; build A method for temporal extension and retrieval on Oracle10g; construct a temporal-based object dependency discovery algorithm. The present invention highlights the temporal attributes of software development elements, and is especially suitable for the requirement of independent evolution of software elements in their life cycle in the process of group collaborative software development; it can quickly retrieve the dependencies between software development elements, and monitor the impact of their changes analyze.

Description

technical field [0001] The invention relates to the field of software configuration management, in particular to a temporal model-based software configuration management method. Background technique [0002] At present, the development of the Internet and the Internet of Things has led to higher requirements for software both in terms of function and performance. Design and Development. The scale of software is getting bigger and more complex, so there is an urgent need for an effective software development support platform (Software Development Supported Platform, also known as CASE system) to support the development, upgrade and transformation of software products, components and models. [0003] The functions of the software development support environment must be able to support the activities of each link in the software life cycle and the process information management and control between various activities. This must have requirements, designs, models, components, pa...

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 Applications(China)
IPC IPC(8): G06F9/44
CPCG06F8/10G06F8/70
Inventor 李伟刚武君胜孙科王硕晨周彩云张洋恺
Owner NORTHWESTERN POLYTECHNICAL UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products