| Traditional software size measurement methods is often the staff of experienceand subjective will bind and the lack of scientific, objectivity and standard deviation,the estimates. In this paper, a software development project cost estimation model isproposed to direct the estimation. The model based on function point analysis methodand presents the formula, defines the size factor, technical adjustment factor,efficiency factor and their quantitative models. The model is applicable to softwareproject size, effort and cost estimates. The author also adjusts the constant factor inthe formula using multiple linear regression method based on limited experience dataof software development projects.The model based on function point analysis method and presents the formula,combined with work experience, innovation and improvement for the followings:Defines the size factor and its quantitative model, adjust measurement results of MarkII FPA Function Point Analysis. Against to lack of function point analysis method thatonly concerned with logic function of software, ignoring the technical factorsinfluence the size of the software. Defines technical adjustment factor, and using0-4score method to determine their weight. Defines the efficiency factor and itsquantitative model, covering a number of key factor that affecting the efficiency ofsoftware project. From the software size and the efficiency of project team estimatessoftware cost. Through the cost estimation model based algorithm, establish themapping between software size and cost. Software functional size measurementtheory applied to the actual work of project cost estimate.Then applies and evaluates the model in a typical project. The estimation resultswere compared with the result of Mark II method and COCOMO cost estimationmodel. Application results show that, SPCEM improved the shortcomings of functionpoint analysis method and algorithm-based model. It is a high estimation accuracy ofcost estimation models that can be applied in work. The result indicates that using thismodel to estimate the software project size and cost can help to make project plan andarrange project resources. In conclusion, a software cost estimation model based on functional pointmeasurement is proposed in this paper, and the value of the constant parameter isgiven. This model provides a practical and convenient method for software projectcost estimation. |