I taught a class on UML / Introductory Java a few years back, and, since it was an intro class, fielded a lot of questions about UML tools.

I still wouldn't really call myself and EXPERT on the subject, but I have looked a few; it seems that, since there seems to be a close relationship between the UML and the Java communities, that most of the tools are written in Java.  Ergo, if you're willing to install a Java VM on Linux, you should (theoretically) be able to run most all of them.

Eclipse, which a lotta people seem to like, has a (commercial) plug-in module to do UML modelling, I've not used Eclipse a lot, but have loaded and looked at on Linux without too much trouble.

On Windows, I looked quite a variety of free tools and used this tool myself for a project at my last job -- there were no specs and I wanted something cheap (ie, free as in beer)  to just get my design thoughts on "paper" in an easily-modifiable form, so that I could brainstorm ... with myself.  So it's not, to my mind, AS much of a full-scale CASE tool, if that's what you're looking for, but if you need ONLY what you mention in the O.P. (DB relationship / UML Class diagrams) it should fit the bill pretty well (and you can't beat the price).  I found it to be pretty intuitive and stable on Windows.  Haven't tried on Linux myself, so YMMV.

OTOH, there's also a F/OSS project to create a more complex and full-featured CASE tool loosely based on UML / the Rational Process here.  I looked at, and installed, this one as well, but found it to be quite a bit more work -- it's more like a UML process-development tool than anything (ie, very flexible, but a steep learning curve -- and a lot of setup time, AFAICT, even if you already are familiar with it.)

Then there's always the big dog in the field ... if you're not all that attached to your (or your employer's) money.  (Hey, at least there's a free evaluation, right?)

Hope it helps ...





JOE

On 4/20/05, Jack <quiet_celt@yahoo.com> wrote:
Does anyone use any CASE tools in Linux?
What are the popular choices.
I've googled and found quite a few tools
out there and was surprised to find a number of
dual licensed and commercial CASE tools.
My immediate need is for making DB relationship
documents.

Brian D.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
_______________________________________________
Kclug mailing list
Kclug@kclug.org
http://kclug.org/mailman/listinfo/kclug