In the context of the post-epidemic situation,the software industry has ushered in an outbreak,and industry competition has become increasingly fierce.The development environment and application environment faced by small and mediumsized software outsourcing companies are becoming more and more complex.Especially in the early stage of development,there are more and more cases of project overdue and project failure caused by project cost overruns due to unclear project requirements and imperfect project information.Therefore,it is of great theoretical and practical significance to improve the accuracy of early-stage cost estimation of software projects,build a relatively complete project cost estimation method,and ensure that the project can be completed within the expected cost and time with quality and quantity.On the basis of analyzing the characteristics of software projects and the existing software cost estimation theory,this paper sorts and analyzes the current situation of software cost estimation of R company,and puts forward suggestions for improvement.The main research contents are as follows:By studying common and classic cost estimation methods at this stage,and analyzing their application characteristics for each method.From the manager’s point of view,this paper analyzes and discusses the current software cost estimation method of R company,and finds out the existing problems.Combined with the actual situation of R company itself,the function point analysis method and COCOMO II are combined to form the COCOMO-FPE model.At the same time,according to the 11 historical projects of R company in 2020,the influencing factors and parameters of the model are corrected,so as to construct a cost estimation model suitable for R company.Finally,this paper validates the model on a new project of R company.By comparing COCOMO-FPE and traditional estimation results,the new method is more accurate,which verifies its effectiveness and necessity.It is confirmed that the new model can accurately estimate the project cost in the early stage of the project,and play a positive and effective role in the project development process such as the project budget. |