Amazon.com: Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) (9780133746792): Nancy M. Wilkinson: Books


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology)
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) [Paperback]

Nancy M. Wilkinson (Author)
4.3 out of 5 stars  See all reviews (3 customer reviews)

Price: $58.00 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Monday, February 27? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Paperback $58.00  

Book Description

January 13, 1998 0133746798 978-0133746792 First Edition
Using CRC Cards is a comprehensive introduction to CRC (Class, Responsibility, Collaborator) cards. It includes a description of the cards and how they can be used in interactive sessions to develop an object-oriented model of an application. In this book, the author draws on her years of project experience to describe how CRC cards can contribute at all stages of the software lifecycle. It includes practical examples of how to utilize CRC cards in projects using either formal or informal development techniques. Using CRC Cards also provides a detailed look at how designs created with CRC cards can be mapped to an effective and efficient implementation in C++. Software analysts, designers and developers will use this book to guide their transition to the object-oriented paradigm, as well as provide a process for development of their object-oriented applications.

Frequently Bought Together

Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) + The CRC Card Book + Designing Object-Oriented Software
Price For All Three: $155.20

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • The CRC Card Book $32.54

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Designing Object-Oriented Software $64.66

    Usually ships within 6 to 12 days.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

Review

"One of the 10 All-Time Classic OO Books." Journal of Object-Oriented Programming

Book Description

Using CRC Cards is a comprehensive introduction to CRC (Class, Responsibility, Collaborator) cards. It includes a description of the cards and how they can be used in interactive sessions to develop an object-oriented model of an application. In this book, the author draws on her years of project experience to describe how CRC cards can contribute at all stages of the software lifecycle. It includes practical examples of how to utilize CRC cards in projects using either formal or informal development techniques. Using CRC Cards also provides a detailed look at how designs created with CRC cards can be mapped to an effective and efficient implementation in C++. Software analysts, designers and developers will use this book to guide their transition to the object-oriented paradigm, as well as provide a process for development of their object-oriented applications.

Product Details

  • Paperback: 252 pages
  • Publisher: Cambridge University Press; First Edition edition (January 13, 1998)
  • Language: English
  • ISBN-10: 0133746798
  • ISBN-13: 978-0133746792
  • Product Dimensions: 9 x 7 x 0.7 inches
  • Shipping Weight: 1.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #476,499 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

5.0 out of 5 stars CRC cards can be used to advantage and Wilkinson demonstrates how to do it, November 1, 2008
This review is from: Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) (Paperback)
Class, Responsibility, Collaborator (CRC) cards are one of the least technical tools that can be used in software creation. Quite literally, a five-year-old can use them. For they are nothing more than index cards that the members of the design team use to write their notes on the classes, class methods and the relationships between them. Their simple structure and small size mean that they can only be used to sketch the general details of the design. This is an enormous advantage in the initial stages, because it forces the members of the team to maintain a "view from a height." One of the easiest mistakes to make early in the process is to work on implementation details before the fundamental structure has been determined. While no tool will completely prevent that, the use of CRC cards makes it less likely.

In this book Wilkinson describes how CRC cards are used and then steps through a mock session where the application is to create a system to manage a library where patrons check out books. Simple, yet critical aspects such as how many people should be in the design team are mentioned. While some background on object-oriented design is given, the author is to be commended for being as brief as is sensible.

Once the design phase using CRC cards is complete, the next step is to convert the contents of the cards into C++ code. While this may seem simple, it is not. The CRC card will contain only the basic description, so the translation is not a literal one. This section is valuable, not so much for what the actual code is but for the demonstration of the procedures that should be followed in creating it.

CRC cards are by definition not items that will lead to any great depth of design; they are nothing more than an initial tool. A simple, yet powerful community sketchpad, they can be used effectively and Wilkinson does good job in showing you how to do it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars an excellent introduction to object modeling, December 29, 1999
By A Customer
This review is from: Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) (Paperback)
i have read quite a few books about C++, java, OOAD, and UML in the past year, and i find this book provides the best introduction to object modeling. the book is unique because it focuses on a single application - library system, and demonstrates in great depth on how to find the objects and their behavior, how to carry out the analysis, how to do the design by including practical constraints, and provides the source code in C++ at the end. The presentation is very clear, very down to earth, very practical, understandable and not abstract. I am really surprised that there is not a single review about this book. i guess this is probably because the book has been published for quite a few years, and give people the false impression that it is out-of-date. it is really a very nice text.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 8 people found the following review helpful:
3.0 out of 5 stars Good book to start OOD/OOP but lacks detail., February 14, 1998
By A Customer
This review is from: Using CRC Cards: An Informal Approach to Object-Oriented Development (SIGS: Advances in Object Technology) (Paperback)
The book is not too bad in describing the methods used for object oriented design. It goes through step by step on how to create a library program. The only thing I had not liked was that the first 100 pages (~200 page book) was interested in selling how to use the cards in OOD but I wish the author spent more time in translating the program to C++. There is more to OOD than what was offered in the book and less could have been said to convince the reader of the OOP paradigm.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
THE COMPLEXITY OF software problems and the high cost of their solutions has led to the continuous search for new approaches to software development. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
lendable hierarchy, checkbook application, card design sessions, overdue responsibility, borrow responsibility, mutator functions, card session, exceptional scenarios, current borrower, executing scenarios, class header file, scenario execution, enclosing class, borrower status, collaborator class, execute responsibility, copy constructor, library application, initialization list, pointer member, nested class, calculate fine, card technique, librarian check, borrower information
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Chess Piece, Englewood Cliffs, Rogue Wave, Withdrawal Entry, Barbara Stewart, Kent Beck, Prentice Hall, Ward Cunningham, Brian Wilkerson, Chess Board, Date Figure, Ned Brooks, Redwood City, Yourdon Press, Barely Managing, Borrower List, Checkbook Checkbook, Designing Object-Oriented Software, Gunnar Overgaard, New York, Patrik Jonsson
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(21)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject