|Activity 13||Component Responsibility Collaborator Cards|
Use Component Responsibility Cards (CRC cards) to propose architectural elements, describe their responsibilities, and show how they come together to form a view of the architecture. This exercise is an extension of the Class Responsibility Collaborator cards described by Kent Beck and Ward Cunningham in A Laboratory for Teaching Object-Oriented Thinking [BC89] and Scott Ambler in The Object Primer: Agile Model-Driven Development with UML 2.0 [Amb04]. This technique also works well for modeling domain concepts.
Quickly iterate through design alternatives.
Create group buy-in and shared ...