C++ – Can Visual Studio 2012 reverse engineer C++ code into UML diagrams

creverse-engineeringumlvisual studio 2012

When I recently upgraded to Visual Studio 2010 Ultimate, I was pleased to discover the Architecture menu. I immediately jumped to the incorrect conclusion that I'd be able to ditch my less than satisfactory manual-creation UML software, and thus not have to keep wasting time keeping my code and UML in synch. I happily went away, starting on a new project, safe in the knowledge that I could put off the UML until later. I was disappointed therefore (as per this answer) to discover that whilst you CAN reverse engineer code to UML in VS2010, you can't do it with C++.

I'm wondering therefore if anyone can tell me whether Visual Studio 2012 adds this feature, as I cannot find any information on this topic – although I have read that VS2012 improves code generation from UML (i.e. the other way around).

Best Answer

I've installed Visual Studio 2012 Ultimate with Update 1, and can confirm that it does not provide C++ support for UML reverse engineering.