Dui approcci per a strutturazione di un diagramma di attività

Comparazione di dui approcci per a strutturazione di un diagramma di attività (basatu nantu à "Squirrels")

В Parte 1 di l'articulu "Da u mudellu di prucessu à u disignu di u sistema automatizatu" avemu modellatu i prucessi di un tema "fairytale" - linee nantu à un squirrel da "The Tale of Tsar Saltan, u so figliolu, u glorioso è putente eroe Prince Gvidon Saltanovich, è a bella Swan Princess" di A.S. Pushkin. E avemu principiatu cù u diagramma di l'Attività, accunsentendu à a strutturazione di u campu di u diagramma cù "corsi di nata". U nome di a pista currisponde à u tipu d'elementi di diagramma chì sò prisenti in quella pista: Artifacti di input è output, Passi di prucessu, Participanti è Reguli di cummerciale. Stu approcciu difiere da u standard, quandu e piste sò designate da i nomi di i participanti di u prucessu, cusì assignendu à elli certi spazii di rispunsabilità in u prucessu.

In questu esempiu aghju utilizatu u framework Enterprise Architect da una cumpagnia australiana Sistemi Sparx [1]
Per più dettagli nantu à l'approcciu di modellazione applicata, vede [2].
Per a specificazione UML cumpleta, vede ccà [3]

Ripiteraghju a versione di u diagramma da l'articulu precedente (Figura 1) è mostra un diagramma redrawn cù piste "standard" (Figura 2), pruvaraghju à spiegà i pros and cons, forsi un pocu subjectively.

Dui approcci per a strutturazione di un diagramma di attività
Figura 1. Diagramma di l'attività - vista generale di u prucessu

Dui approcci per a strutturazione di un diagramma di attività
Figura 2. Diagramma di l'attività - strutturazione di schema standard

  1. Ci vole à ricunnosce chì u numeru di frecce hè pocu menu in u diagramma 2.
  2. Ma in u diagramma 2, l'uggetti sò "smeared" in tuttu u campu di u diagramma, chì, per u mo gustu, ùn hè micca assai cunvenutu.
  3. A stessa storia cù note - regule. È per inserisce a regula nantu à l'appuntamentu di un diaconu, tutti l'elementi di u diagramma anu da esse spustatu in un certu puntu.
  4. Aviu avutu a clone u passu "ricevi / trasmette ..." per dimustrà chì parechji participanti sò prisenti à questu passu.
  5. In a seconda opzione, aghju avutu a rinunzià una ramificazione è una fusione di u prucessu, bè, era assolutamente impussibile di arrangialli "nicely"! Fortunatamente, allora ci vole à publicà un cumentu - a regula.

Di sicuru, ùn ci sò micca camaradi in u gustu è u culore, ma a prima opzione mi pari ancu più còmuda per a cullizzioni di dati nantu à u prucessu.
Ma ùn mentirà micca - qualchì volta hè megliu disegnà e duie opzioni per capisce u prucessu.

Lista di fonti

  1. U situ web di Sparx Systems. [Risorsa elettronica] Modu d'accessu: Internet: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. U mudellu di prucessu cummerciale. — M.: CORSO, SIC INFRA-M, EBS Znanium.com. - 2017.
  3. Specificazione OMG Unified Modelling Language (OMG UML). Versione 2.5.1. [Risorsa elettronica] Modu d'accessu: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Add a comment