The best way to find out about something you're new to is run some web searches (www.google.com is a good one). Find a few good sites that look good, then look for product reviews or note which tools seem to be the most used. I'll be nice and give you a few names to add to your UML search: ArgoUML, Together, Describe, GD Pro, Rational Rose, Structure Builder, Magic Draw. Together and ArgoUML are the only ones I've used, and of the two Together is much better, but I don't know if the ones I haven't tried are better than Together. Good luck, and don't forget to search before you ask next time!
CJP (Certifiable Java Programmer), AMSE (Anti-Microsoft Software Engineer)
Author of Posts in the Saloon
Hi Fei, I allways liked JavaRanch, because there was not much hey-little-stupid-go-and-use google attitude. I am learning UML, too. Yesterday I made 43% in IBM 486 Prep Exam . So there still is lots of work to do. I downloaded argoUML: and actually I use a paper, a pen and good books (UML Distilled and the Larman book (Search at Amazon)) UML Distilled is not enough to understand. Axel
[This message has been edited by Axel Janssen (edited October 12, 2001).]
Hi Axel, Thanks for your reply and the link. Sorry to hear that. Is IBM 486 exam really that hard? So now , what is your next step now?? keep reading the 2 books from IBM's guide line?? (UML Distilled and Larman book) How long did you study for the exam? Are going to get another book for UML? I am thinking of getting UML Explained.
Hi Fei, yes it is difficult. Good thing is to search for "long post" in this forum. Experts in this forum have saved there 486 tests under this topic. So you get some good informations from there. I am convinced now that I can't learn this stuff from books only.
So I am trying to apply UML and Pattern Thinkings in my own programs. This takes some time. For example I refactored in my XML-Demo we use for trainings, introducing Singleton Pattern. Another idea is to: Why not just try to write a quite simple program (e.g. vocabulary - trainer) with you and other interested people and base this on uml/pattern, with lots of discussion. Problem is a) time (have a full-time job b) I am not an expert But if anybody is interested... I definitedly believe that this uml/pattern makes one a better programer. Axel [This message has been edited by Axel Janssen (edited October 15, 2001).] [This message has been edited by Axel Janssen (edited October 15, 2001).]