Du aliroj al strukturado de Agaddiagramo

Komparo de du aliroj al strukturado de Agaddiagramo (surbaze de "Skuroj")

В Parto 1 de la artikolo "De proceza modeligado ĝis aŭtomatigita sistemdezajno" ni modeligis la procezojn de "fabelo" temo - linioj pri sciuro el "La Rakonto de Caro Saltan, lia filo, la glora kaj potenca heroo Princo Gvidon Saltanovich, kaj la bela Cigna Princino" de A.S. Puŝkin. Kaj ni komencis kun la Agado-diagramo, konsentante pri strukturado de la diagrama kampo uzante "naĝvojojn". La trakonomo respondas al la speco de diagramelementoj kiuj ĉeestas en tiu trako: Enigo kaj Eligo-Artefaktoj, Procezaj Paŝoj, Partoprenantoj kaj Komercaj Reguloj. Ĉi tiu aliro devias de la norma, kiam trakoj estas indikitaj per la nomoj de procezpartoprenantoj, tiel asignante al ili certajn respondecajn kampojn en la procezo.

En ĉi tiu ekzemplo mi uzas la kadron Enterprise Architect de aŭstralia kompanio Sparx Sistemoj [1].
Por pliaj detaloj pri la aplikataj modelaj aliroj, vidu [2].
Por la kompleta UML-specifo, vidu tie [3].

Mi ripetos la version de la diagramo de la antaŭa artikolo (Figuro 1) kaj montros redesegnitan diagramon kun "normaj" spuroj (Figuro 2), mi provos skizi la avantaĝojn kaj malavantaĝojn, eble iom subjektive.

Du aliroj al strukturado de Agaddiagramo
Figuro 1. Agaddiagramo - ĝenerala vido de la procezo

Du aliroj al strukturado de Agaddiagramo
Figuro 2. Agaddiagramo - norma diagrama strukturado

  1. Oni devas konfesi, ke la nombro da sagoj estas iomete malpli en la 2-a diagramo.
  2. Sed en la 2-a diagramo, la objektoj estas "ŝmiris" tra la tuta kampo de la diagramo, kio, laŭ mia gusto, ne estas tre oportuna.
  3. La sama rakonto kun notoj - reguloj. Kaj por enmeti la regulon pri la nomumo de diakono, ĉiuj elementoj de la diagramo devis esti movitaj malsupren iam.
  4. Mi devis kloni la paŝon "ricevi/sendi..." por montri, ke pluraj partoprenantoj ĉeestas ĉe ĉi tiu paŝo.
  5. En la dua opcio, mi devis rezigni unu disbranĉigon kaj unu kunfandiĝon de la procezo, nu, estis absolute neeble aranĝi ilin "bele"! Feliĉe, tiam necesus afiŝi komenton - la regulo.

Kompreneble, ne estas kamaradoj pri gusto kaj koloro, sed la unua opcio ŝajnas al mi ankaŭ pli oportuna por kolekti datumojn pri la procezo.
Sed mi ne mensogos - foje estas pli bone desegni ambaŭ opciojn por kompreni la procezon.

Listo de fontoj

  1. Sparx Systems retejo. [Elektronika rimedo] Alirmaniero: Interreto: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Komercproceza modeligado. — M.: KURSO, SIC INFRA-M, EBS Znanium.com. — 2017.
  3. Specifo de OMG Unified Modeling Language (OMG UML). Versio 2.5.1. [Elektronika rimedo] Alirmaniero: Interreto: https://www.omg.org/spec/UML/2.5.1/PDF

fonto: www.habr.com

Aldoni komenton