Office
Aanmelden

Broncode via reverse-engineering omzetten in UML

Opmerking:  We willen u graag zo snel mogelijk de meest recente Help-inhoud in uw eigen taal bieden. Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor u is. Kunt u ons onder aan deze pagina laten weten of de informatie nuttig voor u was? Hier is het Engelstalige artikel ter referentie.

Als u projecten ontwikkelt in Microsoft Visual C++, Microsoft Visual Basic of Microsoft Visual C#, biedt Visual Studio.NET met Microsoft Office Visio een geïntegreerde oplossing voor softwaremodellering. Vanuit Visual Studio kunt u reverse-engineering op de broncode toepassen en deze omzetten in Unified Modeling Language (UML). De klassendefinities van het project worden daarbij gebruikt om een UML-diagram in de Visio-omgeving te genereren.

Zoals u mogelijk overgenomen hebben een oudere oplossing die is ontwikkeld met Visual Basic of visuele C++. Meer informatie over de structuur van de oplossing, kunt u deze in Visual Studio .NET openen en structuur ervan wilt weergeven als elementen in een UML-structuurdiagram automatisch pak. Of u een nieuwe project hebt gemaakt in Visual C# (of Visual Basic of visuele C++) en wilt de klassen en grafische objecten weergeven. Reverse-engineering kunt de definities class in uw project gebruikt, u het ontwerpmodel voor uw nieuwe project weergeven.

Reverse-engineering een project of een volledige oplossing

U kunt reverse-engineering toepassen op een complete oplossing of een geselecteerd project binnen een oplossing. De selecties die u maakt in de Solution Explorer van Visual Studio zijn bepalend voor wat er gebeurt bij de reverse-engineering naar de UML-taal van Visio.

Opmerking: Zorg ervoor dat u de oplossing in Visual Studio hebt gemaakt voordat u reverse-engineering toepast om problemen met verwijzingen tussen projecten onderling op te lossen.

Reverse-engineering in Visual Studio activeren

In de Visual Studio-omgeving wordt reverse-engineering geactiveerd via een opdracht in het menu Project . Er wordt informatie uit het codemodel gehaald, Visio wordt gestart en elementen uit de code waarop reverse-engineering is toegepast, worden als pictogrammen weergegeven in de structuurweergave van de UML-modelverkenner van Visio. Vervolgens kunt u shapes met een UML-klasse die klassendefinities in de broncode voorstellen naar een tekenpagina slepen om de architectuur van de nieuwe of overgenomen oplossing te visualiseren.

Tijdens reverse-engineering wordt de statusinformatie over de bewerking naar het venster Uitvoer van Visual Studio geschreven.

Bestaande Visio-bestanden vanuit Visual Studio starten

Als reverse-engineering op een structuurweergave van een project is toegepast, wordt de Visio-tekening aan de oplossing onder Oplossingsitems toegevoegd. Als u dubbelklikt op het Visio-diagram wordt Visio gestart en het geselecteerde bestand geopend.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×