UML modeling tool ?

Posts   
 
    
stefcl
User
Posts: 210
Joined: 23-Jun-2007
# Posted on: 13-Feb-2008 11:01:59   

Hello,

I'm looking for a modeling tool to help me design classes and hierarchies for my c# projects. I often use known design patterns and I think it would be of great help to have a graphical view of what I do...

I've tried to use the class diagram designer in vs2008 but I'm not very happy with it. Any suggestion or tool you would recommand?

Anonymous
User
Posts: 0
Joined: 11-Nov-2006
# Posted on: 13-Feb-2008 15:41:29   

Check out Enterprise Architect. It's pretty cheap when compared to others but still has lots of features. Does reverse engineering from class files also.

Pete

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39588
Joined: 17-Aug-2003
# Posted on: 13-Feb-2008 15:58:44   

You really don't want to use visio for UML, the UI is horrible inefficient.

I have no answer as well, as we here don't use UML, so I can't give you any advice in that area.

Frans Bouma | Lead developer LLBLGen Pro
JimFoye avatar
JimFoye
User
Posts: 656
Joined: 22-Jun-2004
# Posted on: 13-Feb-2008 16:00:55   

Enterprise Architect is pretty good. Not without some quirks, though. It is very reasonably priced.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39588
Joined: 17-Aug-2003
# Posted on: 13-Feb-2008 17:55:31   

Hehe flushed I thought lad4bear meant VS.NET Enterprise Architect smile (with visio).

Sparx systems' EA looks indeed pretty good!

Frans Bouma | Lead developer LLBLGen Pro
dioptre
User
Posts: 66
Joined: 29-Mar-2007
# Posted on: 14-Feb-2008 09:38:41   

I've used argoUML successfully.

Anonymous
User
Posts: 0
Joined: 11-Nov-2006
# Posted on: 14-Feb-2008 12:25:11   

Good Lord no - Sparx Enterprise Architect for me. It is "quirky" in bits and if you have text i.e use-case docs use a word processor and link to it. EA doesn't add much value here.

Pete

stefcl
User
Posts: 210
Joined: 23-Jun-2007
# Posted on: 16-Feb-2008 10:39:17   

Thanks a lot for your answers! I'm going to evaluate them.

Posts: 30
Joined: 08-Apr-2008
# Posted on: 08-Apr-2008 11:50:39   

Apart from Enterprise Architect (commercial), Visio (commercial) and ArgoUML (open source), I found Dia (open source) to be a pretty good light-weight tool for drawing - it's included with many Linux distributions.

mattsmith321 avatar
Posts: 146
Joined: 04-Oct-2004
# Posted on: 08-Apr-2008 16:56:25   

I've used Sparx System's Enterprise Architect in the past for UML diagrams. I liked it especially when compared to the lighter-weight Visio and heavier-weight Rational products.

You might also check out Visual Paradigm's toolsets (http://www.visual-paradigm.com/). I am evaluating their process modeler but they also have a UML tool (http://www.visual-paradigm.com/product/vpuml/) and their Agilian tool does UML and more (http://www.visual-paradigm.com/product/ag/).

Jeff M
User
Posts: 250
Joined: 04-Aug-2004
# Posted on: 24-Apr-2008 04:02:25   
Posts: 254
Joined: 16-Nov-2006
# Posted on: 12-May-2008 22:43:36   

EA is indeed awesome. It even has great extensibility built in if you don't find all the features you need e.g. I created a web modeller add in to reverse engineer ASP files to UML models

http://mattadamson.blogspot.com/2007/09/my-first-open-source-project-web.html