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 1 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.
  • 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))

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

    pro was sufficient the last time I needed to do this (2k3 versions of both)

    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 have the pro versions of vs installed. :doh:

      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
      #8

      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 1 Reply Last reply
      0
      • 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

          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
          #10

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

          D 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
            #11

            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
            • 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