Vergleich zweier AnsÀtze zur Strukturierung eines AktivitÀtsdiagramms (inspiriert von "Eichhörnchen")
Im Wir haben die Prozesse des "mĂ€rchenhaften" Themenbereichs modelliert â die Zeilen ĂŒber das Eichhörnchen aus "Das MĂ€rchen vom Zaren Saltan, von seinem ruhmreichen und mĂ€chtigen Helden FĂŒrsten Gwidon Saltanowitsch und der schönen Zarin SchwĂ€ne" von A.S. Puschkin. Wir begannen mit einem AktivitĂ€tsdiagramm und einigten uns darauf, das Diagrammfeld mithilfe von "Schwimmenden" Bahnen â Swim Lanes â zu strukturieren. Der Name der Bahn entspricht dem Typ der Diagrammelemente, die in dieser Bahn vorhanden sind: "Eingangs- und Ausgangsartefakte", "Prozessschritte", "Teilnehmer" und "GeschĂ€ftsregeln". Dieser Ansatz unterscheidet sich vom Standard, bei dem die Bahnen mit den Namen der Prozessbeteiligten gekennzeichnet werden, wodurch bestimmte Verantwortungsbereiche im Prozess zugewiesen werden.
In diesem Beispiel verwende ich die Umgebung Enterprise Architect von der australischen Firma. [1].
Weitere Informationen zu den angewendeten ModellierungsansÀtzen finden Sie unter [2].
Die vollstÀndige UML-Spezifikation siehe. [3].
Ich wiederhole die Variante des Diagramms aus dem vorherigen Artikel (Abbildung 1) und zeige das neu gezeichnete Diagramm mit "Standard"-Bahnen (Abbildung 2), wobei ich versuche, Vor- und Nachteile zu kennzeichnen, vielleicht 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 auf dem zweiten Diagramm um zwei geringer ist.
- Aber im zweiten Diagramm sind die Objekte "auf dem gesamten Diagrammfeld verteilt", was ich persönlich als nicht sehr bequem empfinde.
- Die gleiche Geschichte gilt fĂŒr die Anmerkungen â Regeln. Und um das Regelwerk zum Diakon einzufĂŒgen, musste ich 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 einen Zweig und einen Zusammenfluss des Prozesses verzichten, da es völlig unmöglich war, sie "schön" anzuordnen! Im Idealfall hĂ€tte man dann einen Kommentar â eine Regel â anbringen sollen.
NatĂŒrlich gibt es Geschmack und Farbe, aber mir scheint die erste Variante auch praktischer fĂŒr die Datensammlung zum Prozess.
Aber ich will nicht lĂŒgen â manchmal ist es besser, beide Varianten zu zeichnen, um im Prozess Klarheit zu schaffen.
Literaturverzeichnis
- Website von Sparx Systems. [Elektronische Ressource] Zugangsmodus: Internet:
- Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Modellierung von GeschĂ€ftsprozessen. â M.: KURS, NIĐŠ INFRAM, EBS Znanium.com. â 2017.
- OMG Unified Modeling Language (OMG UML) Spezifikation. Version 2.5.1. [Elektronische Ressource] Zugangsmodus: Internet:
Quelle: habr.com
