Dacă dezvoltați proiecte în Microsoft Visual C++ 6,0 sau Microsoft Visual Basic 6,0, puteți să utilizați șablonul Diagramă model UML în Microsoft Office Visio pentru a inversa ingineria definițiilor de clase ale proiectelor, apoi generați modele de structură statică UML.
Atunci când instalați Visio, sunt instalate, de asemenea, fișierele bibliotecii de linkuri dinamice (DLL) care vă permit să particularizați Visual C++ și Visual Basic. Particularizarea adaugă o bară de instrumente de completare Visio UML la Visual C++ și Visual Basic.
Programul de completare Visio UML creează o bară de instrumente în Visual Basic pe care o puteți utiliza pentru a inversa codul sursă Engineer pentru a crea un model de structură statică UML în programul Visio. Deschideți proiectul Visual Basic care conține codul pe care doriți să îl inversați înainte de a face clic pe butonul barei de instrumente.
Programul de completare Visual C++ Visio UML utilizează Răsfoire fișiere de informații pentru a crea modele UML. Prin urmare, pentru Visual C++, trebuie să generați un fișier de informații Răsfoire atunci când construiți proiectul cu codul sursă pe care doriți să îl inversați.
Elementele de cod prelucrate invers din model apar în vizualizare arborescentăexploratorului modelului Visio UML, din care puteți glisa pictograme pe o pagină de desen pentru a crea diagrame de structură statică.
Puteți accesa proprietățile elementelor UML făcând dublu clic pe pictograme în vizualizarea arborescentă sau în formele de pe pagina de desen.
Notă: Maparea lingvistică și construcția lingvistică acceptată pentru inginerie inversă Visual C++ și Visual Basic nu sunt identice.
butonul Visio deschis faceți clic pentru a porni Visio și alegeți tipul de desen pe care doriți să-l deschideți.
nou buton document UML Visio faceți clic pentru a deschide direct șablonul Diagramă model Visio UML .
butonul inversare model UML , faceți clic pentru a inversa inginer codul sursă pentru un anumit proiect, deschideți șablonul Diagramă model UML și Afișați rezultatele ca pictograme în vizualizarea arborescentă.
buton Opțiuni UML Visio (doar pentru Visual C++) Faceți clic pentru a seta opțiunile pentru includerea sau excluderea claselor MFC, a cursurilor ATL sau a standardului includ fișiere.
butonul Ajutor Visio UML faceți clic pentru a deschide subiectele de ajutor Visio UML în inginerie inversă pentru cod C++.