ABSTRACT

The class responsibility collaborator (CRC) cards are index cards that are utilized for mapping candidates classes in predefined design scenarios, for example, use case scenarios. The objective of CRC cards is to facilitate the design process, while insuring an active participation of involved designers. This chapter represents the first attempt toward a CRC card knowledge map or stable pattern language representation, via stable patterns, as a mean to discover, organize, and utilize CRC cards endured knowledge. Each stable pattern focuses on a distinctive activity and provides a way by which this activity can be conducted efficiently. The knowledge map or stable pattern language is a continuation of our early effort in improving the effectiveness of CRC cards and their role in the design process.