Gewusst wie: Erstellen von UML-Modellierungsprojekten und -Diagrammen

UML-Modelle erleichtern es Ihnen, Softwaresysteme zu verstehen, zu erörtern und zu entwerfen. Visual Studio Ultimate stellt Vorlagen für fünf der am häufigsten verwendeten UML-Diagramme bereit: Aktivität, Klasse, Komponente, Sequenz und Anwendungsfall. Außerdem können Sie Ebenendiagramme erstellen, um die Struktur des Systems zu definieren.

UML-Modellierungsdiagramme und Ebenendiagramme können nur in einem Modellierungsprojekt vorhanden sein. Jedes Modellierungsprojekt enthält ein freigegebenes UML-Modell und mehrere UML-Diagramme. Jedes Diagramm ist eine Teilansicht des Modells. Das UML-Modell enthält alle Elemente der UML-Diagramme und kann mit UML-Modell-Explorer angezeigt werden. Weitere Informationen über Modelle und ihre Beziehungen zu Diagrammen finden Sie unter Gewusst wie: Bearbeiten eines UML-Modells und Bearbeiten von Diagrammen. Informationen zu Modellierungsprojekten, die der Versionskontrolle unterliegen, finden Sie unter Verwalten von Modellen und Diagrammen unter Versionskontrolle und Strukturierung von Modellierungsprojektmappen

Tipp

Es gibt noch eine andere Art von Diagramm, das .NET-Klassendiagramm, das zur visuellen Darstellung von Programmcode verwendet wird. Weitere Informationen finden Sie unter Entwerfen und Anzeigen von Klassen und Typen (möglicherweise in englischer Sprache).

In diesem Thema

  • Erstellen eines Diagramms in einem Modellierungsprojekt

  • Entfernen von Diagrammen aus einem Modellierungsprojekt

  • Diagramme, die keine Modellierungsprojekte erfordern

  • Problembehandlung bei Modellierungsprojekten und Diagrammen

Erstellen eines Diagramms in einem Modellierungsprojekt

So erstellen Sie ein Diagramm und fügen es einem Projekt hinzu

  1. Klicken Sie im Menü Architektur auf Neues Diagramm.

    Das Menü Architektur ist nur in Visual Studio Ultimate verfügbar.

  2. Klicken Sie im Dialogfeld Neues Diagramm hinzufügen auf den Typ des gewünschten Modellierungsdiagramms.

    Dialogfeld "Neues Diagramm hinzufügen"

  3. Geben Sie einen Namen für das neue Diagramm ein.

  4. Im Feld Zu Modellierungsprojekt hinzufügen:

    • Wählen Sie ein Modellierungsprojekt aus, das bereits in der Projektmappe vorhanden ist, und klicken Sie dann auf OK.

    – oder –

    1. Wählen Sie Neues Modellierungsprojekt erstellen aus, und klicken Sie dann auf OK.

    2. Geben Sie im Dialogfeld Neues Modellierungsprojekt erstellen einen Namen und einen Speicherort für das neue Projekt ein, und klicken Sie dann auf OK.

      Dialogfeld "Neues Modellierungsprojekt erstellen"

      Wenn die Projektmappe geöffnet ist, wird das neue Projekt der Projektmappe hinzugefügt. Wenn keine Projektmappe geöffnet ist, können Sie einen Namen für eine neue Projektmappe eingeben.

Wenn bereits ein Modellierungsprojekt vorhanden ist, können Sie auch wie folgt vorgehen.

So fügen Sie einem vorhandenen Modellierungsprojekt ein Diagramm hinzu

  1. Klicken Sie im Projektmappen-Explorer auf den Modellierungsprojektknoten.

    Tipp

    Das Modellierungsprojekt enthält einen Modelldefinitionsordner mit dem Namen ModelDefinition.

  2. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

  3. Klicken Sie im Dialogfeld Neues Element hinzufügen – <Projektname> unter Vorlagen auf den Modellierungsprojekttyp, z. B. UML-Komponentendiagramm.

  4. Geben Sie einen Namen für das Diagramm ein, und klicken Sie dann auf Hinzufügen.

    Das Modellierungsdiagramm wird geöffnet und im Modellierungsprojekt angezeigt.

    Warnung

    Fügen Sie anderen Modellierungsprojekten oder anderen Speicherorten in der Projektmappe keine vorhandenen Diagrammdateien hinzu, und kopieren bzw. verschieben Sie diese nicht. Dies bewirkt, dass Elemente aus den kopierten Diagrammen verschwinden oder Fehler auftreten, wenn die Diagramme geöffnet werden. Die Diagrammdatei muss im Modellierungsprojekt geöffnet werden, in dem sie erstellt wurde. Der Grund hierfür ist, dass ein UML-Diagramm eine Ansicht des Modells darstellt, dessen Besitzer das zugehörige Modellierungsprojekt ist. Erstellen Sie ein neues Diagramm, und kopieren Sie anschließend die Elemente des Quelldiagramms in das neue Diagramm, um eine Diagrammdatei zu kopieren. Weitere Informationen finden Sie unter Problembehandlung bei Modellierungsprojekten und Diagrammen.

So erstellen Sie ein leeres Modellierungsprojekt

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  2. Klicken Sie im Dialogfeld Neues Projekt unter Installierte Vorlagen auf Modellierungsprojekte.

  3. Klicken Sie im mittleren Fenster auf Modellierungsprojekt.

  4. Benennen Sie das Projekt, und geben Sie in den Feldern Name und Speicherort einen Speicherort an.

  5. Wählen Sie im Feld Projektmappe die Option Hinzufügen aus, um das neue Projekt einer Projektmappe hinzuzufügen, die bereits geöffnet ist, oder wählen Sie Neue Projektmappe erstellen aus, um ggf. eine geöffnete Projektmappe zu schließen und das Projekt einer neuen Projektmappe hinzuzufügen.

Entfernen von Modellierungsdiagrammen aus einem Projekt

Sie können ein Diagramm dauerhaft löschen, oder Sie können ein Diagramm vorübergehend aus einem Projekt ausschließen und anschließend wiederherstellen.

So löschen Sie ein Diagramm dauerhaft aus einem Projekt

  • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Hauptdatei, die das Diagramm darstellt, und klicken Sie dann auf Löschen.

    Das Diagramm wird aus dem Projekt und dem Dateisystem entfernt. Die im Diagramm angezeigten Elemente werden nicht aus dem UML-Modell-Explorer entfernt.

    Tipp

    Jedes Diagramm weist zwei Dateien auf, von denen eine der anderen untergeordnet ist. Wenn Sie z. B. über ein Komponentendiagramm mit dem Namen CD1 verfügen, löschen Sie die Datei mit dem Namen CD1.componentdiagram. Die untergeordnete Datei mit dem Namen CD1.componentdiagram.layout wird automatisch gelöscht.

So schließen Sie ein Diagramm vorübergehend aus einem Projekt aus

  • Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf die Diagrammdatei, und klicken Sie dann auf Aus Projekt ausschließen.

    Das Diagramm wird aus dem Projekt entfernt. Es wird nicht aus dem Dateisystem entfernt.

    Tipp

    Die im Diagramm angezeigten Elemente werden nicht aus dem UML-Modell-Explorer entfernt.

So stellen Sie ein vorübergehend ausgeschlossenes Diagramm in einem Projekt wieder her

  1. Klicken Sie im Projektmappen-Explorer auf den Modellierungsprojektknoten.

    Tipp

    Das Modellierungsprojekt enthält einen Modelldefinitionsordner mit dem Namen ModelDefinition.

  2. Klicken Sie im Menü Projekt auf Vorhandenes Element hinzufügen.

  3. Suchen Sie im Dialogfeld Vorhandenes Element hinzufügen die Diagrammdatei, wählen Sie die Datei aus, und klicken Sie dann auf Hinzufügen.

    Das Modellierungsdiagramm wird geöffnet und im Modellierungsprojekt angezeigt.

    Tipp

    Für jedes Diagramm ist im Dateisystem ein Paar von Dateien vorhanden. Wählen Sie keine Datei mit der Erweiterung .layout aus. Zudem unterstützt Visual Studio Ultimate das Hinzufügen vorhandener UML-Diagramme zu mehreren Modellierungsprojekten nicht. Jede Diagrammdatei muss im Modellierungsprojekt geöffnet werden, in dem sie erstellt wurde. Der Grund hierfür ist, dass ein UML-Diagramm eine Ansicht eines Modells darstellt, dessen Besitzer das zugehörige Modellierungsprojekt ist.

Diagramme, die keine Modellierungsprojekte erfordern

Die folgenden Arten von Diagrammen sind nicht Teil eines Modellierungsprojekts:

Problembehandlung bei Modellierungsprojekten und Diagrammen

In der folgenden Tabelle werden Probleme in Zusammenhang mit Modellierungsprojekten oder Diagrammen und ihre Auflösung behandelt:

Problem

Ursachen

Lösung

Das Modellierungsprojekt kann nicht geöffnet oder in die Projektmappe geladen werden.

Folgende Meldung wird angezeigt:

"Ein oder mehrere Projekte in der Projektmappe wurden nicht ordnungsgemäß geladen. Details werden im Ausgabefenster angezeigt."

Im Ausgabefenster wird folgende Meldung angezeigt:

"ModelingProjectFilenameAndPath.modelproj: Fehler: Unbekanntes GUID-Format".

Ein Modellierungsprojekt enthält Verweise zu Projekten, die über den gleichen Namen verfügen und sich in der gleichen Projektmappe befinden.

Beispielsweise ist eine Ebene mit Projekten verknüpft, die über den gleichen Namen verfügen und in der gleichen Projektmappe sind.

Öffnen Sie die Modellierungsprojektdatei mithilfe eines Text-Editors, entfernen Sie die Verweise, und versuchen Sie dann erneut, das Modellierungsprojekt zu öffnen.

Fügen Sie Projekten mit dem gleichen Namen keine Verweise hinzu, um dieses Problem zu vermeiden. Stellen Sie sicher, dass Projekte über eindeutige Namen verfügen.

Es fehlen Elemente aus Diagrammen, die hinzugefügt, kopiert, oder in andere Modellierungsprojekte oder zu anderen Speicherorten in der Projektmappe verschoben wurden.

– oder –

Die folgenden Meldungen werden angezeigt, wenn Sie versuchen, ein Diagramm zu öffnen:

  • "Es fehlen einige Formen oder Verbindungen im Diagramm, da ihre Definitionen in diesem Projekt nicht vorhanden sind. Entweder wurden die Definitionen aus dem Modell gelöscht, als das Diagramm geschlossen war, oder das Diagramm wurde in ein anderes Projekt kopiert, das diese Definitionen nicht enthält".

– oder –

  • "Dieses Dokument ist in einem anderen Projekt geöffnet".

Die Diagrammdatei wurde aus einem Modellierungsprojekt in ein anderes Modellierungsprojekt oder an einen anderen Speicherort in der Projektmappe kopiert, verschoben oder hinzugefügt.

Erstellen Sie ein neues Diagramm, und kopieren Sie anschließend die Elemente des Quelldiagramms in das neue Diagramm, um eine Diagrammdatei zu kopieren.

Siehe auch

Konzepte

Gewusst wie: Bearbeiten eines UML-Modells und Bearbeiten von Diagrammen

Weitere Ressourcen

Strukturierung von Modellierungsprojektmappen