Dva pristupa strukturiranju dijagrama aktivnosti

Usporedba dvaju pristupa strukturiranju dijagrama aktivnosti (na temelju "Vjeverica")

В 1. dio članka "Od modeliranja procesa do projektiranja automatiziranog sustava" simulirali smo procese “bajnog” predmetnog područja - stih o vjeverici iz Puškinove “Priče o caru Saltanu, njegovom slavnom i moćnom sinu princu Gvidonu Saltanoviču i prekrasnoj princezi labudu”. I krenuli smo s dijagramom aktivnosti, dogovarajući se o strukturiranju polja dijagrama uz pomoć "plivačkih" staza - Swim lanes. Naziv staze odgovara vrsti elemenata dijagrama koji su prisutni na ovoj stazi: ulazni i izlazni artefakti, koraci procesa, sudionici i poslovna pravila. Ovaj pristup se razlikuje od standardnog, kada se staze označavaju imenima sudionika u procesu, čime im se dodjeljuju određena područja odgovornosti u procesu.

U ovom primjeru koristim okruženje Enterprise Architect australske tvrtke. Sparx sustavi [1].
Vidi [2] za detalje o korištenim pristupima modeliranja.
Za potpunu UML specifikaciju pogledajte здесь [3].

Ponovit ću verziju dijagrama iz prethodnog članka (Slika 1) i pokazati ponovno nacrtani dijagram sa "standardnim" stazama (Slika 2), pokušat ću naznačiti prednosti i mane, možda malo subjektivno.

Dva pristupa strukturiranju dijagrama aktivnosti
Slika 1. Dijagram aktivnosti - opći prikaz procesa

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

  1. Mora se priznati da je broj strelica nešto manji u 2. dijagramu.
  2. Ali na 2. dijagramu objekti su "razmazani" po cijelom polju dijagrama, što za moj ukus nije baš zgodno.
  3. Ista priča s bilješkama – pravilima. A da bi se ubacilo pravilo o imenovanju đakona, svi elementi dijagrama morali su se kad-tad pomaknuti prema dolje.
  4. Morao sam klonirati korak "primi/predaj ..." da pokažem da je nekoliko sudionika prisutno u ovom koraku.
  5. U drugoj opciji, morao sam odustati od jedne grane i jednog spajanja procesa, pa, bilo je apsolutno nemoguće staviti ih na "lijep" način! Na dobro, onda bi bilo potrebno objesiti komentar - pravilo.

Naravno, nema drugova za ukus i boju, ali prva opcija mi se čini još prikladnijom za prikupljanje podataka o procesu.
Ali neću skrivati ​​- ponekad je obje opcije bolje nacrtati kako biste razumjeli proces.

Popis izvora

  1. Web stranica Sparx Systems. [Elektronički 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. godine.
  3. Specifikacija OMG Unified Modeling Language (OMG UML). Verzija 2.5.1. [Elektronički izvor] Način pristupa: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

Izvor: www.habr.com

Dodajte komentar