Če razvijate projekte v programu Microsoft Visual C++ 6,0 ali Microsoft Visual Basic 6,0, lahko uporabite predlogo diagrama modela UML v programu Microsoft Office Visio, da prekličete definicije razredov projektov in nato ustvarite modele statične strukture UML.
Ko namestite Visio, so nameščene tudi datoteke dinamično povezane knjižnice (DLL), ki omogočajo, da prilagodite Visual C++ in Visual Basic. Prilagoditev doda orodno vrstico Dodatka UML v Visio za Visual C++ in Visual Basic.
Dodatek VISIO UML ustvari orodno vrstico v Visual Basicu, ki jo lahko uporabite za obratno izvorno kodo inženirja, da ustvarite model statične strukture UML v programu Visio. Odprite Visual Basicov projekt, ki vsebuje kodo, ki jo želite obrniti na inženirja, preden kliknete gumb orodne vrstice.
Dodatek» Visual C++ VISIO UML «uporablja iskanje datotek z informacijami za ustvarjanje modelov UML. Zato morate za Visual C++ ustvariti datoteko z informacijami o brskanju, ko zgradite projekt z izvorno kodo, ki jo želite obrniti na inženirja.
Elementi za obratno inženirstvo modela se prikažejo v drevesni pogledraziskovalca modela UML, iz katerega lahko povlečete ikone na stran za risanje, da ustvarite statične diagrame strukture.
Do lastnosti elementov UML lahko dostopate tako, da dvokliknete ikone v drevesnem pogledu ali oblike na strani za risanje.
Opomba: Preslikava jezikov in podprtih jezikovnih konstruktov za obratno inženirstvo Visual C++ in Visual Basic nista ista.
gumb» Odpri Visio «kliknite, da zaženete Visio, in izberite vrsto risbe, ki jo želite odpreti.
nov gumb dokumenta VISIO UML kliknite, če želite neposredno odpreti predlogo diagrama Visiovega modela UML .
gumb» model UML «za obratno inženirstvo kliknite, če želite obratno inženirstvo izvorne kode za določen projekt, odpreti predlogo diagrama modela UML in prikazati rezultate kot ikone v drevesnem pogledu.
gumb za VISIO UML (le za Visual C++) kliknite, če želite nastaviti možnosti za vključitev ali izključevanje razredov MFC, razredov ATL ali standard vključujejo datoteke.
gumb pomoči za VISIO UML kliknite, da odprete teme pomoči za Visio v obratni kodi C++.