Gewusst wie: Ü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.
Tipp
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
Doppelklicken Sie im Windows-Explorer auf die Datei mit der Erweiterung ".vsix".
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
Klicken Sie im Visual Studio-Menü Extras auf Erweiterungs-Manager.
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.
Starten Sie Visual Studio neu.
Siehe auch
Konzepte
Entwickeln von Modellen für den Softwareentwurf
Verwenden von Modellen im Entwicklungsprozess
Weitere Ressourcen
Gewusst wie: Definieren von Validierungseinschränkungen für UML-Modelle