Zum Beispiel ein Aktivitätsdiagramm für ein einfaches Programm:
- Benutzerdaten abrufen.
- Wenn User Exists etwas tun, tun ELSE nichts.
- Ende.
Ich sehe oft Diagramme mit mehreren Endpunkten, aber auch mit nur einem. Sollten Aktivitätsdiagramme unabhängig von den vorherigen Pfaden in beide Richtungen zu einem Endzustand zusammengeführt werden?
Es ist sinnvoll, das Aktivitätsdiagramm an einem Punkt zu beenden, wenn die Aktivität keinen Wert an den Aufrufer zurückgibt oder wenn sie in allen Fällen dasselbe Objekt (oder denselben Wert) zurückgibt, mit Ausnahme eines schwerwiegenden Fehlers. Wenn die Aktivität zu separaten Aktionen führen kann, sind mehrere Endpunkte gültig. In Ihrem Beispiel würde ich einen einzelnen Endpunkt bevorzugen. Ein Beispiel für mehrere Endpunkte wäre ein Controller, der basierend auf einer Bedingung unterschiedliche Nachrichten an unterschiedliche Geräte sendet.
quelle
Hier sprechen Sie nur auf einer Zeitachse. Aber auch darin könnte es viele Endpunkte geben - aufgrund von Verzweigungen. Auf dem Diagramm können Sie viele Zeitleisten mit jeweils Endpunkten haben. Auf Ihrer Timeline reicht ein Endpunkt aus, aber wir können nichts über andere Timelines sagen.
quelle