Method and device for evaluating software project risks

A technology for risk assessment and software projects, applied in the field of software project risk assessment, can solve problems such as limited scope of application, low accuracy of quantitative assessment methods, difficult progress indicators, etc., to achieve a wide range of applications and reduce dependence on expert experience , the effect of expanding the scope of application

Inactive Publication Date: 2013-07-17
HITACHI LTD
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the problem in Non-Patent Document 3 is that this method is difficult to analyze non-progress indicators, such as indicators of project quality, to obtain a risk assessmen

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for evaluating software project risks
  • Method and device for evaluating software project risks
  • Method and device for evaluating software project risks

Examples

Experimental program
Comparison scheme
Effect test

Example

[0035] (First embodiment)

[0036] figure 2 It is a block diagram of the software project risk assessment device according to the first embodiment. Such as figure 2 As shown, the software project risk assessment device of the present invention includes a collection unit 200, a segmentation unit 201, a statistics unit 203, and a calculation unit 204.

[0037] Wherein, the collection unit 200 collects historical data on project indicators and project risks of multiple samples into the database 201 for storage. For example, the collection unit 200 accepts user input through an input device or directly imports historical data from an external device to automatically / manually collect historical data of software projects and ongoing new project data, and save the data in the database 201.

[0038] As an example of storage in the database 201, a table can be used to store project risk records and historical project indicators. Figure 5 It is an example diagram of project risk records an...

Example

[0081] (Second embodiment)

[0082] In the first embodiment, it is assumed that all project indicators are risk-related project indicators to establish a risk prediction model. However, since all project indicators are set as relevant project indicators, the impact of project types on project indicators is ignored, and project indicators with high correlation are mixed with project indicators with low correlations, which increases the amount of calculation for model training. To a certain extent, it is possible to reduce the accuracy of the prediction model. Therefore, in the second embodiment, the process of pre-processing the collected data is added, and the types of project indicators are screened based on the correlation degree, thereby reducing the calculation amount of model training and improving the accuracy of the prediction model degree. This second embodiment is particularly effective when the sample range is large.

[0083] The configuration of the main body of the d...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention aims at providing a method for evaluating software project risks. According to the method, a software project risk evaluation model with high risk occurrence probability judgment accuracy can be established. The method includes collection: collecting historical data about project indexes and project risks of a plurality of samples; segmentation: segmenting a range mapped by the project indexes into a plurality of sub-ranges and getting a representative value aiming at each sub-range, wherein the range is an m-dimensional vector space; statistics: conducting statistics ratio of the number of project index mapping points occurring with one project risk in each sub-range and the number of all project index mapping points mapped in the sub-range and utilizing the ratio as the occurrence probability of the project risk; and calculation: conducting normalization processing according to the representative value and the risk probability obtained by statistics and utilizing the processed data as training data to manufacture a project risk evaluation model which is used for risk evaluation of a new project.

Description

technical field [0001] The present invention relates to a software project risk assessment method and a software project risk assessment device, in particular to establishing a risk assessment model by analyzing the quantitative relationship between project indicators and project risks, and using the model to evaluate the occurrence of various risks in new projects Probability, and methods and apparatus for optimizing models. Background technique [0002] Various risks often appear during the development of various software projects. For example, in the development process of some projects, there are situations such as the departure of the main developer, frequent repetitive coding errors, or frequent changes in requirements. The possibility of the occurrence of the above situations affecting project development is called project risk. Project risks in the development process will have an impact on the project and cause some negative effects. Some project risks delay the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06Q10/06
Inventor 张玄
Owner HITACHI LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products