CN104899143B - The software peer review system implementation device of data mining is provided - Google Patents
The software peer review system implementation device of data mining is provided Download PDFInfo
- Publication number
- CN104899143B CN104899143B CN201510329186.XA CN201510329186A CN104899143B CN 104899143 B CN104899143 B CN 104899143B CN 201510329186 A CN201510329186 A CN 201510329186A CN 104899143 B CN104899143 B CN 104899143B
- Authority
- CN
- China
- Prior art keywords
- peer review
- software
- module
- data
- defect
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
Present invention is disclosed a kind of software peer review system implementation device for providing data mining, including software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management module, peer review management module and information inquiry and statistical analysis module, the present invention make various criterion software peer review data and exterior document files or external data base in peer review data can be collected into same information system, it is managed collectively, software peer review data are made to be excavated and reused, engineering experience is transmitted.
Description
【Technical field】
The present invention relates to field of software engineering and data digging method, and software peer review is provided in particular to one kind
The software peer review system implementation device of data mining.
【Background technology】
Software peer review is that soft project is proved effective discovery software defect, improves the important of software quality
Process.Its core content is to have complete, accurate, science checklist to design first, designed checklist is reused, to soft
Part work product (including code, document and component) checked, afterwards to finding the problem of (defect) be zeroed into line trace.Pass
The way of system is that reviewer is compareed by careful object in evaluation using checklist, fills in check item accordance as a result, finding
Just no longer playing a role with after report related software defect, software defect and checklist result data are filled in each document,
Belong to unstructuredness information, it is difficult to further play a role.
With the continuous improvement of software maturity, occurs commercialized software peer review backman on overseas market
Tool, is only used for realizing software peer review process automation, the peer review data produced by instrument are stored in relation data
In storehouse, belong to structured message, but lack the excavation to peer review data and make full use of, still suffer from following deficiency:
(1) (such as the classification of defective effect degree, defect) is defined due to following the software defect of various criterion, problem (lacks
Falling into) report template, checklist all can be different, and enterprise or specific project also have a whole set of each customized mark
Standard, the peer review of different software standard carry out in respective system, and the peer review data of generation are disperseed, it is difficult to carry out data
Further utilization;
(2) the peer review list form disunity of various standards, be difficult to realize unified data exporting and realization
The unified management of peer review data;
(3) since various software project standards are different, evaluation can not be carried out between the project of different software standard
Statistics and comparison with software defect, evaluation and software to whole enterprise can not unify to evaluate;
(4) exist evaluation after engineering experience data cannot be transmitted, peer review data cannot reuse, it is ineffective to evaluate and
The problem of inefficient;
(5) statistical analysis to software defect lacks granulate, is not easy to find out the true cause of software defect generation, nothing
Method control software defect occurs repeatedly.
【The content of the invention】
It is an object of the invention to provide it is a kind of provide data mining software peer review system realization device, to
Solve the above-mentioned problems in the prior art.
To achieve the above object, implementing the software peer review system implementation device of the offer data mining of the present invention includes
Software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management mould
Block, peer review management module and information inquiry and statistical analysis module.Wherein:
Software standard maintenance module, to create and safeguard various software standards and corresponding series of rules and template,
Correspondence between each software standard rule, basic information is provided for software peer review activity and peer review data mining
Support, the ratio equity between statistical software defect, carry out project provides unified standard;The exterior colleague of various software standards is provided
The correspondence of review data attribute and the system database table field, for peer review form data export to outside meet it is soft
The document files of part reference format provides and fills in foundation, to collect the peer review formfile of exterior various software standard forms
Data provide to the system database table and read foundation;
Peer review checklist maintenance module, to establish check item data dictionary, customizes the various classifications towards standard
Peer review checklist;The module provides the peer review check item data dictionary function of creating and safeguard unity, by check item
As the basic element for customizing various standard peer review checklists, provide basic information for data mining and support;The module carries
For customizing and safeguarding that the peer review towards standard checks single function, realize from check item data dictionary and choose one group of identical category
The respective classes checklist of each standard is customized to some check items of general categories, forms peer review checklist information bank
Table, during evaluation system by project software standard and evaluation object type read automatically from the storehouse table respective classes checklist for
Fill at family;
Project information management module, there is provided setting and Maintenance Significant Items follow one or more software standards, are automatically performed item
Mesh and definition of the standard in relation to other particular attributes;Evaluation object, reviewer, evaluation stage, evaluation opportunity, evaluation ginseng are provided
Establishment and the maintenance function of the information such as file are examined, realizes that project appraisal is planned;There is provided facing project checklist model customization and
Maintenance function, requires according to detailed programs, and selected project follows some Category checks lists of specific criteria, and presets certain
A little check item inspection results and reason is filled in, preserve the checklist template as project, when use preferentially selects;There is provided towards item
Purpose peer review form templat file customizes and maintenance function, presets or fill in some data in template file, fixed
It is made the peer review form templat file of facing project, when use preferentially selects, and reduces the reading of some data or fills in, both
Meet the special requirement of project, and ensure the uniformity and correctness of data;Various querying condition queried for items information are pressed in offer
Function;
Exemplary software defect management module, there is provided based on check item screening, maintenance and inquiry peer review software defect
Typical scene informational function, also offer exemplary software defective data and external interface import and export function;Establish based on inspection
The exemplary software defect information storehouse of item unique mark, software standard and checklist classification, is commented by not meeting check item with going together
The incidence relation between software defect is examined, retrieves corresponding software defect with search condition by check item or checklist, therefrom
The typical scene information that software defect occurs to be screened, is supplemented the description of defect typicalness, exemplary software defect storehouse table is arrived in storage,
Increase exemplary software defect storehouse information;The interface with external data base or file is established, imports exterior exemplary software defective data
To exemplary software defect storehouse, exemplary software defect storehouse table data are enriched, data can be also exported from exemplary software defect storehouse table to outer
Portion's database or file, new exemplary software defective data is provided for organization assets storehouse.By selecting defect occurrence frequency and tight
The screening strategy of weight degree, there is provided issue user oriented newly-increased typical defect function automatically;
Peer review management module, automatically by evaluation hatching time order display project respectively evaluate the stage it is all treat evaluation pair
Image information, selective evaluation;Automated execution peer review flow and input peer review data interface are provided, evaluation message is automatic
It is pushed to related personnel;Realize the reading of exterior peer review FormDoc data or fill in function;According to " being marked after first template
The principle of standard ", there is provided the automatic of project checklist of all categories chooses function, passes through checklist inspection result User Interface and provides base
In the software defect of check item occur typical scene information inquiry, defect by degree and frequency be automatically reminded to and issuing function;
According to the principle of " standard after first template ", corresponding peer review form templat file is found, according to form templat file data category
Property with the correspondence of form data field, the form data produced in system database is filled up to exterior FormDoc file
In;Or data in exterior peer review FormDoc file are read in the corresponding database table of system, realize document text
Non-structured peer review data are converted into the structured message needed for data mining and sort out preservation in part;Or by external number
Read according to related peer review information in storehouse in the corresponding database table of system, realize the collection of peer review data and return
Class;So that system is suitable for the digital independent of various peer review list forms or fills in, or various type of database or form
Digital independent;
Information inquiry and statistical analysis module, there is provided the software defect typical scene information inquiry based on check item, to base
Carry out defects count, ratio of defects, defect level ratio statistics in the software defect of check item, the defects of to based on check item rate with
For example make correlation analysis between project stage, project management degree by careful object correlation properties, find out and cause defect incidence
High possible factor, and according to software defect statistics over the years, further regression analysis is done to defect incidence, prediction is soft
Part defect incidence trend;The defects of being based on check item with it to each characteristic of reviewer respectively discovery rate provides correlation
Analysis, finds out the correlative factor that may influence evaluation quality.
According to above-mentioned main feature, software standard maintenance module includes software standard information module, defect type and defect
Degree definition module, defect level correspondence module and peer review external data template file maintenance module.
According to above-mentioned main feature, peer review checklist maintenance module is including check item data dictionary maintenance module and together
Row evaluation checklist maintenance module.
According to above-mentioned main feature, project information management module includes project information maintenance module and project information inquiry mould
Block, project information maintenance module include project essential information maintenance module, evaluation planning maintenance module, peer review checklist again
Template maintenance module, peer review formfile maintenance module.
According to above-mentioned main feature, exemplary software defect management module is soft including exemplary software defect screening module, typical case
The maintenance of part defect and enquiry module and exemplary software defect import and export module.
According to above-mentioned main feature, peer review management module includes peer review process control module and outside is gone together and commented
Examine data exporting module.
According to above-mentioned main feature, information inquiry and statistical analysis module include information inquiry module, Information Statistics module
And information analysis module.
Compared with prior art, the present invention makes the peer review data and exterior document files or outer of various criterion software
Peer review data in portion's database can be collected into same information system, be managed collectively, and make software peer review number
According to being excavated and being reused, engineering experience is transmitted;The present invention has started the software defect statistical based on check item
Analysis method and exemplary software defect be automatically reminded to and issue mechanism, the refinement for improve software defect statistics, analyzing and utilizing
Granularity, enables related personnel to be quickly found out the possible cause of software defect generation, and finds out the possibility for influencing evaluation quality
Factor, effectively increases the quality and work efficiency of software development and peer review;The present invention has to be provided for organization assets storehouse
Peer review exemplary software defective data, makes empirical data be shared within the organization.
【Brief description of the drawings】
Fig. 1 is between each module of the present invention and the relation block diagram with external data;
Fig. 2 is software standard maintenance module block diagram;
Fig. 3 is the exterior peer review data of setting and system data correspondence flow chart;
Fig. 4 is peer review checklist maintenance module block diagram and functional diagram;
Fig. 5 is project information management module frame chart and functional diagram;
Fig. 6 is item inspection single mode plate setting procedure figure;
Fig. 7 is exemplary software defect management module frame chart and functional diagram;
Fig. 8 is exemplary software defect screening module flow chart;
Fig. 9 is peer review process control module figure;
Figure 10 is peer review management module block diagram;
Figure 11 is exterior peer review data import modul flow chart;
Figure 12 is exterior peer review data export module flow chart;
Figure 13 is information inquiry and statistical analysis module block diagram.
【Embodiment】
The present invention provides the embodiment of the present invention below in conjunction with the accompanying drawings, for the technical solution that the present invention will be described in detail.
The body for implementing the software peer review system implementation device of the offer data mining of the present invention is a set of computer
Software, its operation platform are the client computers for having Windows XP operating systems, and system database, which is stored in, to be had
The application server universal computer platform of Windows XP operating systems, for each client user accesses.
Refering to Figure 1, implementing the software peer review system implementation device of the offer data mining of the present invention includes
Software standard maintenance module, peer review checklist maintenance module, project information management module, exemplary software defect management mould
Block, peer review management module and information inquiry and statistical analysis module.Each functions of modules is described in detail individually below.
(a) software standard maintenance module
Refer to shown in Fig. 2 and Fig. 3, software standard maintenance module includes software standard information module, defect type and lacks
The degree of falling into definition module, defect level correspondence module and peer review external data template file maintenance module.It is detailed below
Each submodule function is carefully described:
● software standard information module provides input and safeguards the function of software standard title;
● defect type and defect level definition module provide set software defect type corresponding to every kind of software standard,
Defect level information and data maintenance function;
● defect level correspondence module provide set each software standard defect level define between correspondence, be
Statistical software defect, the ratio equity carried out between different software project of standard development provide unified standard;
● exterior peer review data template file maintenance module, which provides, to be established and safeguards that the outside of various software standards is same
Row review data template file information table, suitable for exterior WORD/EXCEL type archive files or external relations type database,
Including information such as file type, filename, server path, record forms (form, row or data base table recording), there is provided set
In the Data Position and data type and system database of the exterior peer review template document file for safeguarding each software standard
The correspondence function of peer review form data field, or the exterior peer review number for setting and safeguarding each software standard is provided
According to the correspondence function of the data field and peer review form data field in system database table of storehouse table, have and upload respectively
Path function specified in the peer review form templat document files to information table of software standard.
(b) peer review checklist maintenance module
Refer to shown in Fig. 4, peer review checklist maintenance module includes check item data dictionary maintenance module and goes together
Evaluate checklist maintenance module.Each submodule function is described below in detail:
● check item data dictionary maintenance module provides the peer review check item data dictionary work(established and safeguarded unity
Can, each check item has unique mark, checks classification, check item type, checks particular content description, reference identification and use
The information such as state, are sieved as the basic element for customizing various software standard peer review checklists, and as based on check item
The basic data of choosing, inquiry and statistical software defect;
● peer review checklist maintenance module is provided to be checked classification and leads to from one group in check item data dictionary is identical
It is various standards, various types of other with the respective classes checklist for some items are chosen in the check item of classification being customized to specific criteria
Peer review check forms data be stored in peer review checklist information bank table, data include software standard, checklist classification,
The information such as check item mark, check item type, check item numbering, check item description, version, version settling time, wherein due to
Same check item mark has the description of slight difference between various criterion checklist, when in check item description and data dictionary
Inspection particular content when describing different, the inspection particular content description of current check item is filled in check item description,
Otherwise do not fill in, respective items when checklist uses in direct reference data dictionary;The selected inspection classification of module energy basis,
It is automatic to show that relevant with the category all check items and generic items are selective, range of choice is reduced, also examines peer review
Check item data source in verification certificate is unanimously and unique.
(c) project information management module
Refer to shown in Fig. 5 and Fig. 6, project information management module includes project information maintenance module and project information is inquired about
Module, project information maintenance module include project essential information maintenance module, evaluation planning maintenance module, peer review inspection again
Single template maintenance module, peer review formfile maintenance module.Each submodule function is described below in detail:
● project basic information module provides setting item one or more software standard, and being automatically performed project and standard has
The definition of other particular attributes is closed, project working stage information, project personnel's information, project appraisal stage, project management are set
The information such as degree;
● evaluation planning maintenance module, there is provided the evaluation participated in advance with all preview objects of Maintenance Significant Items, project is set
The information such as personnel, evaluation opportunity (planned time) and evaluation reference paper;
● peer review checklist template maintenance module provides the peer review checklist template function for setting facing project,
According to project specific requirement, certain Category checks list that selected project follows software standard is cut, and is preset or is filled in
Fixed data therein, is customized to certain Category checks single mode plate of facing project, and when use preferentially selects, and reduces user to fixation
The input of data;
● peer review form templat file maintenance module provides the peer review form templat file for setting facing project
Function, according to project specific requirement, the peer review form templat file that selected project follows software standard is cut, in advance
First fill in fixed data therein, peer review form data word in peer review template file form and system database is set
Correspondence between section, is customized to the peer review form templat file of facing project, and when use preferentially selects, and reduces and fixes
The repetition of data fills in, makes the form data form that imports and exports consistent with project specific requirement;
● project information enquiry module provides the project information query function of various querying condition combinations.
(d) exemplary software defect management module
Refer to shown in Fig. 7 and Fig. 8, exemplary software defect management module includes exemplary software defect screening module, typical case
Software defect maintenance and enquiry module and exemplary software defect import and export module.Each submodule function is described below in detail:
● exemplary software defect screening module provides automatic or manual exemplary software defect of the screening based on check item mark
The function of information, by the incidence relation not met between result and peer review software defect of check item, by check item with
Search condition retrieves corresponding all software defects, (is occurred not in same check item according to the frequency that software defect occurs
Meet number) or occur degree (order of severity of software defect), the not meeting property of automatic screening check item result is as allusion quotation
Type defect, also provides the typical scene information that artificial screening software defect occurs, is supplemented the description of defect typicalness, storage is arrived
Exemplary software defect storehouse table;There is user oriented automatic issuing function during newly-increased exemplary software defect;
● the maintenance of the maintenance of exemplary software defect and enquiry module offer to exemplary software defect storehouse table data, and provide
Inquiring about exemplary software defect information includes the function with check item related information;
● exemplary software defect, which imports and exports interface module and provides, to be established and external AC CESS databases or EXCEL file
Interface, imports exterior exemplary software defective data, first verifies the reasonability of data, then is saved in exemplary software defect storehouse table, then
Manually establish and data dictionary in incidence relation between check item, enrich exemplary software defect information storehouse table data, also can be from
Exemplary software defect information storehouse table exports data into external AC CESS databases or EXCEL file, is provided for organization assets storehouse
New exemplary software defective data.
(e) peer review management module
Refer to shown in Fig. 9 to Figure 12, peer review management module includes peer review process control module and outside is same
Row review data imports and exports module.Each submodule function is described below in detail:
● peer review process control module is planned according to evaluation, shows all evaluation stages, pin automatically in chronological order
To each evaluation stage, corresponding preview object information is shown, there is provided evaluate automatic selection, the input of review information of object
Initiated with automated execution peer review, evaluate changed item input, change completion input and change the flows such as confirmation input, often entered
Next flow sends task message to related personnel automatically.The module is soft by project according to the principle of " standard after first project "
Part standard and checklist classification read checklist for filling in automatically from the table of peer review checklist storehouse.The inspection of all categories of offer project
The automatic of verification certificate chooses function, passes through checklist result User Interface, there is provided the software defect hair of each check item in checklist
Raw typical scene information searching function, and shown for high or high with the frequency check item offer different colours of defect level,
Reach and be automatically reminded to purpose.Related personnel is received by task message, and boundary is operated automatically into the relevant evaluation of login personnel
Face, is well understood, carries out and completes evaluation in time;
● exterior peer review data exporting module, to exterior peer review FormDoc file or database file
Carry out the importing or export of data.According to the principle of " standard after first project ", corresponding peer review form templat file is found, it is multiple
Pallet file, further according to exterior peer review document format data in peer review form templat file information table and system number
According to the correspondence of storehouse peer review form data field, form data will be read from system database and writes duplication text one by one
On the correspondence position of every record in part, the export of form data is completed;Otherwise peer review formfile is opened, according to letter
The correspondence in table is ceased, the corresponding data of every record relevant position in peer review formfile is read, first verifies data
Reasonability, then be saved in the corresponding storehouse table of system database, complete the importing of peer review form data.According to information table
In SQL statement, establish data field and the system database peer review storehouse table data in exterior peer review database table
The correspondence of field, realizes that the peer review information in external data base imported into the corresponding peer review of the system database
In database table.The importing of exterior peer review data realizes the collection to exterior peer review data, is peer review number
Data basis is provided according to further excavate.
(f) information inquiry and statistical analysis module
Please refer to Fig.1 shown in 3, information inquiry and statistical analysis module include information inquiry module, Information Statistics module and
Information analysis module.Each submodule function is described below in detail:
● information inquiry module is provided at check item data dictionary interface or is based in peer review checklist interface queries
The software defect typical scene informational function of check item.By the check item in data dictionary and exemplary software defect database table phase
Connection, the check item occurred for frequent or high level defect give highlight indication when user inquires about;
● Information Statistics module, which provides, to be included carrying out defects count, ratio of defects, defect to the software defect based on check item
Degree and ratio statistics, and by between careful main body (including project, department, the side of developmenting, entry property, evaluate object etc.) by commenting
Examine classification to count the various situations occurred based on check item software defect, the data of generation, which are given, to be preserved, and data have change
Updated again during change and user oriented is issued, given highlight indication when being inquired about for user and foundation is provided;
● information analysis module provide the defects of being based on check item rate respectively with by careful object correlation properties such as project rank
Section (exploitation, self-test, third-party testing, sizing test and assess etc.), ratio of defects and project management degree (configuration management, quality assurance,
Peer review, scheduling rationally, full-time training situation etc.) correlation analysis, find out the possibility for causing defect incidence high
Factor, and according to software defect statistics over the years, further regression analysis, forecasting software defect hair are done to defect incidence
Raw rate trend;When number, performance post, evaluation are spent when the characteristic to reviewer includes working experience, educational background, trains respectively
Between, age, gender etc. make correlation analysis with software defect discovery rate, find out the positive correlation or negative that may influence evaluation quality
Correlative factor.
A kind of unification can be provided to the user by implementing the realization device of the offer software peer review data mining of the present invention
Software peer review system, various standard softwares can be carried out on same system with peer review work, and can will be outer
Portion meets the peer review Data Collection of various standards into system, reduces user's input, ensures the consistent of peer review data
Property and correctness, produce unified structured message, to realize that data basis is established in peer review data mining;Offer is not met
The software defect typical scene information inquiry of check item, realizes user oriented problem orientation prompting, issue and intelligent evaluation
Guiding, enables engineering experience transmission, review data to be reused;By being counted to the software defect based on check item and making phase
The correlation analysis answered and regression analysis, grasp the fine-grained distribution situation of software defect, and finding out influences what software defect occurred
Correlative factor, forecasting software development of defects trend, targetedly adopts an effective measure, and reduces defects count, improves software mistake
Speed measuring with software in journey;Correlation analysis is made to some characteristics and software defect discovery rate of reviewer, finds out possibility
The factor of evaluation quality is influenced, scientific basis is provided for leader's layer-management or selection reviewer, improves software peer review
Efficiency and evaluation quality.
It is understood that for those of ordinary skills, can be with technique according to the invention scheme and its hair
Bright design is subject to equivalent substitution or change, and all these changes or replacement should all belong to the guarantor of appended claims of the invention
Protect scope.
Claims (7)
- A kind of 1. software peer review system implementation device that data mining is provided, it is characterised in that:The offer data mining Software peer review system implementation device includes software standard maintenance module, peer review checklist maintenance module, project information Management module, exemplary software defect management module, peer review management module and information inquiry and statistical analysis module, wherein:Software standard maintenance module, to create and safeguard various software standards and corresponding series of rules and template, each soft Correspondence between part standard rule, is the software peer review activity and information inquiry of peer review checklist maintenance module And the peer review data mining of statistical analysis module provides basic information and supports, is the statistics of exemplary software defect management module Comparison between software defect, information inquiry and statistical analysis module carry out project provides unified standard;Various software standards are provided Exterior peer review data attribute and the system database table field correspondence, be peer review management module colleague Evaluation form data exports to the exterior document files offer for meeting software standard form and fills in foundation, and mould is managed for peer review The peer review formfile data that block collects exterior various software standard forms provide reading foundation to the system database table;Peer review checklist maintenance module, to establish check item data dictionary, customizes the various classifications colleague towards standard Evaluate checklist;The peer review checklist maintenance module provides the peer review check item data dictionary for creating and safeguarding unity Function, is information inquiry and statistical analysis mould using check item as the basic element for customizing various standard peer review checklists The data mining of block, the screening of exemplary software defect management module and inquiry exemplary software defect provide basic information and support;Should The peer review that peer review checklist maintenance module provides customization and safeguards towards standard checks single function, realizes from check item Some check items of data dictionary one group of identical category of selection and general categories are customized to the respective classes checklist of each standard, group Into peer review checklist information bank table, it is the offer of peer review management module by project software standard and evaluates object type Corresponding checklist is chosen automatically from checklist information bank table, is filled in for user;Project information management module, there is provided setting and Maintenance Significant Items follow one or more software standards, be automatically performed project with Definition of the standard in relation to other particular attributes;Evaluation object needed for peer review management module, reviewer are provided, evaluate rank Section, evaluation opportunity, the establishment for evaluating reference paper and maintenance function, realize that project appraisal is planned;The inspection of facing project is provided Single model customization and maintenance function, require according to detailed programs, and selected project follows some Category checks lists of specific criteria, And preset some check item inspection results and fill in reason, the checklist template as project is preserved, in peer review pipe Preferentially selected when managing module use;The customization of peer review form templat file and the maintenance function of facing project are provided, set in advance Determine or fill in some data in template file, the peer review form templat file of facing project is customized to, in peer review Preferentially selected during management module use, reduce the reading of some data or fill in, not only met the special requirement of project, but also ensure number According to uniformity and correctness;Function by various querying condition queried for items information is provided;Exemplary software defect management module, there is provided the typical case based on check item screening, maintenance and inquiry peer review software defect Scene information function, also offer exemplary software defective data and external interface import and export function;Establish based on check item only The exemplary software defect information storehouse of one mark, software standard and checklist classification, it is soft with peer review by not meeting check item Incidence relation between part defect, retrieves corresponding software defect with search condition by check item or checklist, therefrom screens The typical scene information that software defect occurs, is supplemented the description of defect typicalness, and exemplary software defect storehouse table is arrived in storage, increases Exemplary software defect storehouse information;The interface with external data base or file is established, imports exterior exemplary software defective data to allusion quotation Type software defect storehouse, enriches exemplary software defect storehouse table data, and data can be also exported from exemplary software defect storehouse table to external number According to storehouse or file, new exemplary software defective data is provided for organization assets storehouse;By selecting defect occurrence frequency and serious journey The screening strategy of degree, provided for peer review management module and exemplary software defect management module issue automatically it is user oriented new Increase typical defect function;Peer review management module, the automatic evaluation hatching time order by defined in project information management module show that project is each Evaluation stage all object informations to be evaluated, selective evaluation;Automated execution peer review flow and input peer review are provided Data interface, evaluation message are automatically pushed to related personnel;Realize the reading of exterior peer review FormDoc data or fill in Function;According to the principle of " standard after first template ", there is provided the automatic of project checklist of all categories chooses function, is examined by checklist The fruit User Interface that comes to an end provides software defect based on check item and typical scene information inquiry, defect occurs by degree and frequency It is automatically reminded to and issuing function;According to the principle of " standard after first template ", corresponding peer review form templat file is found, according to Form templat file data attribute and the correspondence of form data field, the form data produced in system database is filled in Into exterior FormDoc file;Or by data in exterior peer review FormDoc file, read the corresponding data of system In the table of storehouse, realize and non-structured peer review data in document files are converted into structured message needed for data mining simultaneously Sort out and preserve;Or read related peer review information in external data base in the corresponding database table of system, realize colleague The collection and classification of review data;So that system is suitable for the digital independent of various peer review list forms or fills in, or respectively The digital independent of kind type of database or form;Peer review data are provided for information inquiry and statistical analysis module;Information inquiry and statistical analysis module, there is provided the software defect typical scene information inquiry based on check item, to based on inspection The software defect for looking into item carries out defects count, ratio of defects, defect level ratio statistics, and rate is with being examined the defects of to based on check item Object correlation properties for example make correlation analysis between project stage, project management degree, find out and cause defect incidence high Possible factor, and according to software defect statistics over the years, further regression analysis is done to defect incidence, forecasting software lacks Fall into incidence trend;The defects of being based on check item with it to each characteristic of reviewer respectively discovery rate provides correlation point Analysis, finds out the correlative factor that may influence evaluation quality.
- 2. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Software Standard care module includes software standard information module, defect type and defect level definition module, defect level correspondence Module and peer review external data template file maintenance module.
- 3. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Colleague Evaluation checklist maintenance module includes check item data dictionary maintenance module and peer review checklist maintenance module.
- 4. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Project Information management module includes project information maintenance module and project information enquiry module, and project information maintenance module includes project again Essential information maintenance module, evaluation planning maintenance module, peer review checklist template maintenance module, peer review formfile Maintenance module.
- 5. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Typical case Software defect management module includes exemplary software defect screening module, exemplary software defect is safeguarded and enquiry module and exemplary software Defect imports and exports module.
- 6. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Colleague Management of appraising module includes peer review process control module and exterior peer review data exporting module.
- 7. the software peer review system implementation device of data mining is provided as claimed in claim 1, it is characterised in that:Information Inquiry and statistical analysis module include information inquiry module, Information Statistics module and information analysis module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510329186.XA CN104899143B (en) | 2015-06-15 | 2015-06-15 | The software peer review system implementation device of data mining is provided |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510329186.XA CN104899143B (en) | 2015-06-15 | 2015-06-15 | The software peer review system implementation device of data mining is provided |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104899143A CN104899143A (en) | 2015-09-09 |
CN104899143B true CN104899143B (en) | 2018-04-17 |
Family
ID=54031818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510329186.XA Active CN104899143B (en) | 2015-06-15 | 2015-06-15 | The software peer review system implementation device of data mining is provided |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104899143B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105389331B (en) * | 2015-09-21 | 2019-02-12 | 中国人民解放军国防科学技术大学 | A kind of open source software analysis and comparative approach based on the market demand |
CN106909604B (en) * | 2015-12-22 | 2022-06-24 | 清华大学 | Automatic checking method and system for EXCEL form and ACCESS database based on rules |
CN107609794A (en) * | 2017-10-10 | 2018-01-19 | 中国核动力研究设计院 | A kind of technology maturity evaluation information processing unit |
CN109242438A (en) * | 2018-09-21 | 2019-01-18 | 中国航空无线电电子研究所 | Software peer review system |
CN113313454A (en) * | 2020-02-26 | 2021-08-27 | 阿里巴巴集团控股有限公司 | Time reminding method, device and equipment |
CN111401695A (en) * | 2020-02-26 | 2020-07-10 | 中国民航大学 | Large aircraft and system development transition stage evaluation system |
CN112363911A (en) * | 2020-09-29 | 2021-02-12 | 武汉虹旭信息技术有限责任公司 | Software test defect analysis method and device |
CN112837040B (en) * | 2021-02-22 | 2024-01-23 | 国网辽宁省电力有限公司信息通信分公司 | Power data management method and system applied to smart grid |
CN114118878B (en) * | 2022-01-21 | 2022-05-24 | 深圳市信润富联数字科技有限公司 | Online centralized quality analysis decision system based on hub detection and review framework |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395575A (en) * | 2005-12-19 | 2009-03-25 | 托普科德公司 | Systems and methods for software support |
CN101551776A (en) * | 2009-04-24 | 2009-10-07 | 北京航空航天大学 | A measuring and assessment method for software credibility during the testing process |
CN103617117A (en) * | 2013-11-15 | 2014-03-05 | 中国航空无线电电子研究所 | Knowledge base system based on aviation embedded software testing |
CN104461896A (en) * | 2014-12-18 | 2015-03-25 | 北京轩宇信息技术有限公司 | Aerospace system key software evaluation method based on credible attribute |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9166954B2 (en) * | 2008-02-29 | 2015-10-20 | Adobe Systems Incorporated | Document-authorized access to a shared workspace |
US8898626B2 (en) * | 2008-11-26 | 2014-11-25 | The Boeing Company | System and method for managing a software asset for inclusion in a software library |
-
2015
- 2015-06-15 CN CN201510329186.XA patent/CN104899143B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101395575A (en) * | 2005-12-19 | 2009-03-25 | 托普科德公司 | Systems and methods for software support |
CN101551776A (en) * | 2009-04-24 | 2009-10-07 | 北京航空航天大学 | A measuring and assessment method for software credibility during the testing process |
CN103617117A (en) * | 2013-11-15 | 2014-03-05 | 中国航空无线电电子研究所 | Knowledge base system based on aviation embedded software testing |
CN104461896A (en) * | 2014-12-18 | 2015-03-25 | 北京轩宇信息技术有限公司 | Aerospace system key software evaluation method based on credible attribute |
Non-Patent Citations (1)
Title |
---|
民用飞机机载软件同行评审过程研究;黄荦,丁立冬;《工业控制计算机》;20140831;第27卷(第8期);第36-37页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104899143A (en) | 2015-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104899143B (en) | The software peer review system implementation device of data mining is provided | |
CN105868373B (en) | Method and device for processing key data of power business information system | |
US8370181B2 (en) | System and method for supply chain data mining and analysis | |
CN108960627A (en) | A kind of full Schedule monitoring management system and method based on scientific research project | |
Lagerström et al. | Visualizing and measuring enterprise application architecture: an exploratory telecom case | |
CN103473672A (en) | System, method and platform for auditing metadata quality of enterprise-level data center | |
CN112330303A (en) | Intelligent project evaluation cooperative management system | |
CN111143334A (en) | Data quality closed-loop control method | |
CN106682096A (en) | Method and device for log data management | |
Kazman et al. | Evaluating the effects of architectural documentation: A case study of a large scale open source project | |
CN110728422A (en) | Building information model, method, device and settlement system for construction project | |
CN107240011B (en) | Index configuration processing method and system | |
CN108446885A (en) | A kind of automatic collecting method of review comment | |
CN106682099A (en) | Data storage method and device | |
Tan et al. | Quality analytics in a big data supply chain: commodity data analytics for quality engineering | |
CN109460977A (en) | The management method and device of Data-report | |
Si | Construction and application of enterprise internal audit data analysis model based on decision tree algorithm | |
CN113919761A (en) | Litigation case management method, system and device | |
CN111858236B (en) | Knowledge graph monitoring method and device, computer equipment and storage medium | |
US11227288B1 (en) | Systems and methods for integration of disparate data feeds for unified data monitoring | |
CN103559585A (en) | Method and system for achieving library comprehensive performance evaluation | |
Liu et al. | Application of master data classification model in enterprises | |
Wang et al. | Quantitative analysis of requirements evolution across multiple versions of an industrial software product | |
Shikhli et al. | Data Acquisition Model for Analyzing Schedule Delays Using KDD: Knowledge Discovery and Datamining | |
Anton et al. | Analysis of information and information flow in technological processes. Method of transmitting information unaltered |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |