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. Reverse engineer UML from visual studio project [modified]

Reverse engineer UML from visual studio project [modified]

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studiocomtutorialquestion
19 Posts 8 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.
  • M moon_stick

    Just looked back at this and I'm confused... You've said you've got 'vs2k7 vs2k8 and visio 2k7' - I'll assume that means visual studio 2005 & 2008? Not that it makes a difference; only the pro version of visio (not visual studio) does reverse engineering - is this what you've got?

    It definitely isn't definatley

    D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #9

    2003 and 2008 actually, both pro. I fixed the version numbers. For visio, did something change in the 2007 version? With 03 the normal version would reverse engineer (diagrams from code), you only needed the insanely expensive edition to create code from the diagrams.

    Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

    M 1 Reply Last reply
    0
    • D Dan Neely

      2003 and 2008 actually, both pro. I fixed the version numbers. For visio, did something change in the 2007 version? With 03 the normal version would reverse engineer (diagrams from code), you only needed the insanely expensive edition to create code from the diagrams.

      Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

      M Offline
      M Offline
      moon_stick
      wrote on last edited by
      #10

      I think only Visio 2003 architect's edition (or something like that) allowed you to forward and reverse engineer code. With 2007 only the pro version of vision will allow you to reverse engineer code (I'm not sure about forward engineering and haven't got it installed on this machine to check). Feature Comparison for Visio 2007[^]. Maybe time to try 'detect and repair'...??

      It definitely isn't definatley

      D A 2 Replies Last reply
      0
      • D Dan Neely

        I need a UML diagram to fill in a management checkbox. :rolleyes: I have vs2k3 vs2k8 and visio 2k7 installed. Unfortunately all the how to guides[^] I've found begin with a menu item (project-visio uml) I don't have in my visual studio. Any idea how to get it to show up? edit fixed version number.

        Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

        modified on Thursday, October 9, 2008 11:58 AM

        R Offline
        R Offline
        Rutvik Dave
        wrote on last edited by
        #11

        you need an "Enterprise Developer Edition" of Visual Studio for that.

        D 1 Reply Last reply
        0
        • M moon_stick

          I think only Visio 2003 architect's edition (or something like that) allowed you to forward and reverse engineer code. With 2007 only the pro version of vision will allow you to reverse engineer code (I'm not sure about forward engineering and haven't got it installed on this machine to check). Feature Comparison for Visio 2007[^]. Maybe time to try 'detect and repair'...??

          It definitely isn't definatley

          D Offline
          D Offline
          Dan Neely
          wrote on last edited by
          #12

          moon_stick wrote:

          I think only Visio 2003 architect's edition (or something like that) allowed you to forward and reverse engineer code.

          In 03 forward and reverse engineering were different levels. The version I had on my old machine only did reverse engineering, not forward.

          moon_stick wrote:

          Feature Comparison for Visio 2007[^].

          At this point I'm a bit confused. My copy of visio doesn't say anything about being standard or pro in the about dialog so I assumed the former, but I can manually create a UML diagram and that template is listed as being available only in the pro edition.

          Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

          1 Reply Last reply
          0
          • R Rutvik Dave

            you need an "Enterprise Developer Edition" of Visual Studio for that.

            D Offline
            D Offline
            Dan Neely
            wrote on last edited by
            #13

            I've done it with vs2k3pro in the past, using IIRC visio 2k3 standard (not 100% sure since that laptop's been retired for half a year).

            Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

            1 Reply Last reply
            0
            • D Dan Neely

              I need a UML diagram to fill in a management checkbox. :rolleyes: I have vs2k3 vs2k8 and visio 2k7 installed. Unfortunately all the how to guides[^] I've found begin with a menu item (project-visio uml) I don't have in my visual studio. Any idea how to get it to show up? edit fixed version number.

              Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

              modified on Thursday, October 9, 2008 11:58 AM

              I Offline
              I Offline
              Idaho Edokpayi
              wrote on last edited by
              #14

              The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...

              Idaho Edokpayi

              C D 2 Replies Last reply
              0
              • L leppie

                IIRC you need VS Astronaut Architect Edition ;P

                xacc.ide - now with TabsToSpaces support
                IronScheme - 1.0 beta 1 - coming soon
                ((lambda (x) `((lambda (x) ,x) ',x)) '`((lambda (x) ,x) ',x))

                F Offline
                F Offline
                Filip C
                wrote on last edited by
                #15

                that will definitely crash :)

                1 Reply Last reply
                0
                • I Idaho Edokpayi

                  The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...

                  Idaho Edokpayi

                  C Offline
                  C Offline
                  cpTarik
                  wrote on last edited by
                  #16

                  Hello why don't you try to use StarUML it's free and very strong. It generate diagrams for design paterns two :-\

                  1 Reply Last reply
                  0
                  • I Idaho Edokpayi

                    The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...

                    Idaho Edokpayi

                    D Offline
                    D Offline
                    Dan Neely
                    wrote on last edited by
                    #17

                    Where is the feature to generate one?

                    Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

                    A 1 Reply Last reply
                    0
                    • M moon_stick

                      I think only Visio 2003 architect's edition (or something like that) allowed you to forward and reverse engineer code. With 2007 only the pro version of vision will allow you to reverse engineer code (I'm not sure about forward engineering and haven't got it installed on this machine to check). Feature Comparison for Visio 2007[^]. Maybe time to try 'detect and repair'...??

                      It definitely isn't definatley

                      A Offline
                      A Offline
                      andy_p
                      wrote on last edited by
                      #18

                      I think you need VS2005 or earlier, and "visio 2003 for enterprise architects" They took out the reverse engineering from visio 2007 entirely, on the basis that the integrated diagramming tools of VS2008 could be used instead. In fact the reverse engineering and diagramming in vs2008 is pants for c++ programming; objects can get lost and never come back, and if you change the code and look at the diagram again it can just flatly refuse to open, forcing you to redraw it from scratch or edit the diagram's xml until it will open again. Looks like we'll all be drawing diagrams by hand until vs2010 team system rosario[^] comes out.

                      1 Reply Last reply
                      0
                      • D Dan Neely

                        Where is the feature to generate one?

                        Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

                        A Offline
                        A Offline
                        andy_p
                        wrote on last edited by
                        #19

                        right click on a project in the solution, add, new item, class diagram.

                        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