CN-121996529-A - Method and device for processing benefit evaluation index data of software system, electronic equipment and storage medium
Abstract
The invention relates to the technical field of software system evaluation, in particular to a method, a device, electronic equipment and a storage medium for processing benefit evaluation index data of a software system, which comprise the steps of determining each benefit index in each index level and calculating the weight of each index level; and the fuzzy relation matrix is fused with the three-level index weight, the two-level index weight and the one-level index weight in a stepwise manner. According to the invention, fuzzy evaluation is introduced to evaluate the three-level index data of the software system to be evaluated, and then a system evaluation result is obtained based on the weight of each index level, so that the effective evaluation of the software system is realized, and data support is provided for forming software system optimization measures, thereby improving the running quality of the software system and the use rate of the software system, further increasing the investment return rate of informationized projects, and assisting the digital conversion intelligent development of the oil field.
Inventors
- ZHANG ZHIPENG
- WEI XIAOJUAN
- HU SHUNQUAN
- ZHAO XUEDAN
- WANG XIN
- CHEN PENG
- LUO YUZHE
- ZHANG ZHE
- MA MINMIN
- LEI YUFEI
Assignees
- 中国石油天然气股份有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (8)
- 1. The method for processing the benefit evaluation index data of the software system is characterized by comprising the following steps of: Determining each benefit index in each index level, and calculating the weight of each index level, wherein the index level comprises a first-level index, a second-level index and a third-level index; acquiring three-level index data of a software system to be evaluated, and obtaining a fuzzy relation matrix of three-level indexes by fuzzy evaluation; And fusing the fuzzy relation matrix in a stepwise manner with the three-level index weight, the two-level index weight and the one-level index weight to obtain a system evaluation result.
- 2. The method for processing the benefit evaluation index data of the software system according to claim 1, wherein calculating the weight of each index level by using a hierarchical analysis method comprises: Combining with a comparison quantization standard, constructing a comparison judgment matrix aiming at each level of index, and carrying out normalization processing on the comparison judgment matrix; Performing consistency check on matrix data of each comparison judgment matrix; and after the consistency check is passed, calculating the weight of each index level.
- 3. The method for processing the benefit evaluation index data of the software system according to claim 1 or 2, wherein obtaining the three-level index data of the software system to be evaluated and obtaining the fuzzy relation matrix of the three-level index by fuzzy evaluation comprises the following steps: Acquiring three-level index data of a software system to be evaluated, and introducing the three-level index data into a trapezoidal distribution membership function model to obtain a corresponding grade membership matrix; combining the membership grade division interval, and converting the evaluation grade membership matrix into a fuzzy evaluation matrix; and performing frequency statistics on each evaluation grade in the fuzzy evaluation matrix to obtain a corresponding fuzzy relation matrix.
- 4. The method for processing the benefit evaluation index data of the software system according to claim 1,2 or 3, wherein the step-type fusion of the fuzzy relation matrix with the three-level index weight, the two-level index weight and the one-level index weight to obtain the system evaluation result comprises the following steps: One-to-one multiplication is carried out on the data of each column of the fuzzy relation matrix and the three-level index weight, and all the multiplication is summed to obtain a two-level index evaluation result matrix; The data of each column of each secondary index evaluation result matrix is multiplied by the secondary index weight one to one, and all the products are summed to obtain a primary index evaluation result matrix; and multiplying the data of the first-level index evaluation result matrix by the first-level index weight one by one, and summing all the products to obtain a system evaluation result.
- 5. A software system benefit evaluation index data processing apparatus applying the method according to any one of claims 1 to 4, comprising: an index determining unit for determining each benefit index in each index level and calculating the weight of each index level, wherein the index level comprises a first-level index, a second-level index and a third-level index; The fuzzy evaluation unit is used for acquiring three-level index data of the software system to be evaluated and obtaining a fuzzy relation matrix of three-level indexes by utilizing fuzzy evaluation; And the fusion unit fuses the fuzzy relation matrix in a stepwise manner with the three-level index weight, the two-level index weight and the one-level index weight to obtain a system evaluation result.
- 6. The software system benefit evaluation index data processing apparatus according to claim 5, wherein the fuzzy evaluation unit includes: The first analysis module is used for acquiring three-level index data of the software system to be evaluated and bringing the three-level index data into a trapezoidal distribution membership function model to obtain a corresponding grade membership matrix; the second analysis module is used for converting the evaluation grade membership matrix into a fuzzy evaluation matrix by combining the membership grade division interval; And the third analysis module is used for carrying out frequency statistics on each evaluation grade in the fuzzy evaluation matrix to obtain a corresponding fuzzy relation matrix.
- 7. An electronic device comprising a processor and a memory, wherein the memory stores a computer program that is loaded and executed by the processor to implement the steps in the software system benefit evaluation index data processing method of any one of claims 1 to 5.
- 8. A storage medium having stored thereon a computer program readable by a computer, the computer program being arranged to perform the steps of the software system benefit evaluation index data processing method according to any one of claims 1 to 5 when run.
Description
Method and device for processing benefit evaluation index data of software system, electronic equipment and storage medium Technical Field The invention relates to the technical field of software system evaluation, in particular to a method and a device for processing benefit evaluation index data of a software system, electronic equipment and a storage medium. Background The application software system in the field of oil fields is various and covers the whole process of oil field business such as exploration, development, production operation, management and the like. The evaluation work of the software system is very important, the success and the failure of the evaluation of the software system are all kinds of factors which are qualitative and quantitative and are crossed together, and the success and the failure are important problems related to investment and return of companies. Whether a software system is successful or not is judged, and analysis of multiple stages, multiple main bodies and multiple layers is needed. Because of the characteristic of the continuity and the complexity of the software system, the benefit evaluation of the software system needs to use different evaluation systems and methods, and is considered and evaluated from different angles. At present, the oil and gas field lacks systematic evaluation after software production, and unified standards and methods for evaluating the benefits of the software are not established. Disclosure of Invention The invention provides a method, a device, electronic equipment and a storage medium for processing benefit evaluation index data of a software system, which overcome the defects of the prior art and can effectively solve the problem that the benefit evaluation index of the application software system cannot be effectively processed in the prior oil field. One of the technical schemes of the invention is realized by the following measures: A method for processing benefit evaluation index data of a software system comprises the following steps: Determining each benefit index in each index level, and calculating the weight of each index level, wherein the index level comprises a first-level index, a second-level index and a third-level index; acquiring three-level index data of a software system to be evaluated, and obtaining a fuzzy relation matrix of three-level indexes by fuzzy evaluation; And fusing the fuzzy relation matrix in a stepwise manner with the three-level index weight, the two-level index weight and the one-level index weight to obtain a system evaluation result. The following are further optimizations and/or improvements to the above-described inventive solution: The calculating the weight of each index level by using the analytic hierarchy process comprises the following steps: Combining with a comparison quantization standard, constructing a comparison judgment matrix aiming at each level of index, and carrying out normalization processing on the comparison judgment matrix; Performing consistency check on matrix data of each comparison judgment matrix; and after the consistency check is passed, calculating the weight of each index level. The obtaining the three-level index data of the software system to be evaluated, and obtaining the fuzzy relation matrix of the three-level index by fuzzy evaluation comprises the following steps: Acquiring three-level index data of a software system to be evaluated, and introducing the three-level index data into a trapezoidal distribution membership function model to obtain a corresponding grade membership matrix; combining the membership grade division interval, and converting the evaluation grade membership matrix into a fuzzy evaluation matrix; and performing frequency statistics on each evaluation grade in the fuzzy evaluation matrix to obtain a corresponding fuzzy relation matrix. The step-type fusion of the fuzzy relation matrix with the three-level index weight, the two-level index weight and the one-level index weight to obtain a system evaluation result comprises the following steps: One-to-one multiplication is carried out on the data of each column of the fuzzy relation matrix and the three-level index weight, and all the multiplication is summed to obtain a two-level index evaluation result matrix; The data of each column of each secondary index evaluation result matrix is multiplied by the secondary index weight one to one, and all the products are summed to obtain a primary index evaluation result matrix; and multiplying the data of the first-level index evaluation result matrix by the first-level index weight one by one, and summing all the products to obtain a system evaluation result. The second technical scheme of the invention is realized by the following measures that the device for processing the benefit evaluation index data of the software system comprises: an index determining unit for determining each benefit index in each index level and calculating the weig