Reverse engineer UML from visual studio project [modified]
-
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
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
-
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
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
-
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
you need an "Enterprise Developer Edition" of Visual Studio for that.
-
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
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
-
you need an "Enterprise Developer Edition" of Visual Studio for that.
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
-
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
The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...
Idaho Edokpayi
-
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)) -
The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...
Idaho Edokpayi
-
The Class Diagram (only avalaible for .NET) isn't sufficient? You can export those as images...
Idaho Edokpayi
-
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
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.
-
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