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
[1]
Mark Lorenz,et al.
Object-Oriented Software Development: A Practical Guide
,
1992
.
[2]
Joseph K. Kearney,et al.
Software complexity measurement
,
1986,
CACM.
[3]
Chris F. Kemerer,et al.
A Metrics Suite for Object Oriented Design
,
2015,
IEEE Trans. Software Eng..
[4]
Elaine J. Weyuker,et al.
Evaluating Software Complexity Measures
,
2010,
IEEE Trans. Software Eng..
[5]
M. Jørgensen.
Software quality measurement
,
1999
.
[6]
Elizabeth K. Bailey,et al.
Software Effort and Schedule Measurement: A Framework for Counting Staff-Hours and Reporting Schedule Information
,
1992
.