Link to home
Start Free TrialLog in
Avatar of rapids
rapids

asked on

Suggestions for a modeling application

I'm looking for a modeling tool primarily for class diagrams that can both capture the conceptual model as well as supporting notes/comments on classes, attributes, operations, etc.  I'd like to use this tool for 1.) modeling during system design and 2.) design documentation.

The tools I've seen are really expensive fairly clunky and I'm looking for something in between.  If I can find a good modeling tool that can also capture comments but is week in generating docs but does support data export to XML or otherwise get access to the structured data that would be great.  For example, Visio supports the modeling and capture of comments.  It's adequate but I'm not yet sure if or how to export the data into a format that I can generate documentation from.  That's one that I'm exploring.

Code generation is not particularly important.  .NET and C# are my platform and preferred language so support for those datatypes is important.

My question:  What do you use that might fit this scenario?  What do you like about it and what might be it's shortcomings to fit above requirements?

Any insights and recommendations are greatly appreciated!  Thanks!
SOLUTION
Avatar of Scott Helmers
Scott Helmers
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rapids
rapids

ASKER

Thanks Scott,

Using Visio 2003, I tried the Tools > Reports feature to Excel and XML but the results were of raw visio objects.  For example, the attributes were treated as siblings of the class and package objects and I didn't see a way to link children to their parents.  The comments in the "Documentation" fields of the diagram was also not available.  Is there a better way to get at the info?
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of rapids

ASKER

Thank you both for taking the time to answer my question.  ArgoUML seems to do the trick.  It can save to XML in a usable format.  Thanks marklorenz!!!