• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

CRC Cards

 
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi All,
How often do we get to use CRC index cards when we execute a project ? Is this just theoretical or do companies practice this in real life ?
regards
Madhavi
 
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The truth is most companies don't use UML at all. OOAD is still not used as much as it should. The problem is that most managers have no clue OOAD is about. I still see the old notation (pre-UML) all the times. I've never seen anyone using CRCs on a real project either. If you want to use them you'll have to push it.
It's picking up slowly but 2 years from now, a majority of project will be analysed using UML. Hopefully.
 
Ranch Hand
Posts: 153
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Although CRC is not part of UML, I find it very useful in learning OOA/D. As for the statement "UML is not used much today as it should be...", I'm not too sure about that. All of the companies I've worked for the last two years used UML. But then again, we may be living in different planets
 
Madhavi Mullagiri
Greenhorn
Posts: 7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I guess I concur with Matts because we dont seem to use OOAD in the real sense! It is still OOP alone and deemed OO methodologies! Well offlate the use of tools like Rational Requisite Pro and Rose has increased, but I think we are a long way to go from following the entire cycle of steps mentioned in any standard OOAD "Text Book" ...
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,
I disagree with what u say aboout less usage of OOAD in developement centers.Probabaly you are refering embedded software firms. The Centers that develops internet related projects heavily uses the OOAD.
I have not seen people using CRC cards in my organisation.But that does not stop us from using it when we become Architects.
Warm regards,
Ravi
 
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I guess the question is which OO Programming language we are talking about. I do not do "ANY" Object oriented programming and have not, in the last 10 years of my career. That is one reason I am beginning to learn about it. I have read a lot about the CRC cards being used in the real world in Smalltalk shops.
 
author
Posts: 3892
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, I used to use CRC cards all the time in my Smalltalk days However, now that I do mostly Java (and larger projects) I generally use UML.
However, CRC is still VERY popular among the XP (Extreme Programming) crowd. This is not just among Smalltalk folks, but XPer's doing Java, and other languages too.
Kyle
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic