Dy qasje për strukturimin e diagramës së Aktivitetit

Krahasimi i dy qasjeve të strukturimit të diagramës Activity (me frymëzim nga "Dajë")

NĂ« Pjesa e parĂ« e artikullit "Nga modelimi i proceseve nĂ« dizajnimin e sistemit tĂ« automatizuar" Ne modeluam proceset e fushĂ«s tematike "legjendare" — rreshtat pĂ«r dĂ«llinjĂ«n nga "Legjenda pĂ«r mbretin Saltan, pĂ«r djalin e tij tĂ« shkĂ«lqyer dhe tĂ« fuqishĂ«m hero princ, Guidon Saltanoviç dhe pĂ«r princeshĂ«n e bukur Ljeped" tĂ« A.S. Pushkinit. Dhe filluam me diagramĂ«n Activity, duke rĂ«nĂ« dakord pĂ«r strukturimin e fushĂ«s sĂ« diagramĂ«s me "rrugĂ«not” - Swim lanes. Emri i rrugĂ«s pĂ«rputhet me tipin e elementeve tĂ« diagramĂ«s qĂ« janĂ« tĂ« pranishme nĂ« kĂ«tĂ« rrugĂ«: "Artefakte hyrĂ«se dhe dalĂ«se", "Hapat e procesit", "PjesĂ«marrĂ«sit" dhe "Rregullat e biznesit". Ky qasje ndryshon nga standardi, ku rrugĂ«t shenohen me emrat e pjesĂ«marrĂ«sve nĂ« proces, duke e ngushtuar kĂ«shtu pĂ«rgjegjĂ«sinĂ« e tyre tĂ« caktuar nĂ« proces.

Në këtë shembull përdor mjedisin Enterprise Architect nga kompania australiane Sparx Systems Sparx Systems [1].
Më shumë rreth qasjeve të aplikuara në modelim shih [2].
Specifikimin e plotë të UML shihni. këtu [3].

Do të përsëris varianti i diagramës nga artikulli i kaluar (Fig. 1) dhe do të tregoj diagramën e riparuar me "rrugë standarde" (Fig. 2), duke përpjekur të nënvizohem për avantazhet dhe disavantazhet, ndoshta dhe disi subjektivisht.

Dy qasje për strukturimin e diagramës së Aktivitetit
Fig. 1. Diagrami Activity – pamja e pĂ«rgjithshme e procesit

Dy qasje për strukturimin e diagramës së Aktivitetit
Fig. 2. Diagrami Activity – strukturimi standard i diagramĂ«s

  1. Duhet të pranojmë se numri i shigjetave është pak më i vogël në diagramën e dytë.
  2. Por në diagramën e dytë, objektet janë "shpërndarë" në të gjithë fushën e diagramës, që, sipas mendimit tim, nuk është shumë praktike.
  3. Historia Ă«shtĂ« e njĂ«jtĂ« me shĂ«nimet — rregullat. Dhe qĂ« tĂ« pĂ«rfshihet rregulli pĂ«r emĂ«rimin e diakonit, duhet tĂ« lĂ«viz kishat nĂ« njĂ« moment tĂ« caktuar.
  4. Duhet të klonoj hapin "pranimi/transferimi
", për të treguar se disa pjesëmarrës janë të pranishëm në këtë hap.
  5. NĂ« variantin e dytĂ«, duhej tĂ« heq njĂ« ndarje dhe njĂ« bashkim tĂ« procesit, sepse nuk dilte me tĂ« vĂ«rtetĂ« t’i vija "bukur"!

Për shijen dhe ngjyrat, natyrisht, nuk ka shokë, por mua varianti i parë më duket edhe më i përshtatshëm për mbledhjen e të dhënave rreth procesit.
Por nuk do tĂ« gĂ«njej — nganjĂ«herĂ« Ă«shtĂ« e mirĂ« qĂ« tĂ« dy variantet tĂ« vizatohen, pĂ«r tĂ« kuptuar procesin.

Lista e Burimeve

  1. Faqja e Sparx Systems. [Burim elektronik] Qasja: Internet: https://sparxsystems.com
  2. Zotulkhina E.B., Vishnya A.S., Krasnikova S.A. Modelimi i proceseve tĂ« biznesit. — TiranĂ«: KURS, NIC INFRA-M, EBS Znanium.com. — 2017.
  3. OMG Unified Modeling Language (OMG UML) Specifikimi. Version 2.5.1. [Burim Elektronik] Reja e aksesit: Interneti: https://www.omg.org/spec/UML/2.5.1/PDF

Burimi: habr.com

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster