Die Vier Arten Von Beziehungen Im Anwendungsfalldiagramm
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.
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.
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.
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.
Weitere Anwendungsbeispiele
Anwendungsfalldiagramm des Rundfunksystems
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein ATM-Anwendungsfalldiagramm
BEARBEITEN SIE DIESES DIAGRAMM
Anwendungsfalldiagramm: Mehrere Projekte mit Systemgrenzen
BEARBEITEN SIE DIESES DIAGRAMM
Anwendungsfalldiagramm: Online-Prüfungssystem
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Passagierservice
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Softwareentwicklung
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Parksystem
BEARBEITEN SIE DIESES DIAGRAMM
UML-Anwendungsfalldiagramm: Bestellprozesssystem
BEARBEITEN SIE DIESES DIAGRAMM
Anwendungsfalldiagramm einschließen und erweitern
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Website (Anwendungsfall erweitern und einbeziehen)
BEARBEITEN SIE DIESES DIAGRAMM
Use Case Diagramm Beispiel: Externes System als Akteur
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Bankautomat
BEARBEITEN SIE DIESES DIAGRAMM
Beispiel für ein Anwendungsfalldiagramm: Flughafen
BEARBEITEN SIE DIESES DIAGRAMM