In UML sind Beziehungen Verbindungen zwischen Modellelementen. Anwendungsfälle sind auch in unterschiedlichen Beziehungen miteinander verbunden. Die Beziehung zwischen zwei Anwendungsfällen modelliert im Wesentlichen die Abhängigkeiten zwischen zwei Anwendungsfällen. Durch die Wiederverwendung vorhandener Anwendungsfälle mit unterschiedlichen Beziehungstypen wird der Gesamtaufwand für die Entwicklung des Systems reduziert.

Anwendungsfalldiagramme zeigen Anwendungsfälle, Akteure und die Beziehungen zwischen ihnen. Beispielsweise veranschaulicht die Beziehung zwischen einem Akteur und einem Anwendungsfall, dass der Akteur bestimmte Funktionen des Geschäftssystems nutzen kann.

Assoziationsbeziehungen

Eine Assoziation ist eine Beziehung zwischen zwei Klassifikatoren, z. B. einem Akteur und Anwendungsfällen, die die Ursache der Beziehung und die Regeln beschreibt, die sie steuern. Eine Assoziation ist eine Beziehung zwischen einem Akteur und einem Geschäftsanwendungsfall. Es zeigt an, dass ein Akteur die Funktionalität des Geschäftssystems nutzen kann.

Beispiel für ein Anwendungsfalldiagramm

Generalisierungsbeziehungen

Eine Generalisierungsbeziehung ist eine Beziehung, in der ein Modellelement (Kind) auf einem anderen Modellelement (Eltern) basiert. Generalisierungsbeziehungen werden in Klassendiagrammen, Komponentendiagrammen, Bereitstellungsdiagrammen und Anwendungsfalldiagrammen verwendet, um anzuzeigen, dass das untergeordnete Element alle im übergeordneten Element definierten Attribute, Operationen und Beziehungen akzeptiert.

Beispiel für die Generalisierung eines Anwendungsfalldiagramms

Beziehungen einschließen

In der UML-Modellierung ist eine Include -Beziehung eine Beziehung, in der ein Anwendungsfall (Basis-Anwendungsfall) die Funktionalität eines anderen Anwendungsfalls (Einschluss-Anwendungsfall) enthält. Eine Containment-Beziehung unterstützt die Wiederverwendung von Funktionalität im Use-Case-Modell.

Anwendungsfalldiagramm mit Beispiel

Beziehungen erweitern

Bei der UML-Modellierung können Sie eine Erweiterungsbeziehung verwenden , um anzugeben, dass ein Anwendungsfall (Erweiterung) das Verhalten eines anderen Anwendungsfalls (Basis) erweitert. Diese Art von Beziehung enthüllt Details über das System oder die Anwendung, die normalerweise im Anwendungsfall verborgen sind.

Beispiel für die Erweiterung eines Anwendungsfalldiagramms

Weitere Anwendungsbeispiele

Anwendungsfalldiagramm des Rundfunksystems

Anwendungsfalldiagramm-Vorlage: Übertragungssystem-Anwendungsfalldiagramm (erstellt vom Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein ATM-Anwendungsfalldiagramm

Vorlage für ein Anwendungsfalldiagramm: Beispiel für ein ATM-Anwendungsfalldiagramm (erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Anwendungsfalldiagramm: Mehrere Projekte mit Systemgrenzen

Anwendungsfalldiagramm-Vorlage: Anwendungsfalldiagramm: Mehrere Projekte mit Systemgrenzen (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Anwendungsfalldiagramm: Online-Prüfungssystem

Anwendungsfalldiagramm-Vorlage: Anwendungsfalldiagramm: Online-Prüfungssystem (Erstellt vom Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Passagierservice

Vorlage für ein Anwendungsfalldiagramm: Beispiel für ein Anwendungsfalldiagramm: Passagierservice (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Softwareentwicklung

Anwendungsfalldiagramm-Vorlage: Anwendungsfalldiagramm-Beispiel: Softwareentwicklung (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Parksystem

Vorlage für ein Anwendungsfalldiagramm: Beispiel eines Anwendungsfalldiagramms: Parksystem (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

UML-Anwendungsfalldiagramm: Bestellprozesssystem

Anwendungsfalldiagramm-Vorlage: UML-Anwendungsfalldiagramm: Bestellprozesssystem (erstellt vom Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

 

Anwendungsfalldiagramm einschließen und erweitern

Anwendungsfalldiagramm-Vorlage: Anwendungsfalldiagramm einschließen und erweitern (Erstellt vom Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Website (Anwendungsfall erweitern und einbeziehen)

Anwendungsfalldiagramm-Vorlage: Anwendungsfalldiagramm-Beispiel: Website (Anwendungsfall erweitern und einbeziehen) (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Use Case Diagramm Beispiel: Externes System als Akteur

Vorlage für ein Anwendungsfalldiagramm: Beispiel für ein Anwendungsfalldiagramm: Externes System als Akteur (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Bankautomat

Vorlage für ein Anwendungsfalldiagramm: Beispiel für ein Anwendungsfalldiagramm: Bankautomat (erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Beispiel für ein Anwendungsfalldiagramm: Flughafen

Vorlage für ein Anwendungsfalldiagramm: Beispiel für ein Anwendungsfalldiagramm: Flughafen (Erstellt mit dem Anwendungsfalldiagramm-Ersteller von Visual Paradigm Online)

BEARBEITEN SIE DIESES DIAGRAMM

Verweise