Automatically generate class diagrams from a solution?

Is there a free tool that can create class diagrams for us? We want to run this solution and provide software to create a complete class diagram and relationship for us. The best would be a UML type chart. We currently have VSTS 2008, and it would be great if it were built in.

+4
source share
6 answers

You can create class diagrams inside Visual Studio. Just choose New Element> Class Diagram from the project menu.

+7
source

In fact, Visual Studio 2010 Ultimate has support for UML classes, sequence, component, usage, and action diagrams. The 2008 class designer will continue to be included, but the team is working on reverse engineering UML class diagrams from code in a future version.

For more information, see this topic in the VS Architecture and Modeling forum: Is it possible to reverse engineer C # code into a UML class diagram?

You can also use new visualization and code search tools, such as generating sequences, dependency graphs, and level diagrams from code. You can associate UML diagrams with Team Foundation work items and extend your UML models.

I have added more links to my profile for more information.

+2
source

Visual Studio has its own uml designer. Just add a class diagram into the project and drag the desired classes.

+1
source

I thought the class diagram was built into Visual Studio ...

0
source

In VS2008, you can create UML diagrams. It integrates directly when you right-click on a VS project. This is not real UML, so I don’t know if it suits you.

In any case, I wonder why you need a class diagram for your entire program? From my personal experience, I did not find it useful to model all applications as UML class diagrams. They are more useful for modeling relationships between parts of an application for better understanding between developers.

0
source

PowerToys for the class constructor and the distributed system constructor addin to add additional functions to the chart function of the Visual Studio class.

0
source

All Articles