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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access