Lesen von Modellen und Diagrammen in anderen Visual Studio-Produkten
In Microsoft Visual Studio Premium werden Modelle im schreibgeschützten Modus geöffnet. In diesem Modus können Sie das Layout der Diagramme ändern, Sie können jedoch nicht das Modell ändern.
Erhalten von Zugriff auf ein Modell und Diagramme
Um ein UML-Diagramm oder ein Ebenendiagramm zu lesen, müssen Sie zunächst das Modellierungsprojekt in Visual Studio öffnen und dann das Diagramm im Modellierungsprojekt öffnen.
Wenn Sie ein UML-Diagramm oder Ebenendiagramm lesen möchten, müssen Sie daher auch Zugriff auf das Modellierungsprojekt haben, in dem es erstellt wurde. Hierzu können Sie entweder in Team Foundation-Versionskontrolle auf das Projekt zugreifen oder eine Kopie der Projektdateien abrufen.
Tipp
Dies gilt nicht für Sequenzdiagramme, die aus Programmcode generiert wurden, gerichtete Diagramme und aus Code generierte .NET-Klassendiagramme. Diese Diagramme können unabhängig von einem Projekt angezeigt werden.
Zum Lesen eines UML-Diagramms oder Ebenendiagramm benötigen Sie den folgenden minimalen Satz von Dateien:
Die beiden Diagrammdateien für das Diagramm, das Sie lesen möchten, z. B. MyDiagram.classdiagram and MyDiagram.classdiagram.layout.
Tipp
Für Ebenendiagramme sollten Sie auch über die Datei mit dem Namen MeinDiagramm .layerdiagram.suppressions verfügen.
Die Modellierungsprojektdatei (MyModel.modelproj)
Die Stammmodelldatei (ModelDefinition\MyModel.uml)
Die Paketdateien für jedes Paket, auf das im Diagramm verwiesen wird (ModelDefinition\MyPackage.uml)
Änderungen, die Sie im schreibgeschützten Modus vornehmen können
Wenn Sie ein Modell und die zugehörigen Diagramme in Visual Studio Premium öffnen, können Sie das Modell nicht ändern. Das heißt, Sie können die Elemente und Beziehungen nicht ändern, die in den Diagrammen oder im Modell-Explorer angezeigt werden. Sie können jedoch einige Änderungen am Layout der Diagramme vornehmen:
Neuanordnen der Formen und Konnektoren im Diagramm
Erweitern und Reduzieren von Formen.
Sie können diese Änderungen speichern. Wenn die Änderungen für andere Benutzer sichtbar sein sollen, müssen Sie zumindest die aktualisierten .layout-Dateien senden.
Verwandte Themen
Titel |
Beschreibung |
---|---|
Ein Ebenendiagramm stellt die Struktur einer vorhandenen oder vorgeschlagenen Architektur dar. Wenn Code geschrieben wird, kann er automatisch anhand eines Ebenendiagramms überprüft werden. |
|
Ein Aktivitätsdiagramm stellt einen Arbeitsfluss in einem Geschäftsprozess oder in Software dar. |
|
Ein Klassendiagramm stellt Typen und Beziehungen dar, die in vielen Kontexten, z. B. Code, Datenbankschemas, Kommunikationsprotokollen oder dem Glossar von Begriffen zum Beschreiben einer Geschäftsdomäne, verwendet werden. |
|
Ein Komponentendiagramm stellt abtrennbare Teile in einem Softwareentwurf und ihre Schnittstellen dar. |
|
Ein Sequenzdiagramm stellt Interaktionen zwischen Elementen in einem Softwareentwurf dar. Ein Sequenzdiagramm kann manuell gezeichnet oder aus Code generiert werden. Wenn es generiert wurde, kann es geändert werden, um einen neuen Entwurf vorzuschlagen. |
|
Ein Anwendungsfalldiagramm stellt die Benutzer eines Systems und die Aktivitäten dar, die sie ausführen können, um bestimmte Ziele zu erreichen. |