Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo

Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo (mwendelezo wa "Protini")

Katika makala haya, tutaangalia jinsi unavyoweza kwa undani (kufafanua) maelezo ya chaguo za kukokotoa kuwa kiotomatiki kwa kutumia Mchoro wa Mfuatano wa UML.

Katika mfano huu ninatumia mfumo wa Usanifu wa Biashara kutoka kwa kampuni ya Australia Mifumo ya Sparx [1].
Kwa maelezo kamili ya UML, ona hapa [2].

Kwanza, wacha nieleze kile tutachofafanua.
Π’ Sehemu ya 1 ya kifungu "Kutoka kwa uundaji wa mchakato hadi muundo wa mfumo otomatiki" tuliiga michakato ya eneo la somo la "hadithi" - mistari kuhusu squirrel kutoka "Tale of Tsar Saltan" na A.S. Pushkin. Na tulianza na mchoro wa Shughuli. Kisha ndani Sehemu ya 2 tulitengeneza mfano wa kazi kwa kutumia mchoro wa Kesi ya Matumizi, Kielelezo 1 kinaonyesha kipande.

Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo
Kielelezo 1. Uhusiano kati ya mahitaji na kazi

Sasa tunataka kufafanua habari kuhusu utekelezaji wa kazi hii ya kiotomatiki:

  • ni vipengele vipi vya kiolesura mtumiaji wetu ataingiliana navyo;
  • ni vipengele gani vya udhibiti tunavyohitaji;
  • tutahifadhi nini;
  • ni ujumbe gani utakaobadilishwa kati ya mtumiaji na vipengele vya mfumo ili kufanya kazi hiyo.

Mambo kuu ya mchoro wa Mlolongo ni vitu vinavyoingiliana na ubaguzi tofauti na uhusiano kati yao - vitu vinavyoingiliana hubadilishana habari fulani kwa kila mmoja (Mchoro 2).

Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo
Kielelezo 2. Vipengele vya msingi vya mchoro wa Mlolongo

Vitu vinapangwa kwa mlolongo wa mlalo na ujumbe hupitishwa kati yao. Mhimili wa wakati unaelekezwa kutoka juu hadi chini.
Kipengele cha Mwigizaji kinaweza kutumika kuwakilisha mtumiaji anayeanzisha mtiririko wa matukio.
Kila kitu kina mstari wa nukta, unaoitwa "mstari wa maisha", ambapo kipengele hicho kipo na kinaweza kushiriki katika mwingiliano. Mtazamo wa udhibiti unaonyeshwa na mstatili kwenye mstari wa maisha wa kitu.
Ujumbe unaobadilishana kati ya vitu unaweza kuwa wa aina kadhaa, na ujumbe unaweza pia kubinafsishwa ili kuakisi utendakazi na sifa za chanzo na vipengele lengwa.
Vipengele vya dhana kama vile Mipaka, Vidhibiti na Huluki vinaweza kutumika kuiga kiolesura cha mtumiaji (GUI), vidhibiti na vipengee vya hifadhidata, mtawalia.
Mtiririko unaorudiwa wa ujumbe unaweza kuteuliwa kama kipande na aina ya "kitanzi".

Kwa hiyo, tunapanga kufafanua maelezo ya kazi ya "Ongeza habari kuhusu nut mpya kwenye orodha".
Wacha tukubaliane juu ya jumla na dhana zifuatazo za ziada.

  1. Nut, kernel na shells zote ni mali ya nyenzo ya aina zinazolingana (Mchoro 3).
    Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo
    Kielelezo 3. Uboreshaji wa mchoro wa darasa
  2. Mtumiaji wetu ataingiza maelezo kuhusu mali yoyote kwenye taarifa.
  3. Wacha tufafanue jina la taarifa - "Taarifa ya uhasibu wa maadili ya nyenzo."
  4. Hebu tuchukulie kuwa mtumiaji wetu, akifanya kazi na GUI "Jedwali la Uhasibu wa Thamani ya Nyenzo", anaweza kuongeza thamani mpya ya nyenzo kupitia GUI ya "Kadi ya Uhasibu ya Thamani ya Nyenzo".
  5. Kulingana na aina ya thamani ya hisabati, muundo wa data na GUI hubadilika.
  6. Wakati wa kujaza mashamba ya kadi ya uhasibu ya thamani ya nyenzo, usahihi wa data iliyoingia inachunguzwa.

Mchoro kulingana na mawazo haya umeonyeshwa kwenye Mchoro 4.

Tunafafanua maelezo ya kazi za mfumo kwa kutumia mchoro wa Mlolongo
Kielelezo 4. Ufafanuzi wa maelezo ya kazi "Ongeza habari kuhusu nut mpya kwenye orodha"

Unaweza kusoma kuhusu matumizi ya aina nyingine za michoro ya UML hapa:

Orodha ya vyanzo

  1. Tovuti ya Sparx Systems. [Nyenzo ya kielektroniki] Njia ya ufikiaji: Mtandao: https://sparxsystems.com
  2. Uainishaji wa Lugha ya Kielelezo ya OMG (OMG UML). Toleo la 2.5.1. [Nyenzo ya kielektroniki] Njia ya ufikiaji: Mtandao: https://www.omg.org/spec/UML/2.5.1/PDF

Chanzo: mapenzi.com

Kuongeza maoni