A workload assessment method, device, equipment and storage medium

Through automatic verification and online data accumulation, the problems of data compliance and inefficiency in workload assessment are solved, accurate and efficient evaluation results are achieved, and manual audit costs are reduced.

CN112990741BActive Publication Date: 2024-12-27CHINA CONSTRUCTION BANK
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110349317.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-31
Publication Date
2024-12-27
Estimated Expiration
2041-03-31

AI Technical Summary

Technical Problem

In the prior art, there are data compliance problems, low manual verification efficiency, high cost, difficult cross-business group collaboration, and low data quality during the workload evaluation process, resulting in inaccurate evaluation results and delays.

Method used

By obtaining workload data, automatically checking based on preset rules, completeness, consistency and normative problems are discovered, and the verification results are sent to the manual client, supplemented by a small number of personnel to verify, forming accurate evaluation results, and at the same time, realizing the Online data accumulation and rule adjustment.

Benefits of technology

It improves the efficiency and accuracy of workload evaluation, reduces manual review costs, reduces normative issues, and achieves continuous optimization and accuracy of evaluation results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112990741B_ABST
    Figure CN112990741B_ABST
Patent Text Reader

Abstract

The present invention discloses a workload assessment method, device, equipment and storage medium. The method includes: obtaining workload data; verifying the workload data based on preset rules to obtain verification results; when the verification result is a target result, sending the workload data to an artificial client, so that the artificial client performs workload assessment according to the verification result to obtain a workload assessment result. Through the technical solution of the present invention, it is possible to automatically discover integrity, consistency and some normative issues for different types of assessment tables by maintaining different verification rules, and then with the assistance of a small number of personnel review, an accurate assessment result can be formed. At the same time, the accumulation of online process data is realized, and the verification rules are adjusted through continuous accumulation and correction, so that the assessment results can be more accurate and effective.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of computer technology, and in particular to a workload evaluation method, apparatus, device, and storage medium. Background Art

[0002] How to assess the workload of completed project software is the most important part of the settlement process between CCB Financial Technology Co., Ltd. and CCB. The assessment of project establishment, mid-term evaluation, settlement and project development work is mainly based on the function point method and expert method. There are many pain points in the current workload assessment process:

[0003] (1) There are many compliance issues in the data reported in the workload assessment form, such as duplication of function points and errors in coefficient reporting;

[0004] (2) Manual verification consumes a lot of time and effort due to the large number of projects;

[0005] (3) For projects that are coordinated by multiple business groups, workload assessment involves cross-business group collection, inconsistent versions, and low data quality, which increases the difficulty of subsequent assessment and communication costs;

[0006] (4) The data such as function points in the workload assessment table did not form a closed loop of the R&D process, resulting in difficulties in workload tracking and re-inspection.

[0007] Currently, manual verification is mainly adopted, that is, the assessment auditor manually checks whether the contents of the workload assessment form meet the requirements of standardization, consistency and rationality. It mainly includes whether the EI / EQ / EO / ILF / EIF classification, complexity, and modification type are accurate; verification of mandatory items; consistency check between certain fields and the system; transaction functions or data functions cannot be repeated and the split granularity is reasonable, etc.

[0008] First, manual verification is extremely inefficient. With the rapid development of Jinke in the past two or three years and the increased investment in parent bank projects, the number, scale and amount of parent bank projects have all shown a rapid upward trend. In the workload review process of project establishment, evaluation and settlement, manual verification is increasingly unable to meet the timeliness and accuracy requirements, affecting the normal advancement and acceptance and settlement of projects.

[0009] Second, integrity, consistency and some standardization issues can be fully discovered through automatic audit tools, such as mandatory fields not being filled in, duplicate transactions / data functions, inconsistency between filled content and system-related fields, incorrect function types, too fine a granularity in splitting, and complexity.

[0010] Third, the cost of manual audit is high. The audit costs caused by the low efficiency and long time of the auditors, as well as the delayed costs of project establishment and acceptance settlement are all high.

[0011] Therefore, there is an urgent need for a tool that can automatically review workload assessment results. Summary of the invention

[0012] The embodiment of the present invention provides a workload assessment method, device, equipment and storage medium, so as to realize that by maintaining different verification rules, for different types of assessment tables, the integrity, consistency and some normative problems can be automatically discovered, and with the assistance of a small number of personnel for review, accurate assessment results can be formed. At the same time, the accumulation of online process data is realized, and the verification rules can be adjusted through continuous accumulation and correction, so that the assessment results can be more accurate and effective.

[0013] In a first aspect, an embodiment of the present invention provides a workload assessment method, comprising:

[0014] Obtain workload data;

[0015] Verifying the workload data based on preset rules to obtain verification results;

[0016] When the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result.

[0017] In a second aspect, an embodiment of the present invention further provides a workload evaluation device, the device comprising:

[0018] An acquisition module, used to acquire workload data;

[0019] A verification module, used to verify the workload data based on preset rules to obtain a verification result;

[0020] The sending module is used to send the workload data to the manual client when the inspection result is the target result, so that the manual client can perform workload evaluation according to the verification result to obtain the workload evaluation result.

[0021] In a third aspect, an embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a workload assessment method as described in any one of the embodiments of the present invention is implemented.

[0022] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a workload assessment method as described in any one of the embodiments of the present invention.

[0023] The embodiment of the present invention obtains workload data; verifies the workload data based on preset rules to obtain verification results; when the verification results are target results, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification results to obtain workload evaluation results, so as to achieve the ability to automatically discover integrity, consistency and some normative issues for different types of evaluation tables by maintaining different verification rules, and then with the assistance of a small number of personnel review, accurate evaluation results can be formed. At the same time, the accumulation of online process data is achieved, and the evaluation results can be made more accurate and effective through continuous accumulation and correction, and adjustment of verification rules. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0025] Figure 1 is a flow chart of a workload evaluation method in Embodiment 1 of the present invention;

[0026] Figure 1a is a framework diagram of the workload assessment method in Embodiment 1 of the present invention;

[0027] Figure 2 It is a structural schematic diagram of a workload evaluation device in Embodiment 2 of the present invention;

[0028] Figure 3 It is a structural diagram of a computer device in Embodiment 3 of the present invention. DETAILED DESCRIPTION

[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0030] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0031] Embodiment 1

[0032] Figure 1This is a flowchart of a workload assessment method provided in Embodiment 1 of the present invention. This embodiment is applicable to workload assessment. The method can be performed by a workload assessment device in the embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method specifically comprises the following steps:

[0033] S110, obtaining workload data.

[0034] S120, verifying the workload data based on preset rules to obtain a verification result.

[0035] S130, when the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result.

[0036] Specifically, the overall process is to first import the tool for verification, and then manually review it. For example, it can be: 1. When parsing the file for the first time, it is in the process, usually within 1 second, so it is not common to be in the process; if an error is reported due to reasons such as the file format being different from the template, the status is parsing failure and needs to be re-imported. 2. After the import, if the parsing is successful, but there are contents that must be modified, the status is revision, and it needs to be modified according to the opinions after each item that must be modified, and re-imported until the status is draft. 3. After the import, if the parsing is successful and there is no content that must be modified, it will enter the draft status (there may be suggested modifications, which can be modified or not, and only supplementary instructions can be made in each suggested modification item). 4. The draft status means that it has passed the tool review and can be submitted for manual review. After submission for review, the status changes to pending review. 5. In the pending review status, the maintainer can revoke the review application and return to the draft status. 6. The reviewer clicks the review passed button, and the status changes to review passed. 7. If the reviewer clicks the "Review Failed" button, the status will change to "Review Failed". If the review fails, it will be directly returned to the maintainer and resubmitted to 1 after modification.

[0037] Optionally, obtain workload data, including:

[0038] In response to detecting a user's touch operation on a workload maintenance control, displaying a workload maintenance interface;

[0039] In response to detecting a user's touch operation on an export template control of the workload maintenance interface, displaying an export template interface;

[0040] In response to detecting a selection operation of a user on a target template control of an export template interface, obtaining a target template corresponding to the target template control;

[0041] In response to detecting a touch operation of a user on an add control of the workload maintenance interface, displaying an add data interface;

[0042] In response to detecting a selection operation of a user on a target check method control of an add data interface and a touch operation of a user on an upload control, workload data is acquired.

[0043] Optionally, the workload data is checked based on preset rules to obtain a verification result, including:

[0044] Acquire preset rules, wherein the preset rules include: a first preset rule and a second preset rule;

[0045] If the workload data does not satisfy the first preset rule, a parsing failure is displayed, and a prompt is given to re-upload the workload data;

[0046] If the workload data satisfies the first preset rule and the workload data is data to be modified, switching the state of the workload data to a revision state;

[0047] If the workload data satisfies the first preset rule and the workload data is not data to be modified, the state of the workload data is switched to a draft state.

[0048] Optionally, when the verification result is a target result, the workload data is sent to an artificial client, so that the artificial client performs a workload evaluation according to the verification result to obtain a workload evaluation result, including:

[0049] If the state of the workload data is a draft state, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result.

[0050] Optionally, the workload maintenance interface includes: project selection controls, project number controls, query controls, add controls, export template controls and batch export controls.

[0051] Optionally, the target template control includes: any one of a function point method template control, an expert method template control and a special class template control.

[0052] Optionally, the target inspection method control includes: any one of a function point method inspection method control, an expert method inspection method control and a special class inspection method control.

[0053] Optionally, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0054] In response to detecting a user's touch operation on a function point method control, displaying a function point method interface;

[0055] In response to detecting a user's touch operation on a query control of a function point method interface, historical workload data corresponding to the function point method is acquired.

[0056] Optionally, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0057] In response to detecting a user's touch operation on the expert method control, displaying an expert method interface;

[0058] In response to detecting a user's touch operation on a query control of the expert method interface, historical workload data corresponding to the expert method is acquired.

[0059] Optionally, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0060] In response to detecting a user's touch operation on a dedicated control, displaying a dedicated interface;

[0061] In response to detecting a user's touch operation on a query control of the dedicated class interface, historical workload data corresponding to the dedicated class is acquired.

[0062] Optionally, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0063] In response to detecting a user's touch operation on a workload review control, a workload review interface is displayed, wherein the workload review interface includes: project name, project number, department, file name, file number, business, technology, total amount, project implementation type, importer, last import time, reviewer, review time, review opinion, status and operation.

[0064] The workload assessment of the parent bank project is an important part of the project establishment and settlement process. In response to the pain points of the current workload assessment link, the embodiments of the present invention target the current pain points, sort out the subsequent optimization of the workload assessment link, and form an online workload assessment solution.

[0065] The embodiments of the present invention are applicable to the following project types: conventional parent bank projects, agile iterative projects, iterative optimization projects, innovative incubation projects, development tasks, etc. The workload assessment process is set to before, during, and after the project according to the different stages of the project type.

[0066] The embodiments of the present invention involve the following stakeholders: 1) Jinke Project Management Office: the final reviewer of the project workload assessment, responsible for determining the final results of the workload during project establishment and post-assessment stages. 2) Jinke Company Project Operations Department: responsible for reviewing the workload assessment submitted by each business group, and ensuring the quality of the workload assessment form submitted to the Jinke Project Management Office. 3) Project Offices of each business group: responsible for the initial review of the workload assessment form submitted by the project team, and ensuring the submission quality.

[0067] The embodiment of the present invention optimizes the workload assessment link, adopts online workload assessment, automatic verification and other means to improve the efficiency and convenience of this link. The preliminary design process of the workload assessment link is as follows:

[0068] like Figure 1a As shown, in order to improve the efficiency and accuracy of workload assessment, an automatic workload assessment review tool is now provided:

[0069] (1) The project team maintains workload data by filling out the form online or uploading it in Excel format;

[0070] (2) The verification tool calls the rule engine to verify the standardization, consistency, and completeness of different types of workload templates;

[0071] (3) The problems found are directly displayed in the workload assessment form. The problems are divided into two categories: must be modified and recommended to be modified. After the project team has adjusted the problems that must be modified and recommended to be modified (recommended modifications can be made by writing notes for manual review), they will submit the review again until there are no problems that must be modified in the review tool, which means the tool has passed the review;

[0072] (4) The results of the automatic check are sent to manual review, which is divided into preliminary review and re-examination. The problem descriptions of the suggested modifications, as well as the rationality and some normative issues are manually verified to form the final workload assessment results.

[0073] (5) Based on the audit results and the accumulation of process data, the rule engine is continuously optimized to ensure that the workload assessment results more accurately reflect the actual input.

[0074] The embodiment of the present invention automatically completes the review of the integrity, standardization, and consistency of workload assessment by setting different rules. Different rules are maintained for different types of workload assessments, and the review is automatically conducted, such as the function point method, the expert method, the promotion task, and the special template. The verification standards are unified to improve the accuracy of the audit results. The response speed is fast, the audit efficiency is improved, the manual audit cost is reduced, the problem is found thoroughly, the integrity and consistency problems can be completely eliminated, and the standardization problems are greatly reduced. The audit rules are continuously optimized, and continuous learning and improvement are carried out.

[0075] The automatic workload assessment audit tool provided by the embodiment of the present invention can automatically discover integrity, consistency and some normative issues for different types of assessment forms by maintaining different verification rules, and then with the assistance of a small number of personnel for review, an accurate assessment result can be formed. At the same time, based on the continuous accumulation of process data, the assessment results can be made more accurate and effective. Tool audit provides unified verification rules, which can improve the accuracy of audit issues and the overall efficiency of audit work, while realizing flexible configuration of rules and continuous learning and improvement, and promoting continuous optimization of audit work.

[0076] The technical solution of this embodiment is to obtain workload data; verify the workload data based on preset rules to obtain verification results; when the verification result is the target result, send the workload data to the manual client, so that the manual client can evaluate the workload according to the verification result and obtain the workload evaluation result, so as to achieve the ability to automatically discover integrity, consistency and some normative problems for different types of evaluation tables by maintaining different verification rules, and then with the assistance of a small number of personnel review, accurate evaluation results can be formed. At the same time, the accumulation of online process data is realized, and the evaluation results can be made more accurate and effective through continuous accumulation and correction, and adjustment of verification rules.

[0077] Embodiment 2

[0078] Figure 2 This is a schematic diagram of the structure of a workload assessment device provided in the second embodiment of the present invention. This embodiment is applicable to workload assessment. The device can be implemented in software and / or hardware. The device can be integrated in any device that provides workload assessment function, such as Figure 2 As shown, the workload evaluation device specifically includes: an acquisition module 210 , a checking module 220 and a sending module 230 .

[0079] Wherein, the acquisition module 210 is used to acquire workload data;

[0080] A verification module 220, configured to verify the workload data based on preset rules to obtain a verification result;

[0081] The sending module 230 is used to send the workload data to the manual client when the verification result is the target result, so that the manual client performs workload evaluation according to the verification result to obtain the workload evaluation result.

[0082] The above-mentioned product can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0083] The technical solution of this embodiment is to obtain workload data; verify the workload data based on preset rules to obtain verification results; when the verification result is the target result, send the workload data to the manual client, so that the manual client can evaluate the workload according to the verification result and obtain the workload evaluation result, so as to achieve the ability to automatically discover integrity, consistency and some normative problems for different types of evaluation tables by maintaining different verification rules, and then with the assistance of a small number of personnel review, accurate evaluation results can be formed. At the same time, the accumulation of online process data is realized, and the evaluation results can be made more accurate and effective through continuous accumulation and correction, and adjustment of verification rules.

[0084] Embodiment 3

[0085] Figure 3 This is a schematic diagram of the structure of a computer device in Embodiment 3 of the present invention. Figure 3 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 3 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0086] like Figure 3 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).

[0087] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0088] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.

[0089] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 3 not shown, usually called a "hard drive"). Although Figure 3 Not shown in the figure, a disk drive for reading and writing a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing a removable non-volatile optical disk (Compact Disc-Read Only Memory, CD-ROM, Digital Video Disc-Read Only Memory, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.

[0090] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.

[0091] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and may also communicate with one or more devices that enable a user to interact with the computer device 12, and / or communicate with any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 22. In addition, in the computer device 12 of the present embodiment, the display 24 is not present as an independent individual, but is embedded in the mirror surface. When the display surface of the display 24 is not displayed, the display surface of the display 24 is visually integrated with the mirror surface. In addition, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through a network adapter 20. As shown in the figure, the network adapter 20 communicates with other modules of the computer device 12 through a bus 18. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in conjunction with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, disk arrays (Redundant Arrays of Independent Disks, RAID) systems, tape drives, and data backup storage systems.

[0092] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, for example, implementing the workload evaluation method provided in the embodiment of the present invention:

[0093] Obtain workload data;

[0094] Verifying the workload data based on preset rules to obtain verification results;

[0095] When the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result.

[0096] Furthermore, workload data is obtained, including:

[0097] In response to detecting a user's touch operation on a workload maintenance control, displaying a workload maintenance interface;

[0098] In response to detecting a user's touch operation on an export template control of the workload maintenance interface, displaying an export template interface;

[0099] In response to detecting a selection operation of a user on a target template control of an export template interface, obtaining a target template corresponding to the target template control;

[0100] In response to detecting a touch operation of a user on an add control of the workload maintenance interface, displaying an add data interface;

[0101] In response to detecting a selection operation of a user on a target check method control of an add data interface and a touch operation of a user on an upload control, workload data is acquired.

[0102] Furthermore, the workload data is checked based on preset rules to obtain a verification result, including:

[0103] Acquire preset rules, wherein the preset rules include: a first preset rule and a second preset rule;

[0104] If the workload data does not meet the first preset rule, a parsing failure is displayed, and a prompt is given to re-upload the workload data;

[0105] If the workload data satisfies the first preset rule and the workload data is data to be modified, switching the state of the workload data to a revision state;

[0106] If the workload data satisfies the first preset rule and the workload data is not data to be modified, the state of the workload data is switched to a draft state.

[0107] Furthermore, when the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result, including:

[0108] If the state of the workload data is a draft state, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result.

[0109] Furthermore, the workload maintenance interface includes: project selection controls, project number controls, query controls, add controls, export template controls and batch export controls.

[0110] Furthermore, the target template control includes any one of a function point method template control, an expert method template control and a special class template control.

[0111] Furthermore, the target inspection method control includes: any one of a function point method inspection method control, an expert method inspection method control and a special class inspection method control.

[0112] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0113] In response to detecting a user's touch operation on a function point method control, displaying a function point method interface;

[0114] In response to detecting a user's touch operation on a query control of a function point method interface, historical workload data corresponding to the function point method is acquired.

[0115] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0116] In response to detecting a user's touch operation on the expert method control, displaying an expert method interface;

[0117] In response to detecting a user's touch operation on a query control of the expert method interface, historical workload data corresponding to the expert method is acquired.

[0118] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0119] In response to detecting a user's touch operation on a dedicated control, displaying a dedicated interface;

[0120] In response to detecting a user's touch operation on a query control of the dedicated class interface, historical workload data corresponding to the dedicated class is acquired.

[0121] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0122] In response to detecting a user's touch operation on a workload review control, a workload review interface is displayed, wherein the workload review interface includes: project name, project number, department, file name, file number, business, technology, total amount, project implementation type, importer, last import time, reviewer, review time, review opinion, status and operation.

[0123] Embodiment 4

[0124] Embodiment 4 of the present invention provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the workload evaluation method provided in all embodiments of the present invention is implemented:

[0125] Obtain workload data;

[0126] Verifying the workload data based on preset rules to obtain verification results;

[0127] When the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result.

[0128] Furthermore, workload data is obtained, including:

[0129] In response to detecting a user's touch operation on a workload maintenance control, displaying a workload maintenance interface;

[0130] In response to detecting a user's touch operation on an export template control of the workload maintenance interface, displaying an export template interface;

[0131] In response to detecting a selection operation of a user on a target template control of an export template interface, obtaining a target template corresponding to the target template control;

[0132] In response to detecting a touch operation of a user on an add control of the workload maintenance interface, displaying an add data interface;

[0133] In response to detecting a selection operation of a user on a target check method control of an add data interface and a touch operation of a user on an upload control, workload data is acquired.

[0134] Furthermore, the workload data is checked based on preset rules to obtain a verification result, including:

[0135] Acquire preset rules, wherein the preset rules include: a first preset rule and a second preset rule;

[0136] If the workload data does not meet the first preset rule, a parsing failure is displayed, and a prompt is given to re-upload the workload data;

[0137] If the workload data satisfies the first preset rule and the workload data is data to be modified, switching the state of the workload data to a revision state;

[0138] If the workload data satisfies the first preset rule and the workload data is not data to be modified, the state of the workload data is switched to a draft state.

[0139] Furthermore, when the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result, including:

[0140] If the state of the workload data is a draft state, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result.

[0141] Furthermore, the workload maintenance interface includes: project selection controls, project number controls, query controls, add controls, export template controls and batch export controls.

[0142] Furthermore, the target template control includes any one of a function point method template control, an expert method template control and a special class template control.

[0143] Furthermore, the target inspection method control includes: any one of a function point method inspection method control, an expert method inspection method control and a special class inspection method control.

[0144] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0145] In response to detecting a user's touch operation on a function point method control, displaying a function point method interface;

[0146] In response to detecting a user's touch operation on a query control of a function point method interface, historical workload data corresponding to the function point method is acquired.

[0147] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0148] In response to detecting a user's touch operation on the expert method control, displaying an expert method interface;

[0149] In response to detecting a user's touch operation on a query control of the expert method interface, historical workload data corresponding to the expert method is acquired.

[0150] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0151] In response to detecting a user's touch operation on a dedicated control, displaying a dedicated interface;

[0152] In response to detecting a user's touch operation on a query control of the dedicated class interface, historical workload data corresponding to the dedicated class is acquired.

[0153] Furthermore, after performing workload assessment according to the verification result and obtaining the workload assessment result, the method further includes:

[0154] In response to detecting a user's touch operation on a workload review control, a workload review interface is displayed, wherein the workload review interface includes: project name, project number, department, file name, file number, business, technology, total amount, project implementation type, importer, last import time, reviewer, review time, review opinion, status and operation.

[0155] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media or any combination of the above two. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device.

[0156] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0157] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0158] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0159] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0160] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0161] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0162] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0163] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0164] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0165] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A workload assessment method, characterized in that: include: Obtain workload data; Verifying the workload data based on preset rules to obtain verification results; When the verification result shows that the state of the workload data is a draft state, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result; Obtain workload data, including: In response to detecting a user's touch operation on a workload maintenance control, a workload maintenance interface is displayed, wherein the workload maintenance interface includes: a project selection control, a project number control, a query control, an add control, an export template control, and a batch export control, The projects include: conventional parent bank projects, agile iterative projects, iterative optimization projects, innovative incubation projects and development tasks; In response to detecting a user's touch operation on an export template control of the workload maintenance interface, displaying an export template interface; In response to detecting a selection operation of a user on a target template control of an export template interface, obtaining a target template corresponding to the target template control; In response to detecting a touch operation of a user on an add control of the workload maintenance interface, displaying an add data interface; In response to detecting a user's selection operation on a target check method control of an add data interface and a user's touch operation on an upload control, acquiring workload data; The target template control includes: any one of a function point method template control, an expert method template control and a special class template control; The target inspection method control includes: any one of a function point inspection method control, an expert inspection method control and a special class inspection method control; The workload data is checked based on preset rules to obtain a verification result, including: Acquire preset rules, wherein the preset rules include: a first preset rule and a second preset rule; If the workload data does not meet the first preset rule, a parsing failure is displayed, and a prompt is given to re-upload the workload data, wherein the first preset rule is that the format of the workload data is the same as the target template; If the workload data satisfies the first preset rule, the workload data satisfies the second preset rule, and the workload data is data to be modified, switching the state of the workload data to a revision state; If the workload data satisfies the first preset rule, the workload data satisfies the second preset rule, and the workload data is not data to be modified, switching the state of the workload data to a draft state, wherein the second preset rule is that the parsing is successful; After the workload assessment is performed according to the verification result and the workload assessment result is obtained, the following is further included: In response to detecting a user's touch operation on a workload review control, a workload review interface is displayed, wherein the workload review interface includes: project name, project number, department, file name, file number, business, technology, total amount, project implementation type, importer, last import time, reviewer, review time, review opinion, status and operation.

2. The method according to claim 1, characterized in that When the inspection result is the target result, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the inspection result to obtain a workload evaluation result, including: If the state of the workload data is a draft state, the workload data is sent to the manual client, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result.

3. The method according to claim 1, characterized in that After the workload assessment is performed according to the verification result and the workload assessment result is obtained, the following is further included: In response to detecting a user's touch operation on a function point method control, displaying a function point method interface; In response to detecting a user's touch operation on a query control of a function point method interface, historical workload data corresponding to the function point method is acquired.

4. The method according to claim 1, characterized in that After the workload assessment is performed according to the verification result and the workload assessment result is obtained, the following is further included: In response to detecting a user's touch operation on the expert method control, displaying an expert method interface; In response to detecting a user's touch operation on a query control of the expert method interface, historical workload data corresponding to the expert method is acquired.

5. The method according to claim 1, characterized in that After the workload assessment is performed according to the verification result and the workload assessment result is obtained, the following is further included: In response to detecting a user's touch operation on a dedicated control, displaying a dedicated interface; In response to detecting a user's touch operation on a query control of the dedicated class interface, historical workload data corresponding to the dedicated class is acquired.

6. A workload assessment device, characterized in that: include: An acquisition module, used to acquire workload data; A verification module, used to verify the workload data based on preset rules to obtain a verification result; A sending module, configured to send the workload data to a manual client when the verification result shows that the workload data is in a draft state, so that the manual client performs workload evaluation according to the verification result to obtain a workload evaluation result; The acquisition module is specifically used for: In response to detecting a user's touch operation on a workload maintenance control, a workload maintenance interface is displayed, wherein the workload maintenance interface includes: a project selection control, a project number control, a query control, an add control, an export template control, and a batch export control, The projects include: conventional parent bank projects, agile iterative projects, iterative optimization projects, innovative incubation projects and development tasks; In response to detecting a user's touch operation on an export template control of the workload maintenance interface, displaying an export template interface; In response to detecting a selection operation of a user on a target template control of an export template interface, obtaining a target template corresponding to the target template control; In response to detecting a touch operation of a user on an add control of the workload maintenance interface, displaying an add data interface; In response to detecting a user's selection operation on a target check method control of an add data interface and a user's touch operation on an upload control, acquiring workload data; The target template control includes: any one of a function point method template control, an expert method template control and a special class template control; The target inspection method control includes: any one of a function point inspection method control, an expert inspection method control and a special class inspection method control; The verification module is specifically used for: Acquire preset rules, wherein the preset rules include: a first preset rule and a second preset rule; If the workload data does not meet the first preset rule, a parsing failure is displayed, and a prompt is given to re-upload the workload data, wherein the first preset rule is that the format of the workload data is the same as the target template; If the workload data satisfies the first preset rule, the workload data satisfies the second preset rule, and the workload data is data to be modified, switching the state of the workload data to a revision state; If the workload data satisfies the first preset rule, the workload data satisfies the second preset rule, and the workload data is not data to be modified, the state of the workload data is switched to a draft state, wherein the second preset rule is that the parsing is successful: Also includes: The display module is used to perform workload assessment according to the verification results, and after obtaining the workload assessment results, in response to detecting a user's touch operation on the workload review control, display the workload review interface, wherein the workload review interface includes: project name, project number, department, file name, file number, business, technology, total amount, project implementation type, importer, last import time, reviewer, review time, review opinion, status and operation.

7. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 5 is implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.