In Lektion 5.6 hast du kurz gesehen, dass eine Aktivität Eingabe- und Ausgabeparameter besitzen kann. Zeit, das genauer anzuschauen – und dabei lernst du gleich noch eine zweite, verwandte Sache kennen: wie man zeigt, dass ein ganz bestimmtes Objekt von einer Aktion an die nächste weitergereicht wird.
📌 Notation
Ein Parameter (auch Pin genannt) wird als kleines Rechteck dargestellt. Sitzt er am Rand des Aktivitätsrahmens, zeigt er, welches Objekt insgesamt in die Aktivität hinein- bzw. aus ihr herausfließt – der Eingabeparameter links, der Ausgabeparameter rechts.
📌 Notation
Auch einzelne Aktionen können solche Pins besitzen. Verbindet man zwei Pins miteinander, zeigt das: Hier wird nicht nur irgendwie weitergemacht, sondern ein konkretes Objekt von der einen Aktion an die andere übergeben.
Der Eingabeparameter „Unbekannter Hund“ fließt in die Aktivität hinein, die Aktion „Hund wiegen“ verarbeitet ihn. Ihr Ergebnis – das Gewicht – wird über zwei verbundene Pins gezielt an „Gewicht in Akte eintragen“ weitergereicht. Am Ende verlässt die aktualisierte Akte die Aktivität über den Ausgabeparameter.
💡 Merke: Kontrollfluss vs. Objektfluss
Eine normale Kante zwischen zwei Aktionen zeigt nur, dass es weitergeht – das ist der Kontrollfluss, den du schon kennst. Eine Kante zwischen zwei Pins zeigt zusätzlich, welches Objekt dabei weitergereicht wird – das ist der Objektfluss.
🚀 Ausblick
Damit kennst du alle Notationselemente des Aktivitätsdiagramms. In der letzten Lektion dieses Kapitels fassen wir alles noch einmal kompakt zusammen.
Ordne die fünf Beschriftungen den passenden Stellen im Diagramm zu. Zwei der kleinen Quadrate in der Mitte bleiben dabei bewusst ohne Beschriftung – sie markieren nur, dass hier ein Objekt von einer Aktion zur nächsten übergeben wird.