views:

1457

answers:

3

Is there any tool\Software that make automatically UML diagrams from an existing visual studio 2008 project (C#).

(Tools work with Visual Studio 2010 also appreciated.)

*UML Diagrams may be all types eg, object, class, domain, collaboration, componant, state, deployment etc and test cases etc

I currently used .net framework 3.5. I have Visual studio 2008 professional.

Thanks in advance.

+2  A: 

In Visual Studio, you can create a Class Diagram model, which gets you started in the direction of a UML diagram.

If gives you the Properties, Behaviors, and Inheritance and Composition chains between types.

Here's an article about how to create them.

Joseph
+1  A: 

Visual Studio 2010 Architecture Edition is supposedly going to have some pretty decent UML support. I looked at it in Beta 1, but just pulled down the Professional version of Beta 2.

Some more information is available from MSDN.

joseph.ferris
Not to be pedantic, but there is no Architecture Edition in 2010, and only Ultimate Edition will have UML support
ParmesanCodice
They officially changed the name since Beta 1, but it is the same concept. It is now "Architecture Explorer", I believe. The overbranding with 2010 is my only problem with it, so far. ;-)
joseph.ferris
I'm basing my comment on this link, which describes the editions: http://arstechnica.com/microsoft/news/2009/10/visual-studio-2010-simplified-to-four-skus-beta-2-arrives.ars
ParmesanCodice
+1  A: 

You can create UML class, sequence, component, use case, and activity diagrams in Visual Studio 2010 Ultimate. You can link these diagrams to Team Foundation work items so you can plan and track development and test work. You can also create sequence, dependency graphs, and layer diagrams from code and use Architecture Explorer to browse and explore your solution.

I've posted more links on my profile for more info.

Esther Fan - MSFT
@Esther: welcome to SO. There's a preference here to use full links. Some people won't click a short link, since they can't tell where it will lead them. I've edited your answer to include full links.
John Saunders