Win a copy of OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 this week in the Programmer Certification forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Junilu Lacar
  • Jeanne Boyarsky
  • Bear Bibeault
Sheriffs:
  • Knute Snortum
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Paweł Baczyński
  • Piet Souris
  • Vijitha Kumara

Good tools for UML..

 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey all.
what do you think about argoUML tool ? is it good ?
any good (and free) tools for UML ?
thanks.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Depends on what you want to do. I still typically prefer a white board.
 
Ranch Hand
Posts: 214
IntelliJ IDE Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Easel pads and sticky notes.
 
author
Posts: 608
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Simple tools are usually the best ones. See http://www.agilemodeling.com/essays/inclusiveModels.htm#SimpleTools .

- Scott
 
Edwin Keeton
Ranch Hand
Posts: 214
IntelliJ IDE Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ArgoUml is a nice, simple tool. If you like it, the commercial version, Poseidon, has a free community edition. Other good ones with community editions are VisualParadigm and MagicDraw. There are some others that also are goo that I can't think of right now.

Domain modeling sessions are best using low-tech tools. As much as I enjoy wanking with a UML tool, they tend to get in the way of the flow of a modeling session. I tend to use the tools only to "pretty up" the hand drawn diagrams. And even this can be dangerous because there is a tendency to "translate" and this may introduce an artifact that wasn't agreed on by the modeling group, and in fact is wrong.
 
Ranch Hand
Posts: 113
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
What's the biggest problem problem that people have found with using computer based modeling tools?

Personally, I've found that they obviousley arent built to be used by a team the biggest problem. They don't allow non-standard drawings. And they're pretty small on he screen.

On the other hand, they are much cleaner. I use jude for light diagramming.
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Maxim Katcharov:
What's the biggest problem problem that people have found with using computer based modeling tools?

Personally, I've found that they obviousley arent built to be used by a team the biggest problem. They don't allow non-standard drawings. And they're pretty small on he screen.



Agreed with all three notions. Actually I don't know of a tool that supports the full UML standard.
 
Ranch Hand
Posts: 2166
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Maxim Katcharov:
What's the biggest problem problem that people have found with using computer based modeling tools?


I've tried to start with Rational Rose 2002 with good intentions (though I knew the warnings):
- importing standard Java classes results in a prohibitive startup time.
- user interface not in synch with modern usability standards. Lot of standard tasks were not easy to find.
- it might have been my lack of experience, but I haven't found it very stable. One model became (at least for me) irreperably broken. How I am going to entrust to base everything via roundtrip engineering on Rose, if it shows such behaviour.

Maybe I should spend some Rose 201 weekends with myself or try to convince my boss that spending those x000 Euro for Rational training CDs or trainings is a wise investment (not going to do that).

Originally posted by Maxim Katcharov:

On the other hand, they are much cleaner. I use jude for light diagramming.


I have experienced the same. I am traditionally very bad in drawing by hand.
Jude is an easy and quick tool from usability standpoint and has a very flat learning curve.
Jude creates png or jpeg of the models.

[ October 06, 2004: Message edited by: Axel Janssen ]
[ October 06, 2004: Message edited by: Axel Janssen ]
 
Ranch Hand
Posts: 229
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Gentleware's Poseidon Community Edition is, in my opinion, the best UML tool for your pocket. It supports UML 2.0 and it's free.

Visit: http://www.gentleware.com/products/

Or Borland's Together Community Edition:
http://www.borland.com/products/downloads/download_together.html (the drawback: it supports only UML 1.x)
 
These are the worst of times and these are the best of times. And this is the best tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!