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

Software dianosing system and method

A technology of software diagnosis and diagnosis software, which is applied in the field of software diagnosis system for diagnosing software to be diagnosed, and can solve problems such as slow execution speed, software that cannot meet the needs of users, and software defects that cannot be fully diagnosed

Inactive Publication Date: 2005-01-12
PENBEX DATA SYST
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] After the program code of the software is completed, it is necessary to perform a software diagnosis, which is to test whether the result of the program execution meets the original design requirements. At this time, the software designer must judge whether the input and output data of each individual function mode are In addition, the overall performance of the system must be tested. Even if the function meets the requirements, if the execution speed is very slow, the software cannot meet the needs of users
[0004] In the process of software coding and testing, the most cumbersome step is the debugging step. The software designer must understand every defect in the software and test the software defect with the most trouble-free steps. Therefore, the software designer usually uses the software The designer's own experience tests the software with the defects that are often encountered. Therefore, it is impossible to diagnose all the defects of the software comprehensively. During the process, more errors that were not checked before may be found
In addition, if the software designer tests each function of the software one by one, a lot of time will be wasted, and if only each function is tested, the important functions of the software will not be able to be tested more completely.

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 dianosing system and method
  • Software dianosing system and method
  • Software dianosing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] According to an embodiment of the present invention, the software diagnosis system of the present invention further includes a diagnosis result recording module, which generates a diagnosis report according to the diagnosis result of the software to be diagnosed.

[0012] The present invention also provides a software diagnosis method, which is used for diagnosing a software to be diagnosed. The software to be diagnosed includes a plurality of program fragments, and each program fragment is related to at least one event. The software diagnosis method is to firstly calculate the generation proportion of each event according to the proportion of each program fragment in the software to be diagnosed, and the relationship between each program fragment and each event, and then generate each event according to each generation proportion to diagnose the above-mentioned software to be diagnosed.

[0013] In addition, the software diagnosis method according to the present inventi...

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

A system for diagnosing a software which contains many program segments related to at least one event for each segment is composed of an event rate calculation module, an event generating module and a diagnosing result record module. The event rate calculation module can calculate the rate of each event according to the rate of each program segment in the software and the relation of each event with each program segment.

Description

technical field [0001] The present invention relates to a software diagnosis system and method, in particular to a method that can calculate the proportion of each event according to the proportion of each program fragment in the software, and the relationship between each program fragment and each event, and generate each event according to the proportion of each event. The event is a software diagnosis system and method for diagnosing software to be diagnosed. Background technique [0002] In the face of various user needs, software designers must first clearly understand the needs of users, then plan the software requirements, and then define the system model of the software, which uses a tree diagram to map the relationship between each function mode Clearly express to determine the degree of influence between different functional modes, menu display, data source and security, etc. Then, the software designer begins to construct the main structure and detailed design of ...

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): G06F11/36
Inventor 蔡健次
Owner PENBEX DATA SYST
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