Reverse Engineering Source Code

Even if coding is underway, you can use UML diagrams to better understand a project. If you develop projects in Microsoft Visual C++ 6, Microsoft Visual Basic 6 (or newer versions of either), you can reverse engineer your projects’ class definitions and generate UML static structure models in the Model Explorer. Visio includes the Microsoft Visio UML Add-In, which you can run from within Visual C++, and the Microsoft Visio UML Visual Basic Add-In, which you can run from within Visual Basic. Each add-in provides a toolbar similar to the one shown in Figure 20-15. With the toolbar buttons, you can open Visio and start a new diagram based on the UML Model Diagram template from within Visual C++ or Visual Basic as well ...

Get Microsoft® Office Visio® 2003 Inside Out now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.