CSC/ECE 517 Fall 2011/ch4 4i aa: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 14: | Line 14: | ||
=== QuickCRC === | === QuickCRC === | ||
=== Visual Paradigm for UML === | === Visual Paradigm for UML === | ||
== Conclusion == | |||
"Because the designs are so much more concrete, and the logical relationship between objects explicit, it is easier to understand, evaluate, and modify a design." [1 Beck/Cunningham] | |||
== References == | == References == | ||
Revision as of 15:16, 16 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
Conclusion
"Because the designs are so much more concrete, and the logical relationship between objects explicit, it is easier to understand, evaluate, and modify a design." [1 Beck/Cunningham]
References
[1] Beck/Cunningham
[2] CRC Cards: An Agile Thinking Tool
[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
[17] CRC Card Editor
Aldo [18] Stickies on Mac