UML Tools
-
Hey All, Just wondering if anybody knows of any tools to reverse engineer C# (preferably from the VS.NET solution) to UML... Class Diagrams etc.... I've installed Visio and tried that but it doesn't seem to create the diagrams when I reverse eng the VS.NET solution. Any suggestions? Preferably a free tool. Regards, Brian Dela :-) Now Reading: Code Complete 2ed[^] by Steve McConnell
-
Hey All, Just wondering if anybody knows of any tools to reverse engineer C# (preferably from the VS.NET solution) to UML... Class Diagrams etc.... I've installed Visio and tried that but it doesn't seem to create the diagrams when I reverse eng the VS.NET solution. Any suggestions? Preferably a free tool. Regards, Brian Dela :-) Now Reading: Code Complete 2ed[^] by Steve McConnell
I've only used Visio with Visual C++, but I'm sure the process is pretty similar for C#. Once you have done the reverse engineer. Go into the Model Explorer in Visio and drag and drop all the classes you want drawn in your diagram onto the worksheet. Visio will automatically plumb in methods, attributes and connectors between the classes. The only problem I have found with Visio is that the connectors go wrong when you use C++ namespaces - but generally the reverse engineering works quite well. Dave
-
Hey All, Just wondering if anybody knows of any tools to reverse engineer C# (preferably from the VS.NET solution) to UML... Class Diagrams etc.... I've installed Visio and tried that but it doesn't seem to create the diagrams when I reverse eng the VS.NET solution. Any suggestions? Preferably a free tool. Regards, Brian Dela :-) Now Reading: Code Complete 2ed[^] by Steve McConnell
Take a look at Enterprise Architect from SparxSystems[^] Not free but quite affordable and I have been very happy with it. I have not reversed any C# but it is listed as a feature. I do not mind getting old. It beats all the other options that can think of.