Bisher haben wir uns nur angeschaut, was passiert und in welcher Reihenfolge. Eine Frage fehlt noch: Wer ist eigentlich jeweils verantwortlich?
Aktivität: der umschließende Rahmen für alle Aktionen und den gesamten Kontrollfluss – vergleichbar mit der Systemgrenze beim Anwendungsfalldiagramm aus Kapitel 4. Eine Aktivität kann außerdem Eingabe- und Ausgabeparameter besitzen.
Partition (auch Swimlane oder Thread genannt): unterteilt die Aktivität in Bereiche, die zeigen, wer für welche Aktion zuständig ist.
Die Aktion wandert hier zweimal die Partition: vom Besitzer zur Mitarbeiterin, kurz zum Tierarzt – und wieder zurück zur Mitarbeiterin. Völlig normal, das kommt in der Praxis ständig vor.
Partitionen sagen nur etwas über die Zuständigkeit aus – wer für eine Aktion verantwortlich ist. Über die Reihenfolge entscheiden weiterhin ausschließlich die Kanten. Die Position einer Partition auf der Seite spielt dabei keine Rolle.
Damit kennst du alle Notationselemente des Aktivitätsdiagramms. In der letzten Lektion dieses Kapitels fassen wir alles noch einmal kompakt zusammen.