Freigeben über


Überprüfen eines UML-Modells

Einige der UML-Modelle, die Sie in Visual Studio Ultimate zeichnen können, sind im Projekt unter Umständen nicht gültig. So kann es beispielsweise erforderlich sein, dass ein Anwendungsfall immer mit einem Sequenzdiagramm mit Lebenslinien verknüpft ist, die für die Akteure des Anwendungsfalls stehen. Sie können Einschränkungen installieren oder definieren, durch die das Team bei der Einhaltung solcher Anforderungen unterstützt wird. Einschränkungen können angewendet werden, wenn der Benutzer ein Modell speichert oder öffnet, und können über einen Menübefehl aufgerufen werden.

In Visual Studio werden keine Einschränkungen bereitgestellt, da sie davon abhängen, auf welche Weise UML-Modelle von Ihrem Team genutzt und interpretiert werden. Sie können jedoch eigene Einschränkungen definieren sowie von anderen Benutzern definierte Einschränkungen installieren. Informationen zum Definieren von Einschränkungen sowie zum Packen von Einschränkungen für die Verteilung finden Sie unter Gewusst wie: Definieren von Validierungseinschränkungen für UML-Modelle.

Aufrufen der Validierung

Wenn Sie eine Validierungserweiterung installiert haben, können die bereitgestellten Einschränkungen in den folgenden Fällen angewendet werden. Einige Einschränkungen können nicht in allen der folgenden Fälle angewendet werden.

  • Validierungsbefehl. Die Validierung kann jederzeit aufgerufen werden. Klicken Sie hierzu im Menü Architektur auf die Option zum Überprüfen des UML-Modells.

    Hinweis

    Der Befehl wird nur angezeigt, wenn Validierungseinschränkungen installiert sind.

  • Beim Speichern eines Modells. Validierungseinschränkungen können beim Speichern des Modells angewendet werden. Mithilfe dieser Einschränkungen soll sichergestellt werden, dass Sie kein Modell speichern, das gemäß der Modellinterpretation durch das Projekt ungültig ist.

    Falls Fehler auftreten, werden Sie gefragt, ob Sie das Modell trotzdem speichern möchten. Sie können die Fehler entweder korrigieren oder das Modell dennoch speichern.

  • Beim Öffnen eines Modells. Wenn Sie ein Modell öffnen, können Validierungsmethoden angewendet werden, um Fehlermeldungen wiederherzustellen, die beim Speichern des Modells vorhanden waren. Fehler können auch aufgrund von Inkonsistenzen zwischen den Änderungen von Benutzern auftreten, die an verschiedenen Teilen eines Modells arbeiten. Weitere Informationen finden Sie unter Freigeben von Modellen und Exportieren von Diagrammen.

Validierungsfehler werden im Fehlerfenster von Visual Studio angezeigt.

Doppelklicken Sie auf einen Fehler, um im Diagramm die fehlerhaften Elemente auszuwählen. Dies funktioniert nur, wenn die fehlerhaften Elemente in einem geöffneten Diagramm angezeigt werden.

Installieren von Validierungseinschränkungen

Einschränkungen sind in Visual Studio-Erweiterungsdateien (VSIX-Dateien) gepackt. In der Regel ist ein Satz von Einschränkungen Teil einer Erweiterung, die auch andere Definitionen wie Menübefehle, Profile und Toolboxelemente enthält.

So installieren Sie eine Visual Studio-Erweiterung

  1. Doppelklicken Sie auf die Datei .vsix in Windows Explorer (oder im Datei-Explorer).

  2. Starten Sie jede bereits ausgeführte Instanz von Visual Studio neu.

Deaktivieren und Deinstallieren von Validierungseinschränkungen

Wenn Sie ein Modell bearbeiten möchten, für das die Einschränkungen nicht gelten, können Sie die Erweiterung, die sie enthält, vorübergehend deaktivieren. Dank der Möglichkeit zum Aktivieren und Deaktivieren verschiedener Erweiterungen können Sie zu unterschiedlichen Zeiten an unterschiedlichen Arten von Modellen arbeiten.

So deaktivieren oder deinstallieren Sie eine Visual Studio-Erweiterung

  1. Klicken Sie im Visual Studio-Menü Extras auf Erweiterungs-Manager.

  2. Klicken Sie neben der Erweiterung auf Deaktivieren, um die Erweiterung vorübergehend zu deaktivieren. Sie kann später im Erweiterungs-Manager wieder aktiviert werden.

    - oder -

    Klicken Sie auf Deinstallieren, um die Erweiterung zu entfernen.

  3. Starten Sie Visual Studio neu.

Siehe auch

Konzepte

Gewusst wie: Definieren von Validierungseinschränkungen für UML-Modelle

Entwickeln von Modellen für den Softwareentwurf

Verwenden von Modellen im Entwicklungsprozess