CRC cards help project teams act out the various parts of a problem domain. The application developer can use these cards to define the Classes, the Relationships between classes, and the Collaboration between these classes (CRC) prior to beginning the OO design of the application program. The case studies in this book are presented in the engaging style of a novella to demonstrate how personalities and organizational culture come into play when using the CRC technique. C++, Java, and Smalltalk experts provide implementation examples in each language. This book demonstrates how to discover classes through team brainstorming, manage an object-oriented project, refine project requirements, test the conception of the system, and evaluate potential paths of collaboration using role play.This concise book addresses the actual details involved with using CRC cards, including coverage of the team approach to analysis and examples of program code (Java, C++, and Smalltalk) derived from the use of the CRC card method.
|Title||:||The CRC Card Book|
|Author||:||David Bellin, Susan Suchman Simone|
|Publisher||:||Addison-Wesley Professional - 1997|