Recommend program for UML diagrams?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Recommend program for UML diagrams?

Post by AndrewAPrice »

What program would you recommend for UML diagrams? I use Microsoft Visio but it does not have support for all the types of diagrams I wish to use.

I'm looking for a program which supports the following UML diagrams:
- Use Case diagrams.
- Class diagrams.
- State Char diagrams.
- Activity diagrams.
- Sequence diagrams.
- Collaboration diagrams.
My OS is Perception.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

You didn't say whether you were looking for something free ;) so here's my suggestion: Sparx Enterprise Architect. It sucks much less than Visio. We use the Windows version at work... there's a Linux version, but it depends on a bunch of ports of Windows stuff (MDAC & the MS Access JET DB engine), so the Linux version might be hacky.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

I have used Umbrella but can't vouch for its usability.
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

binutils wrote:http://www.gentleware.com/
I used to use Poseidon UML, but it was painfully slow on my old machine (800 MHz Athlon w/ 768 MB RAM), and they turned it into rentware (the Community Edition used to be free)! It basically took my files hostage, not letting me save changes to them unless I agreed to pay a monthly fee. So, I told them to stick it and I bought a license for Enterprise Architect instead (for about $200 CDN). My company has a generous policy for "educational purchases", so in the end it actually cost me nothing. 8)

The moral of the story is -- gentleware BAD! (IMO, anyway)
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

Colonel Kernel wrote:
binutils wrote:http://www.gentleware.com/
I used to use Poseidon UML, but it was painfully slow on my old machine (800 MHz Athlon w/ 768 MB RAM), and they turned it into rentware (the Community Edition used to be free)!

The moral of the story is -- gentleware BAD! (IMO, anyway)
Talk about vendor lock-in. You should've seen THAT coming.
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Fortunately they gave a few months' warning, so I was able to export everything to an XMI file before they turned off that functionality. I imported the XMI file into EA and spent some time fixing up the diagrams (about a week). It was a pain, but at least now everything is working fine.

When will software companies realize how damaging these tactics are to their reputation?
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

Colonel Kernel wrote:When will software companies realize how damaging these tactics are to their reputation?
When will users learn not to fall for vendor lock-in schemes?
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

I ditched their product without paying a dime. Does that qualify as "falling for it"?

In my experience, companies that engage in such tactics are already desperate for revenue, but they're just hastening their own demise.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Doesn't Microsoft follow those same tactics? they invent their own standards practically daily..

That's vendor lock-in as well... :wink:

As Candy so nicely put it.. 8)
Candy wrote:When will users learn not to fall for vendor lock-in schemes?
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
muisei
Member
Member
Posts: 79
Joined: Sat Sep 23, 2006 2:10 pm
Location: Bulgaria
Contact:

Post by muisei »

What program would you recommend for UML diagrams?
Visual Paradigm is great.It's Java based.There is a free comunity edition.
"All parts should go together without forcing. Therefore, if you can't get them together again, there must be a reason. By all means, do not use a hammer." -- IBM maintenance manual, 1975
Post Reply