© 1987 by British Computer Society
| ||||||||||||||||||||||||||||||||||||||||||||||||||
A Survey of System Complexity Metrics
Department of Mathematical Sciences, Florida International University, Miami, Florida 33199, USA
Measures of the structured design of software systems are called system complexity metrics. Two particularly promising system complexity metrics are described in this paper: Yin and Winchester's metric, which is derived from a system's structured design charts; and Henry and Kafura's metric, which is derived from a system's information flow. The values computed by both are available after the end of the design phase. Consequently, they are useful in the entire software development life cycle, from the design phase on. The definition, utility, interpretation and advantages of each metric are described. Validation studies and their results are also reported for each metric. It is noted that Yin and Winchester's metric is quite successfully used at Hughes Aircraft Company but that there is no published report of the use of an information flow metric by any software organisation.
Received February 1985. revised March 1986.
* Department of Mathematical Sciences, Florida International University, Miami, Florida 33199, USA