• ### Announcements

#### Archived

This topic is now archived and is closed to further replies.

# UML Tools...

## Recommended Posts

shaft    126
well to be the first person to post to this forum... Just curious if anyone out there uses UML tools in their software design of games.

##### Share on other sites
Mithrandir    607
I do, kind of.

When i design stuff, it is usually in my notebook, with paper and pencil. I use UML simply because it''s the best way I know of to design things, but as of yet, I have not been able to find a program that allows me to rapidly develop a UML diagram on a computer.

I guess I could make one...

##### Share on other sites
Guest Anonymous Poster
I tinkered with UML but found it didn''t help me where my design got snarled - the tightly coupled interaction between several different objects. UML is pure OOP, and it just didn''t do it for me when trying ot design a game.

Mith, are you looking for just a diagrammer or something with source code generation? I only ask becuase I did a lot of searching a few months back and might have stumbled on something you could use.

JSwing

##### Share on other sites
Mithrandir    607
No, just a simple diagramer.

although, that source code thingy sounds cool.

##### Share on other sites
gorm    122
You can download a free trial version of the Together ControlCenter. If I remember correctly, when the trial version expires, it reverts to the Together Whiteboard Edition, which is more than usable.
The UML stills works, and you can save/load etc. It also senses changes in your code, so you can work in Together and Visual Studio at the same time.
The entire program is made in JAVA, which means it can be kind of heavy to run, but on the upside it runs on all operating systems with a JVM.
Get it at www.togethersoft.com

Regards

Gorm

##### Share on other sites
Warpstorm    122
You could try ArgoUML (search the web -- you'll find it). It is a pretty much full featured FREE Java UML tool. It is a little slow, but what do you want, it's in java (and did I mention it's free). It supposedly generates Java code for you also, but as my project is in c++ I didn't try that out.

If you have $$and even more$$ you could spring for Rational Rose, an excellent tool suite made by the company that developed UML (yes, UML was developed by a company, all three of the people responsible work for Rational)

Edited by - Warpstorm on June 27, 2001 1:04:42 PM

##### Share on other sites
shaft    126
I use an old version of rational rose, and it is awesome. It took me some time to get used to. And definately for a while it slowed down my software design. But now that I''ve gotten more fluent, it has helped immensely. It still slows things down, but the fact that the code comes out great the first time, means fewer re-writes, which saves more time than the time I spent designing in Rose.

Objecteering whiteboard was decent (and free) but it wasn''t nearly as easy to use as rose.

For anyone out there who codes using OOD, I highly recommend using a UML tool. It will seem like it slows things down A LOT at first, but I promise you will get some kick ass results later.

##### Share on other sites
Guest Anonymous Poster
Mith, second question is what platform/language combo are you looking for?

The ones for Linux and either no language or java tend to be cheaper (or even free), while Windows and C/C++ tend to cost a few bucks. Sometimes a lot, but there are some lite tools that don''t cost much.

JSwing

##### Share on other sites
jwalker    122
rational rose ..

but then dont go crazy with the designs..
i just make a use case , class and activity diagram ..
others i dont even bother to model.

{ Stating the obvious never helped any situation !! }

##### Share on other sites
Guest Anonymous Poster
I thought that you guys would like to know about Dia. It is a diagram-drawing tool. It can model UML pretty well. My favorite thing about it (so far) is that it runs on my Linux and Windows boxes....

The Main Site(go here first):
http://www.lysator.liu.se/~alla/dia/

You can get a Windows Port here:
http://dia-installer.sourceforge.net/

Hope this helps.
Sincerely,
LeeB

##### Share on other sites
Mithrandir    607
Tried out Rational Rose...

couldn''t get it to work. The demo program has some sort of verification server crap that crashes when run, so I guess they won''t be getting my business. Been noticing lately that a lot of companies are sacrificing ease of use for security. damn shame...

Dia:

nice! I like it, and its open source too. There are a few bugs here and there, but none fatal, and its just minor visual glitches that aren''t even annoying. cool.