Research on Software Maintenance Cost of Influence Factor Analysis and Estimation Method

Software maintenance ensure the normal operation of the basic work, accurate cost estimation ensure the normal maintenance of the necessary software tools. The Article describe the types of software maintenance, analysis the impact of software maintenance costs of technical factors and non-technical factors, give software maintenance of the basic cost estimation model and improvement of cost estimation models for software maintenance, use form lists the cost factors affecting the workload of maintaining weight. Basic cost estimation model to estimate the cost of basic maintenance is multiplied by the annual change in the project development costs of conflict; improve cost estimation model to estimate the maintenance cost is the cost of basic maintenance factors multiplied by each of the weight. It can use appropriate adjustments to affect the cost of software maintenance workload of the weight factors at last, improve the accuracy of software maintenance cost estimation. The Article propose method for software developers or users of the software maintenance cost estimation has a good reference value.