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

    L Offline
    L Offline
    leppie
    wrote on last edited by
    #5

    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 F 2 Replies Last reply
    0
    • M moon_stick

      Does this[^] help?

      It definitely isn't definatley

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

      Despite having the version of visio that claims to be for, I don't have a security tab on the visio options dialog. :wtf:

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

              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