This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I just got a copy of Visio 5 Enterprise and I was surprised to find that it supports the full UML standard that is currently described in the UML User Guide (I think its verion 1.3 or something like that). Unlike Rational Rose which has 1/2 the diagrams missing, Visio 5 includes activity diagrams, system blocks for Use Cases, etc. From my initial hack right now its a very nice tool - and not as restrictive as Rose.
Paul, are you really comparing these two tools? One is for drawing (AFAIK), other is for drawing, plus Java code generation (you can put comments in too -- although just as regular text), plus Java reverse engineering that works just ok, plus zooming in on designs, etc. MHO is that there in different categories, and that Together/J is a much better UML/Java tool (has real-time roundtrip engineering in Java).
Newbie question: Charles (or anyone who knows), it sounds like you're pretty hip with this stuff so do you know how Rational Rose compares to System Architect? I have an opportunity to use a "Student" version of Architect for home use, but I can use Rose at work. I heard Rose is really nice. Do you think I should even bother with Architect?
This thread has been quiet for some time now, but just in case someone is still interested ... The Winter 1999/2000 edition of JavaPro (www.java-pro.com) magazine has an article by Jacques Surveyer entitled "Java and UML", where 14 UML based OOA/D CASE tools are evaluated in terms of the features they support. Most of the 14 are OOA/D CASE tools, but Visio Enterprise 5.0 was also included as is does support drawing the different UML constructs. Unfortunately, you cannot read the article on-line unless you have a paid subscription I believe. It is a pretty good look at how well those tools support the different UML diagrams, team based analysis/design, HTML analysis/design output, forward/reverse engineering, etc.
Joined: Dec 17, 1998
The vendor products evaluated in the "Java and UML" article are the following: Aonix' Software through Pictures 7.1, Excel Software's Win A&D 3.0, Oracle Designer 2.1, Popkin Software's System Architect 2001, Select Software's Select Enterprise, Visio Enterprise 5.0, Advanced Software Technologies GDPro 3.0, Sterling Software COOL:Jex (formerly Cayenne's Object Team product), Platinum Technology's Paradigm Plus, Rational Rose, Together/J 2.1, Object Domain 2.5, Riverton Software's HOW 3.0, and Softera's SoftModeler.
Can you give us a hint about who came out on top? I've been using TogetherJ lately, and I would find it hard to believe that something could top that.
Joined: Dec 17, 1998
The article did not intend to identify the "best" of breed. It simply noted which features each product supported with yes/no. The article could be used, if you were needing to select a UML based OOA/D CASE tool, to simply reduce the list of 14 vendors down to those who best meet your specific requirements. However, the article did not consider about 7 other products (ARGO/UML, UML Studio, Elixir CASE 1.2.2, InsideObject Design Tool for Java, Jvision 1.2, Real-time Modeler, or WithClass 99) due to those products not meeting the minimum requirements needed to be supported for consideration in the article.
How does GDPro compare with the other two. I feel rational suit on the whole has got very good set of other integrated tools and frameworks, but it has the disadvantage is that so many new things have to be learnt. And prohibitively expensive. I heard GDPro is light and extremely competetive in terms of price. Any body used GDPro??