Einschlussbeziehungen

In der UML-Modellierung ist eine Einschlussbeziehung eine Beziehung, bei der ein Anwendungsfall (der Basisanwendungsfall) die Funktionalität eines anderen Anwendungsfalls (des Einschlussanwendungsfalls) beinhaltet. Die Einschlussbeziehung unterstützt die Wiederverwendbarkeit von Funktionalität in einem Anwendungsfallmodell.

Sie können Ihrem Modell Einschlussbeziehungen hinzufügen, um die folgenden Situationen zu modellieren:

Normalerweise haben Einschlussbeziehungen keine Namen. Wenn Sie einer Einschlussbeziehung einen Namen zuweisen, wird dieser neben dem Einschlussconnector im Diagramm angezeigt.

Wie die folgende Abbildung zeigt, wird eine Einschlussbeziehung im Diagrammeditor als gestrichelte Linie mit einem offenen Pfeil dargestellt, der vom Basisanwendungsfall zum Einschlussanwendungsfall zeigt. Das Schlüsselwort «include» ist an den Connector angehängt.

Zwei Ovale verbunden durch eine gestrichelte Linie mit einem offenen Pfeil. Der Pfeil zeigt von dem Oval namens 'Base' (Basisanwendungsfall) zu dem Oval namens 'Inclusion' (Einschlussanwendungsfall).

Beispiel

Die folgende Abbildung zeigt eine E-Commerce-Anwendung, die Kunden die Möglichkeit bietet, den Status ihrer Bestellungen zu überprüfen. Dieses Verhalten wird durch einen Basisanwendungsfalle namens 'CheckOrderStatus' mit zugehörigem Einschlussanwendungsfall namens 'LogIn' modelliert. Der Anwendungsfall 'LogIn' ist ein separater Einschlussanwendungsfall, weil er Verhalten beinhaltet, die auch von mehreren anderen Anwendungsfällen in dem System verwendet werden. Eine Einschlussbeziehung zeigt vom Anwendungsfall 'CheckOrderStatus' zum Anwendungsfall 'LogIn', um anzuzeigen, dass der Anwendungsfall 'CheckOrderStatus' immer die Verhalten des Anwendungsfalls 'LogIn' einschließt.

Eine Darstellung des im vorherigen Abschnitt beschriebenen Beispiels.
Zugehörige Tasks
Beziehungen zu Diagrammen hinzufügen
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2004, 2005. Alle Rechte vorbehalten.