Om reverse engineering af kode i UML

Hvis du udvikler projekter i Microsoft Visual C++, Microsoft Visual Basic eller Microsoft Visual C#, tilbyder Visual Studio.NET en integreret softwareløsning til modellering i Microsoft Office Visio. I Visual Studio kan du foretage reverse engineering af kildekoden til Unified Modeling Language (UML). Projektets klassedefinitioner anvendes til at oprette et UML-diagram i Visio.

Du har måske fået en ældre løsning, der er udviklet i Visual Basic eller Visual C++. For bedre at forstå løsningens struktur kan du åbne den i Visual Studio .NET og derefter automatisk trække strukturerne ud og få dem vist som elementer i et diagram over UML'ens løsningstatisk strukturdiagram. Hvis du har skrevet et nyt løsningstatisk strukturdiagramprojekt i Visual C# (eller Visual Basic eller Visual C++), kan du også få vist klasserne som grafiske objekter. Ved at bruge klassedefinitionerne i projektet kan du med reverse engineering få vist designmodellen for det nye projekt.

Foretage reverse engineering af et projekt eller en hel løsning

Du kan foretage reverse engineering af en hel løsning eller udvalgte projekter i en løsning. De valg, du foretager i Solution Explorer i Visual Studio afgør, hvad der foretages reverse engineering af i Visio UML.

Bemærk: Husk at oprette løsningen i Visual Studio, før du foretager reverse engineering. Det gør det nemmere at finde krydsreferencer mellem projekter.

Igangsætte reverse engineering i Visual Studio

I Visual Studio igangsætter du reverse engineering via en kommando i menuen Projekt. Oplysninger fra kodemodellen trækkes ud, Visio startes, og de elementer, der er foretaget reverse engineering på, vises som ikoner i løsningstatisk strukturdiagramprojekttræstruktur i Visio UML Model Explorer. Derefter kan du trække UML-klassefigurer, der afspejler klassedefinitioner i kildekoden, til en tegningsside og dermed visualisere arkitekturen i den nye eller ældre løsning.

Mens der foretages reverse engineering, vises statusoplysninger om processen i vinduet Output i Visual Studio.

Afvikle eksisterende Visio-filer via Visual Studio

Når der er foretaget reverse engineering af et projekts løsningstatisk strukturdiagramprojekttræstruktur, føjes Visio-tegningen til løsning i Løsningselementer. Klik på Visio-diagrammet for at starte Visio og åbne den valgte fil.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×