
8.4 Object-Oriented Design Metrics 227
(1990) define the overall global coupling of a system to be the median value of
all the pairs. Thus, if a software system, S, included x
1
,...,x
j
units, then C(S)=
median of the set {C(x
n
, x
m
), for all the n, m from1throughj }. Thus, we
would want to strive toward a lower C(S) when designing a software system.
8.4 Object-Oriented Design Metrics
In this section we explore how the earlier notion of keeping the design
“simple” through decomposition, strong cohesion, and loose coupling is
affected, if any, by the object oriented (OO) design and programming par-
adigm. Although there are several important concepts in OO ...