2010-01-11 7 views
5

In der Schule habe ich gelernt, dass das Erstellen von UML-Diagrammen/-Modellen eine großartige Design-Praxis ist, bevor man ein Projekt übernimmt. Ich habe es selbst sehr nützlich gefunden, indem ich Projekte viel schneller angehen lasse und mein Gesamtdesign tendenziell besser ist.Importieren von UML-Diagrammen in Visual Studio

Ich habe ein grundlegendes Redundanzproblem bemerkt, wenn es darum geht, Code zu schreiben. In Visio können Sie sehr anschaulich in Ihren Modellen sein. Ihre grundlegenden Gliederungen für Ihre Klassen können C# Variablentypen/Methoden enthalten. Sie sind detailliert genug, dass Sie in Visio auswählen können, ob es sich um C# oder VB handelt.

Meine Frage ist, gibt es mit diesem Detail eine Import-Technik zwischen Visio und Visual Studio 2008? Es scheint, als könnten Sie dieses einfache Modell als Gliederung für Klassen in Visual Studio importieren, wobei alles außer dem eigentlichen Code in Methoden deklariert ist. Dies wäre sehr nützlich, insbesondere wenn es um Entwurfsschritte für die Erstellung eines Programms geht. Meine Klassen/Variablen/Methoden wären schon für mich deklariert. Ich müsste einfach zurückgehen und das Code-Fleisch schreiben.

Ich habe etwas zu diesem Thema getan und bin nicht viel aufgetaucht, es scheint, als hätte Microsoft eine Funktion dazu hinzugefügt.

Antwort

4

Vom Visual Studio Team System 2008 and Visio FAQ:

Kann ich Visio Migrieren UML-Diagramme zu Visual Studio 2008? Visual Studio 2008 enthält keine Unterstützung für Migration von UML-Diagrammen direkt. Wenn Sie statische UML-Diagramme haben, können Sie Visio für Enterprise Architects verwenden, um Code basierend auf dem Modell zu generieren. Dann können Sie den Code in Visual Studio Team System 2008 Architektur Edition öffnen und Klassendiagramme aus dem generierten Code erstellen. Weitere Informationen finden Sie unter Working with Class Diagrams.

Andere UML-Diagrammtypen sind nicht für das Modell der Migration unterstützen Informationen zu Visual Studio 2008.

1

Sie könnten in dem VS 2010 Bogen Forum posten wollen dies in einer zukünftigen Version über Unterstützung bitten Visual Studio 2010 Ultimativ. Es wird nicht in der RTM-Version sein, aber das Produkt-Team sollten Sie über diese Funktion ein Update zur Verfügung stellen:

Visual Studio 2010 Architectural Entdeckung & Modellierungstools Forum bei http://social.msdn.microsoft.com/Forums/en-US/vsarch/threads