Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. UML Tools

UML Tools

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomtoolsquestion
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Brian Delahunty
    wrote on last edited by
    #1

    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

    D M 2 Replies Last reply
    0
    • B Brian Delahunty

      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

      D Offline
      D Offline
      DaveAH
      wrote on last edited by
      #2

      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

      1 Reply Last reply
      0
      • B Brian Delahunty

        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

        M Offline
        M Offline
        Michael A Barnhart
        wrote on last edited by
        #3

        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.

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups