Give an initial list of candidate classes and responsibilities.
Give an initial set of CRC cards.
Prepare a set of 3 UML class relationship diagrams highlighting important relations among the discovered classes. These diagrams must be accompanied by explanatory text.
Each diagram must provide a coherent picture of relations among 3-5 classes. Together, they must involve at least three different types of relations. (In order of preference: generalization, association, composition, aggregation, dependency. If one of these relation types does not occur in your model, skip it and use another.)
Compile these three deliverable into a single PDF file.
I will pay you (via paypal) to solve this entire thing.