A method and system for evaluate software reliability
A technology of reliability, software, applied in the field of information
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] A schematic flow chart of a software reliability evaluation method provided by the present invention is as follows: figure 1 shown, including:
[0053] Step 1: Obtain the usage probability of each operation of the software through the operation profile;
[0054] Step 2: Calculate the reliability of each operation of the software based on the software test data;
[0055] Step 3: Calculate the reliability of the software according to the preset reliability influencing factors of each operation, the reliability of each operation, and the use probability of each operation;
[0056] The operation profile is all operations and the usage probability of each operation.
[0057] The software reliability assessment method that the present invention introduces is based on test data establishment, and generally speaking, software testing process is as follows: Firstly, software requirement is decomposed and refined from the angle of testing, generates software testing requirement...
Embodiment 2
[0119] A specific embodiment of a software reliability evaluation method is given below.
[0120] The method for evaluating the reliability of embedded basic software based on hypothesis testing provided by the invention comprises the following steps:
[0121] (1) Analyze the relevant documents of the software system, use the analytic hierarchy process to obtain the operation set of the software system, and calculate the reliability impact factor of the operation according to the importance of each operation;
[0122] (2) Obtain the actual usage probability of each operation through the introduced method of obtaining the operation profile;
[0123] (3) By designing the test case corresponding to each operation, according to the test type of the test case, the empirical use probability of the test case is given as the actual occurrence probability of the software problem corresponding to the test case;
[0124] (4) After executing the test case, analyze the severity of the sof...
Embodiment 3
[0127] Based on the same inventive concept, the present invention also provides a software reliability evaluation system. Since the principles of these devices to solve technical problems are similar to the software reliability evaluation methods, the repetitive parts will not be repeated.
[0128] The basic structure of the system is as image 3 shown, including:
[0129] Operation probability module, operation reliability module and comprehensive calculation module;
[0130] Among them, the operation probability module is used to obtain the usage probability of each operation of the software through the operation profile;
[0131] The operation reliability module is used to calculate the reliability of each operation of the software based on the software test data;
[0132] The comprehensive calculation module is used to calculate the reliability of the software according to the preset reliability influencing factors of each operation, the reliability of each operation, an...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com