Testing the CRC Model
1.Revisit the CRC model and the object-relationship model.
2.Inspect the description of each CRC index card to
determine if a delegated responsibility is part of the
collaboratorís definition.
3.Invert the connection to ensure that each collaborator that
is asked for service is receiving requests from a reasonable
4.Using the inverted connections examined in step 3,
determine whether other classes might be required or whether
responsibilities are properly grouped among the classes.
5.Determine whether widely requested responsibilities might
be combined into a single responsibility.
6.Steps 1 to 5 are applied iteratively to each class and
through each evolution of the OOA model.