Dva pristupa strukturiranju dijagrama aktivnosti

Poređenje dva pristupa strukturiranju dijagrama aktivnosti (na osnovu “Vjeverice”)

В Prvi dio članka “Od modeliranja procesa do automatiziranog dizajna sistema” modelirali smo procese „bajkovite“ predmetne oblasti - stihove o vjeverici iz „Priče o caru Saltanu, njegovom sinu, slavnom i moćnom junaku princu Gvidonu Saltanoviču i prekrasnoj princezi labudovi“ A.S. Puškina. I započeli smo sa dijagramom aktivnosti, slažući se o strukturiranju polja dijagrama koristeći „swim lanes“. Naziv staze odgovara tipu elemenata dijagrama koji su prisutni u toj stazi: ulazni i izlazni artefakti, koraci procesa, učesnici i poslovna pravila. Ovaj pristup se razlikuje od standardnog, kada se staze označavaju imenima učesnika u procesu, čime im se dodeljuju određene oblasti odgovornosti u procesu.

U ovom primjeru koristim okruženje Enterprise Architect iz australijske kompanije. Sparx Systems [1].
Za više detalja o primijenjenim pristupima modeliranju, vidjeti [2].
Za kompletnu UML specifikaciju, pogledajte ovdje [3].

Ponoviću verziju dijagrama iz prethodnog članka (Slika 1) i pokazati precrtani dijagram sa „standardnim“ stazama (Slika 2), pokušaću da ocrtam prednosti i nedostatke, možda malo subjektivno.

Dva pristupa strukturiranju dijagrama aktivnosti
Slika 1. Dijagram aktivnosti – opšti prikaz procesa

Dva pristupa strukturiranju dijagrama aktivnosti
Slika 2. Dijagram aktivnosti - strukturiranje standardnog dijagrama

  1. Mora se priznati da je broj strelica nešto manji u 2. dijagramu.
  2. Ali u 2. dijagramu objekti su "razmazani" po cijelom polju dijagrama, što po mom ukusu nije baš zgodno.
  3. Ista priča sa bilješkama - pravilima. A da bi se ubacilo pravilo o imenovanju đakona, svi elementi dijagrama morali su se u jednom trenutku pomjeriti dolje.
  4. Morao sam da kloniram korak „prijem/predaj…“ da pokažem da je nekoliko učesnika prisutno u ovom koraku.
  5. U drugoj varijanti, morao sam da odustanem od jednog grananja i jednog spajanja procesa, eto, bilo je apsolutno nemoguće da ih „lepo“ rasporedim! Na sreću, tada bi bilo potrebno ostaviti komentar - pravilo.

Naravno, nema drugova po ukusu i boji, ali mi se prva opcija čini i prikladnijom za prikupljanje podataka o procesu.
Ali neću lagati - ponekad je bolje nacrtati obje opcije kako biste razumjeli proces.

Spisak izvora

  1. Web stranica Sparx Systems. [Elektronski izvor] Način pristupa: Internet: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Modeliranje poslovnih procesa. - M .: KURS, NITs INFRA-M, EBS Znanium.com. — 2017.
  3. Specifikacija OMG Unified Modeling Language (OMG UML). Verzija 2.5.1. [Elektronski izvor] Način pristupa: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

izvor: www.habr.com

Dodajte komentar