Chapter 24 Technical Metrics for Object-Oriented Systems

Overview

This chapter discusses the use of metrics to assess the quality o object-oriented software. Software engineers need objective criteria to guide the OO system design and object design. Testers need quantitative guidance to help in selecting test cases and their targets. OO technical metrics can provide this guidance. As in the use of metrics in conventional software development, the first step in the OO measurement process is to derive measures and metrics that are appropriate to the software representation under consideration. The next step is to collect the necessary data and compute the metrics. Once computed, metrics are analyzed based on pre-established guidelines and historical data. The results of the analysis are interpreted to gain insight into the quality of the software and modifications to work products from OOA, OOD, OOP, or OOT may be made.

 

Goals for Using Object-Oriented Metrics

 

Distinguishing Characteristics of Object-Oriented Metrics

 

Object-Oriented Design Model Metrics

 

Class-Oriented Metrics

 

Operation-Oriented Metrics

 

Object-Oriented Testing Metrics

 

Object-Oriented Product Metrics