UML Anwendungsfalldiagramm

UML Anwendungsfalldiagramm
UML Anwendungsfalldiagramm

Video: UML Anwendungsfalldiagramm

Video: UML Anwendungsfalldiagramm
Video: UML - Anwendungsfalldiagramme (UML Teil 1) 2024, November
Anonim

Fünf Arten von Diagrammen werden bei der Modellierung verwendet, und das UML-Anwendungsfalldiagramm ist ein Werkzeug zur Modellierung systemdynamischer Aspekte, die eine wichtige Rolle bei der Verh altens-, Klassen-, System- und Subsystemmodellierung spielen. Jedes dieser Diagramme hat viele Akteure, Präzedenzfälle und Beziehungen zwischen ihnen.

Use-Case-Diagramm
Use-Case-Diagramm

UML-Use-Case-Diagramme sind in einer Vielzahl von Anwendungen weit verbreitet, insbesondere dort, wo eine Sicht auf das System in Bezug auf verschiedene Anwendungsfälle oder Anwendungsfälle erforderlich ist. In den meisten Fällen geht es dabei um die Modellierung des Kontexts eines Systems, einer Klasse oder eines Teilsystems oder um die Modellierung der Anforderungen, die für das Verh alten ausgewählter Elemente gelten.

Ein Anwendungsfalldiagramm ist von großer Bedeutung, um das Verh alten eines Systems zu spezifizieren, zu visualisieren und zu dokumentieren. Mit seiner Verwendung ist es für den Entwickler einfacher, das System, das Subsystem oder die Klassen zu verstehen und die Vorteile der Verwendung von Elementen für einen bestimmten Kontext von außen zu betrachten. Ein solches UML-Diagramm ist insbesondere beim Testen lauffähiger Systeme von Bedeutungdirektes Engineering sowie zum besseren Verständnis ihrer internen Struktur, insbesondere im Reverse Engineering.

uml-Diagramm
uml-Diagramm

Die Anwendungsfallstruktur ist ein großartiges Werkzeug, um eine Alternative zum Hauptszenario zu finden, die zum Erfolg führt. Stellen Sie sich bei jedem Schritt immer wieder Fragen: „Was kann noch passieren?“Und vor allem: "Was kann schief gehen?" Informieren Sie sich hier am besten von Anfang an über alle möglichen Ausbaubedingungen. Dies wird Ihnen helfen, bei der zukünftigen Arbeit an den Konsequenzen nicht verwirrt zu werden. Alle Bedingungen zur Lösung des Problems, die nur möglich sind, werden am besten von Anfang an studiert. Diese Methode hilft Ihnen, sich nicht zu verzetteln, wenn Sie an den Konsequenzen arbeiten. Berücksichtigen Sie daher nach Möglichkeit möglichst viele Bedingungen, um Fehler in Zukunft zu reduzieren.

Die beste Möglichkeit, mit einem Anwendungsfalldiagramm zu arbeiten, ist eine grafische Tabelle, die seinen Inh alt anzeigt. Es ähnelt in gewisser Weise dem Kontextdiagramm, das in Strukturmethoden verwendet wird. Immerhin zeigt die Tabelle die Grenzen des Systems sowie seinen Kontakt zur Außenwelt.

Das Anwendungsfalldiagramm zeigt deutlich die Akteure, Anwendungsfälle und Beziehungen zwischen ihnen:

uml Anwendungsfalldiagramm
uml Anwendungsfalldiagramm

– Darbietung von Schauspielern dieses oder jenes Präzedenzfalls;

– Anwendungsfälle, die andere Anwendungsfälle beinh alten.

Der Inh alt eines Anwendungsfalls in der UML-Modellierung sagt nichts aus, aber die Art und Weise, wie das Diagramm dargestellt wird, spiegelt alles wider. Sie können jedoch auf ein Diagramm verzichten. Spezialistenempfehlen, bei der Entwicklung eines Anwendungsfalls nicht zu viel Aufwand in die Erstellung eines Diagramms zu stecken. Es ist besser, wenn Sie sich auf den Textinh alt konzentrieren.

UML-Anwendungsfalldiagramm hat neben der Include-Relation noch andere Typen, zum Beispiel Extend. Experten raten davon ab. Der Grund liegt darin, dass oft ganze Entwicklungsteams viel Zeit damit verbringen, verschiedene Zusammenhänge zwischen Use Cases zu betrachten. Das ist Energieverschwendung. Schließlich ist es viel bequemer, sich mit einer textuellen Beschreibung eines Präzedenzfalls zu befassen, hier verbirgt sich der wahre Wert der Technologie.