Ak vyvíjate projekty v programe Microsoft Visual C++ 6.0 alebo Microsoft Visual Basic 6.0, môžete použiť šablónu diagramu modelu UML v programe Microsoft Office Visio na spätnú analýzu definícií tried projektov a potom generovanie modelov statickej štruktúry UML.
Pri inštalácii Visia sa nainštalujú aj súbory knižnice DLL, ktoré umožňujú prispôsobiť visual C++ a Visual Basic. Prispôsobenie pridá panel s nástrojmi doplnkov UML pre Visio do vizuálu C++ a Visual Basic.
Doplnok VISIO UML vytvorí panel s nástrojmi v jazyku Visual Basic, ktorý môžete použiť na spätnú analýzu zdrojového kódu na vytvorenie modelu statickej štruktúry UML v programe Visio. Pred kliknutím na tlačidlo panela s nástrojmi otvorte projekt jazyka Visual Basic obsahujúci kód, ktorý chcete spätne analyzovať.
Doplnok VISUAL C++ Visio UML používa súbory s informáciami o prehľadávaní na vytváranie modelov UML. Preto v prípade visualu C++, musíte vygenerovať súbor s informáciami o prehľadávaní pri vytváraní projektu so zdrojovým kódom, ktorý chcete spätne analyzovať.
Spätne analyzované prvky kódu modelu sa zobrazia v stromovom zobrazení Prieskumníka modelu VISIO UML, z ktorého môžete myšou presunúť ikony na stránku kresby a vytvoriť statické diagramy štruktúry.
K vlastnostiam prvkov UML môžete získať prístup dvojitým kliknutím na ikony v stromovom zobrazení alebo tvaroch na stránke kresby.
Poznámka
Priradenie jazyka a podporované konštrukcie jazyka pre spätnú analýzu vizuálu C++ a Visual Basic nie sú rovnaké.
Tlačidlo Otvoriť Visio Kliknutím spustite Visio a vyberte typ kresby, ktorý chcete otvoriť.
Nové tlačidlo dokumentu UML programu Visio Kliknutím priamo otvoríte šablónu diagramu modelu UML vo Visiu.
Reverse Engineer UML Model button Click to reverse engineer the source code for a specific project, open the UML Model Diagram template, and display the results as icons in the tree view.
Visio UML Options button (Visual C++ only) Kliknutím nastavte možnosti zahrnutia alebo vylúčenia tried MFC, tried ATL alebo štandardných súborov Include.
Tlačidlo Pomocníka pre Visio UML Kliknutím otvoríte témy Pomocníka pre Visio UML o spätnom inžinierstve kódu C++.