Dy qasje për strukturimin e një diagrami Aktiviteti

Krahasimi i dy qasjeve për strukturimin e një diagrami Aktiviteti (bazuar në "Ketrat")

В Pjesa 1 e artikullit "Nga modelimi i procesit në dizajnimin e automatizuar të sistemit" ne modeluam proceset e një lënde "përrallore" - rreshta rreth një ketri nga "Përralla e Car Saltan, djali i tij, heroi i lavdishëm dhe i fuqishëm Princi Gvidon Saltanovich dhe Princesha e bukur Mjellma" nga A.S. Pushkin. Dhe ne filluam me diagramin e Aktivitetit, duke rënë dakord për strukturimin e fushës së diagramit duke përdorur "korsitë e notit". Emri i këngës korrespondon me llojin e elementeve të diagramit që janë të pranishëm në atë pjesë: Artifaktet hyrëse dhe dalëse, hapat e procesit, pjesëmarrësit dhe rregullat e biznesit. Kjo qasje ndryshon nga ajo standarde, kur gjurmët përcaktohen me emrat e pjesëmarrësve të procesit, duke u caktuar atyre fusha të caktuara të përgjegjësisë në proces.

Në këtë shembull, unë jam duke përdorur mjedisin Enterprise Architect nga një kompani australiane. Sistemet Sparx [1].
Për më shumë detaje mbi qasjet e modelimit të aplikuar, shihni [2].
Për specifikimin e plotë të UML, shihni këtu [3].

Do të përsëris versionin e diagramit nga artikulli i mëparshëm (Figura 1) dhe do të tregoj një diagram të rivizatuar me gjurmët "standarde" (Figura 2), do të përpiqem të përshkruaj të mirat dhe të këqijat, ndoshta pak subjektive.

Dy qasje për strukturimin e një diagrami Aktiviteti
Figura 1. Diagrami i aktivitetit - pamje e përgjithshme e procesit

Dy qasje për strukturimin e një diagrami Aktiviteti
Figura 2. Diagrami i aktivitetit - strukturimi standard i diagramit

  1. Duhet pranuar se numri i shigjetave është pak më i vogël në diagramin e 2-të.
  2. Por në diagramin e 2-të, objektet janë "lyer" në të gjithë fushën e diagramit, gjë që, për shijen time, nuk është shumë e përshtatshme.
  3. E njëjta histori me shënime - rregulla. Dhe për të futur rregullin për emërimin e një dhjaku, të gjithë elementët e diagramit duhej të zhvendoseshin poshtë në një moment.
  4. Më duhej të klonoja hapin "marr/transmetoj..." për të treguar se disa pjesëmarrës janë të pranishëm në këtë hap.
  5. Në opsionin e dytë, më duhej të hiqja dorë nga një degëzim dhe një bashkim i procesit, mirë, ishte absolutisht e pamundur t'i rregulloja ato "mirë"! Për fat të mirë, atëherë do të ishte e nevojshme të postoni një koment - rregulli.

Sigurisht, nuk ka shokë në shije dhe ngjyrë, por opsioni i parë më duket gjithashtu më i përshtatshëm për mbledhjen e të dhënave në lidhje me procesin.
Por nuk do të gënjej - ndonjëherë është më mirë të vizatoni të dyja opsionet për të kuptuar procesin.

Lista e burimeve

  1. Uebfaqja e Sparx Systems. [Burimi elektronik] Mënyra e hyrjes: Internet: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Modelimi i procesit të biznesit. — M.: KURSI, SIC INFRA-M, EBS Znanium.com. - 2017.
  3. Specifikimet OMG Unified Modeling Language (OMG UML). Versioni 2.5.1. [Burimi elektronik] Mënyra e hyrjes: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

Burimi: www.habr.com

Shto një koment