Vergleich von zwei AnsÀtzen zur Strukturierung von AktivitÀtsdiagrammen (inspiriert von "Die Eichhörnchen")
In Wir haben Prozesse im " mĂ€rchenhaften" Themenbereich modelliert â die Zeilen ĂŒber das Eichhörnchen aus âDie Geschichte vom Zaren Saltan, seinem ruhmreichen und mĂ€chtigen Ritter Prinz Guidon Saltanowitsch und der schönen Prinzessin Schwanâ von A.S. Puschkin. Und wir begannen mit einem AktivitĂ€tsdiagramm, nachdem wir uns auf die Strukturierung des Diagrammfeldes durch "Schwimmbahnen" - Swim Lanes - geeinigt hatten. Der Name der Bahn entspricht dem Typ der Elemente im Diagramm, die auf dieser Bahn prĂ€sent sind: âEingangs- und Ausgangsartefakteâ, âProzessschritteâ, âTeilnehmerâ und âGeschĂ€ftsregelnâ. Dieser Ansatz unterscheidet sich vom Standardansatz, bei dem die Bahnen mit den Namen der Prozessbeteiligten gekennzeichnet werden, wodurch bestimmte Verantwortungsbereiche im Prozess festgelegt werden.
In diesem Beispiel verwende ich die Software Enterprise Architect von einem australischen Unternehmen. [1].
Weitere Informationen zu den angewandten ModellierungsansÀtzen finden Sie unter [2].
Die vollstÀndige UML-Spezifikation finden Sie unter. [3].
Ich werde die Diagrammvariante aus dem letzten Artikel wiederholen (Abbildung 1) und das ĂŒberarbeitete Diagramm mit den »Standard«-Tracks (Abbildung 2) zeigen. Dabei versuche ich, Vor- und Nachteile darzustellen, möglicherweise auch etwas subjektiv.

Abbildung 1. AktivitĂ€tsdiagramm â Gesamtansicht des Prozesses

Abbildung 2. AktivitĂ€tsdiagramm â Standardstrukturierung des Diagramms
- Man muss zugeben, dass die Anzahl der Pfeile im zweiten Diagramm um zwei geringer ist.
- Aber im zweiten Diagramm sind die Objekte ĂŒber das gesamte Diagrammfeld verteilt, was ich persönlich nicht sehr praktisch finde.
- Das gleiche gilt fĂŒr die Anmerkungen â die Regeln. Zudem musste ich, um das Regel zur Ernennung des Diakons einzufĂŒgen, alle Elemente des Diagramms irgendwann nach unten verschieben.
- Ich musste den Schritt âEmpfang/Ăbertragung...â klonen, um zu zeigen, dass mehrere Teilnehmer in diesem Schritt anwesend sind.
- Im zweiten Vorschlag musste ich auf eine Verzweigung und einen Prozesszusammenfluss verzichten, da es einfach nicht möglich war, diese âschönâ darzustellen! Idealerweise hĂ€tte ich einen Kommentar zur Regel hinzufĂŒgen mĂŒssen.
Ăber Geschmack lĂ€sst sich bekanntlich streiten, aber mir scheint die erste Variante auch praktischer fĂŒr die Datensammlung ĂŒber den Prozess zu sein.
Aber ich werde nicht lĂŒgen â manchmal ist es besser, beide Varianten zu zeichnen, um den Prozess besser zu verstehen.
Quellenverzeichnis
- Website von Sparx Systems. [Elektronische Ressource] Zugriff: Internet:
- Zolotuchina E.B., Vishnia A.S., Krasnikova S.A. Modellierung von GeschĂ€ftsprozessen. â M.: KURS, NIZ INFRAM, EBS Znanium.com. â 2017.
- OMG Unified Modeling Language (OMG UML) Spezifikation. Version 2.5.1. [Elektronische Ressource] Zugriff: Internet:
Quelle: habr.com
