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

Plug-in mechanism based software system and implementation method thereof

A software system and plug-in technology, applied in the direction of program control devices, etc., can solve problems such as difficulty in meeting the development needs of large-scale software systems, high costs for use and maintenance, and unreliable software product quality, so as to quickly respond to customer needs and reduce maintenance. Time and cost, effectiveness of agile project management

Inactive Publication Date: 2014-07-09
北京讯鸟软件有限公司
View PDF1 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the corresponding software development technology is difficult to meet the development needs of large-scale software systems, thus causing many problems as follows:
[0003] 1. The cost of most large-scale software development projects exceeds the budget, and the development progress is repeatedly delayed;
[0004] 2. The quality of software products is unreliable, and defects (bugs) in large software systems are almost inevitable;
[0005] 3. Software products are difficult to maintain, and later use and maintenance will incur high 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
  • Plug-in mechanism based software system and implementation method thereof
  • Plug-in mechanism based software system and implementation method thereof
  • Plug-in mechanism based software system and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Comparing the development history of hardware and software, the final development results of the two are very different. The hardware is more and more mature and stable, but the software is just the opposite. With its own development, more and more problems appear, and even eventually lose control. Loss of financial and material resources. Why is there such a contradictory result?

[0027] After careful analysis, the inventor believes that although the functions of both are very complex and powerful, there is an essential difference in the degree of compliance with the standards during the development process. Hardware products need to follow general industry standards, but software does not have mature and easy-to-use general industry standards. Each major software manufacturer holds its own set of so-called standards and specifications, leading to major problems in the software industry mentioned above.

[0028] In order to solve the above problems, the present inven...

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 plug-in mechanism based software system and meanwhile discloses a method for implementing a dynamic detection plug-in mechanism through the software system. The software system comprises a plurality of plug-ins, a plug-in frame and a basic operating environment; the plug-in frame comprises a plurality of slots, a slot scheduling module and a slot coordination module; data exchange is performed on the plug-ins and the plug-in frame through the slots; the plug-ins comprise configuration files; the plug-in frame is used for implementing plug and play of the plug-ins through configuration file scanning. According to the plug-in mechanism based software system and the implementation method thereof, the maintenance time and cost of the software system can be reduced, the agile project management can be achieved, the customer requirements can be responded rapidly, the situations that software is difficult to design, difficult to manage, difficult to maintain and the like can be changed, and the design difficulty, the management difficulty and the maintenance difficulty of the software can be effectively reduced.

Description

technical field [0001] The invention relates to a software system based on a plug-in mechanism, and also relates to a method for the software system to dynamically detect the plug-in mechanism, belonging to the technical field of computer software. Background technique [0002] Since the 1960s, with the emergence of the third-generation computer, the hardware performance of the computer has undergone tremendous changes, and it has become possible to run large-scale and complex software systems. However, the corresponding software development technology is difficult to meet the development needs of large-scale software systems, thus causing many problems as follows: [0003] 1. The cost of most large-scale software development projects exceeds the budget, and the development progress is repeatedly delayed; [0004] 2. The quality of software products is unreliable, and defects (bugs) in large software systems are almost inevitable; [0005] 3. Software products are difficul...

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
Inventor 尹立庆吴为民
Owner 北京讯鸟软件有限公司
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