
446 ◾ Software Metrics
EXAMPLE 10.2
The McCall model, depicted in Figure 10.2, includes 41 metrics to measure
the 23 quality criteria generated from the quality factors. Measuring any fac-
tor requires us rst to consider a checklist of conditions that may apply to the
requirements (R), the design (D), and the implementation (I). The condition
is designated “yes” or “no,” depending on whether or not it is met. To see
how the metrics and checklists are used, consider measuring the criterion
completeness for the factor correctness. The checklist for completeness is:
1. Unambiguous references (input, function, output) [R,D,I].
2. All data referen ...