Kaks lÀhenemist tegevusdiagrammi struktureerimiseks

Activity-diagrammi kahem lÀhenemise vÔrdlemine (inspireeritud "Oravast")

Uues 1. osa artiklist "Protsesside modelleerimisest automatiseeritud sĂŒsteemi projekteerimisele" Me mudeldasime "muinasjutulise" teema protsesse — read oravast A.S. PuĆĄkini "Tsaar Saltaani muinasjutus, tema suure ja jĂ”ulise krahvi Gvidoni SaltaanitĆĄi ja kauni printsess Lestjedi kohta". Alustasime Activity-diagrammist, leppides kokku diagrammi vĂ€lja struktuuri mÀÀramisel "ujumis" radade abil – Swim lanes. Rada nimi vastab diagrammi elementide tĂŒĂŒbile, mis sellel rajal esinevad: „Sisendid ja vĂ€ljundid“, „Protsessi sammud“, „Osalised“ ja „ÄripĂ”himĂ”tted“. See lĂ€henemine erineb standardmeetodist, kus rajad mĂ€rgistatakse protsessi osaliste nimedega, seelĂ€bi mÀÀrates neile kindlad vastutusalad protsessis.

Antud nÀites kasutan Austraalia ettevÔtte Enterprise Architect keskkonda. Sparx Systems [1].
Rohkem teavet kasutatavate lÀhenemiste kohta modelleerimisel vt [2].
UML tÀielik spetsifikatsioon vt. siin [3].

Kordan diagrammi varianti eelmisest artiklist (Kujutis 1) ja nĂ€itan ĂŒmber joonistatud diagrammi „standardsed“ radadega (Kujutis 2), pĂŒĂŒdes tuua esile plussid ja miinused, vĂ”ib-olla ka veidi subjektiivselt.

Kaks lÀhenemist tegevusdiagrammi struktureerimiseks
Kujutis 1. Activity-diagramm - protsessi ĂŒldvaade

Kaks lÀhenemist tegevusdiagrammi struktureerimiseks
Kujutis 2. Activity-diagramm - diagrammi standardstruktuur

  1. Pean tunnistama, et noolte arv on teisel diagrammil kaks vÀhem.
  2. Kuid teisel diagrammil on objektid „laiali“ kogu diagrammi alal, mis minu arvates pole eriti mugav.
  3. Sama lugu kehtib mĂ€rkuste — reeglite kohta. Ja veel, et diakoni mÀÀramise reegel sisse panna, pidin kĂ”ik diagrammi elemendid mingil hetkel allapoole nihutama.
  4. Pidin kloonima sammu "vastuvÔtmiseks/edastamiseks...", et nÀidata, et sellel sammul osaleb mitu osalist.
  5. Teises variandis tuli loobuda ĂŒhest harust ja ĂŒhest protsessi sulgemisest, nad ei saanud lihtsalt „ilusasti“ paika!

Maitse ja vÀrv, loomulikult, seltsimeeste seas pole, kuid mulle tundub, et esimene variant on andmete kogumise osas veel mugavam.
Aga ma ei hakka valetama - mÔnikord on parem mÔlemad variandid joonistada, et protsessi selgemalt mÔista.

Viidatud allikad

  1. Sait Sparx Systems. [Elektrooniline ressurss] LigipÀÀs: Internet: https://sparxsystems.com
  2. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Äri protsesside modelleerimine. — M.: KURS, NIK INFRA-M, EBS Znanium.com. — 2017.
  3. OMG Ühtne modelleerimise keel (OMG UML) spetsifikatsioon. Versioon 2.5.1. [Elektrooniline ressurss] LigipÀÀs: Internet: https://www.omg.org/spec/UML/2.5.1/PDF

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster