CSC/ECE 517 Fall 2011/ch4 4i aa: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 7: Line 7:
*Describe the relationships among the classes
*Describe the relationships among the classes
The information for each class is written on a separate card.
The information for each class is written on a separate card.
[[File:CRCCardSample1.gif]] [[File:CRCCardSample2.gif]]


== Tools ==
== Tools ==

Revision as of 21:07, 15 October 2011

CRC Card Tools

Introduction

In software design CRC cards is a way to:

  • Discover classes
  • Determine the responsibilities of each class
  • Describe the relationships among the classes

The information for each class is written on a separate card.

Tools

Stickies

QuickCRC

Visual Paradigm for UML

References

[1] Beck/Cunningham

[2] CRC Cards: An Agile Thinking Tool

[3] CRC cards on Wikipedia

[4] Hot Draw

[5] HyperCard

[6] HyperCard Group

[7] SuperCard

[8] MetaCard

[9] MetaCard Group

[10] Revolution

[11] PhytonCard

[12] FreeCard

[13] FreeCard Group

Aldo [14] Visual Paradigm for UML

Aldo [15] QuickCRC

[16] Software Ideas Modeler

[17] CRC Card Editor

Aldo [18] Stickies on Mac

[19] Sticky Notes on Windows 7