Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Auffaltungsbereiche
Methode/Technik:27061
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Sowohl Fallunterscheidungsknoten als auch Schleifenknoten sind lediglich praktische
Schreibweisen für komplexere Aktivitätsdiagramme („syntactic sugar“). UML ist ohne diese Konstrukte genauso ausdrucksmächtig wie ohne sie, lediglich an manchen Stellen etwas unhandlicher. Dies gilt nicht für Auffaltungsbereiche. Sie fügen der Sprache tatsächlich neue Möglichkeiten hinzu, vor allem die Behandlung von Massendaten (engl.: collection data). Unter Massendaten verstehen wir hier große Datensätze aus Elementen gleichen Typs, also z. B. eine Relation als Ergebnis einer Datenbankabfrage, eine (große) Datenstruktur im Speicher in Form einer Liste oder eines Baums, einen Strom von Anfragen aus dem Internet, Medien- oder Messdaten und Ähnliches. Je nach Rechnerarchitektur und Berechnungsmodell sind unterschiedliche Strategien der Verarbeitung von Massendaten denkbar. Um diese adäquat modellieren zu können, gibt es in UML das Konzept ExpansionRegion (dt.: Auffaltungsbereich).

Abbildung 1

Abbildung 1: Die drei Modi von Auffaltungsbereichen: concurrent, stream und iterative


Es gibt drei Modi für Auffaltungsbereiche, je nachdem, ob die Massendaten als Strom, als Vektor oder als Sequenz von Daten vorliegen. Sie werden mit den Schlüsselworten concurrent, stream und iterative in der linken oberen Ecke gekennzeichnet. Massendaten-Pins sind als drei kleine, aneinander hängende Pins dargestellt.

Die folgende Abbildung (Mitte) zeigt eine abkürzende Schreibweise für Fälle, in denen lediglich eine einzige Aktion in einem Auffaltungsbereich ausgeführt wird. Rechts
daneben ist ein (unspezifischer) Auffaltungsbereich ohne Angabe des Modus und
ohne Massendaten-Pins gezeigt.

Abbildung 2

Abbildung 2: Drei Notationen für Auffaltungsbereiche mit nur einer Aktion: die ausführliche Darstellung (links), eine gleichbedeutende, abkürzende Schreibweise (Mitte), unspezifischer Auffaltungsbereich ohne Angabe des Modus (rechts)


Er legt lediglich fest, dass es eine Massendatenverarbeitung gibt, ohne schon die Details zu modellieren. Ein Auffaltungsbereich mit einem beliebigen der drei Modi wäre eine Abstraction dieses unspezifischen Knotens.

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

Nächster Gliederungspunkt Parallelverarbeitung
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