Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Sprünge
Methode/Technik:27057
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Manchmal sind Kontrollflüsse recht kompliziert, so dass man in der Darstellung in
Kauf nehmen muss, dass Kontrollflusskanten sehr lang sind oder sich kreuzen. Hier
können Sprungmarken (engl.: edge connectors) helfen, ein Diagramm zu verbessern.

Abbildung 1

Abbildung 1: Zwei unterschiedliche Darstellungen derselben Aktivität: eine schlechte, weil unübersichtliche Darstellung ohne Sprungmarken (links); eine etwas weniger schlechte Darstellung mit Sprungmarken (rechts)


Eine Sprungmarke wird dargestellt als ein symbolischer Name in einem Kreis.
Als Beispiel dient die Berechnung von Bonusmeilen als Arbeitsschritt im Nutzfall
„Meilen gutschreiben“. Im Prinzip besteht die Berechnung der Bonusmeilen in der Anwendung einer Formel auf die Entfernung des betreffenden Fluges, die Ticketart und den Status des Passagiers. Außerdem müssen eventuell gerade verfallende Meilen herausgerechnet werden, damit nicht irrtümlich der Schwellwert für die Status-Hochstufung übersprungen wird. Als zusätzliche Schwierigkeit kommt hinzu, dass bei verspäteten Flügen ein Bonus in Abhängigkeit vom Ausmaß der Verspätung eingerechnet werden soll.

Mit Sprungmarken können lediglich lokale Sprünge innerhalb einer Aktivität, d. h. innerhalb eines Aktivitätsdiagramms, realisiert werden, und eigentlich handelt es sich rein um eine notationelle Abkürzung zur Vereinfachung von „Spaghetti-Diagrammen“. Trotzdem sollte man dieses Ausdrucksmittel mit Zurückhaltung gebrauchen und eher versuchen, die Struktur der Aktivität so zu verändern, dass man auf dieses Name in einem Kreis.

Als Beispiel dient die Berechnung von Bonusmeilen als Arbeitsschritt im Nutzfall
„Meilen gutschreiben“ (siehe Abbildung 1). Im Prinzip besteht die Berechnung der Bonusmeilen in der Anwendung einer Formel auf die Entfernung des betreffenden Fluges, die Ticketart und den Status des Passagiers. Außerdem müssen eventuell gerade verfallende Meilen herausgerechnet werden, damit nicht irrtümlich der Schwellwert für die Status-Hochstufung übersprungen wird. Als zusätzliche Schwierigkeit kommt hinzu, dass bei verspäteten Flügen ein Bonus in Abhängigkeit
vom Ausmaß der Verspätung eingerechnet werden soll. Mit Sprungmarken können lediglich lokale Sprünge innerhalb einer Aktivität, d. h. innerhalb eines Aktivitätsdiagramms, realisiert werden, und eigentlich handelt es sich rein um eine notationelle Abkürzung zur Vereinfachung von „Spaghetti-Diagrammen“.

Trotzdem sollte man dieses Ausdrucksmittel mit Zurückhaltung gebrauchen und eher versuchen, die Struktur der Aktivität so zu verändern, dass man auf dieses Ausdrucksmittel ganz verzichten kann. In den meisten Fällen reicht es aber schon
aus, durch ein besseres Layout dieses Problem komplett zu vermeiden.

Zurück zum Überblick Aktivitäten UML 2.0 (Überblick)

Nächster Gliederungspunkt Ausnahmen
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012