The Research on Software Metrics and Software Complexity Metrics

The process of software development, including documentation, design, program, test, and maintenance can be measured statistically. Therefore the quality of software can be monitored efficiently. Software metrics is very important in research of software engineering and it has developed gradually. In this paper, software metrics definition were given and the history of and the types of software metrics were overviewed. Software complexity measuring is the important constituent of software metrics and it is concerning the cost of software development and maintenance. In order to improve the software quality and the project controllability, it is necessary to control the software complexity by measuring the related aspects. This paper respectively expounds McCabe methods and C & K metric method for examples of complexity metrics