Om du utvecklar projekt i Microsoft Visual C++ 6,0 eller Microsoft Visual Basic 6,0 kan du använda mallen UML-modelldiagram i Microsoft Office Visio för att bakåtkompilera dina projekts klass definitioner och sedan generera UML-statiska struktur modeller.
När du installerar Visio installeras också DLL-filerna (Dynamic Link Library) som tillåter dig att anpassa Visual C++ och Visual Basic. Anpassningen lägger till ett Visio UML-tilläggsprogram i Visual C++ och Visual Basic.
Med Visio UML-tillägget skapas ett verktygsfält i Visual Basic som du kan använda för att bakåtkompilera källkod för att skapa en UML-statisk struktur modell i Visio-programmet. Öppna Visual Basic-projektet som innehåller koden du vill bakåtkompilera innan du klickar på knappen.
I Visual C++ Visio UML-tillägget används Browse-textfiler för att skapa UML-modeller. För Visual C++ måste du därför generera en browse-hjälpfil när du skapar projektet med den källkod du vill bakåtkompilera.
De bakåtkompilerade kod elementen i modellen visas i trädvy i Utforskaren i Visio UML, där du kan dra ikoner till en ritnings sida för att skapa statiska struktur diagram.
Du kan komma åt egenskaperna för UML-element genom att dubbelklicka på ikonerna i trädvyn eller på formerna på ritnings sidan.
Obs!: Språk mappning och språk konstruktioner för bakåtkompilering av Visual C++ och Visual Basic är inte samma sak.