Cwenga incazelo yemisebenzi yesistimu usebenzisa umdwebo Wokulandelana

Sicolisa incazelo yemisebenzi yesistimu sisebenzisa umdwebo wokulandelana (ukuqhubeka "kwamaprotheni").

Kulesi sihloko, sizocubungula ukuthi ungacwengisa kanjani (ucacise) incazelo yomsebenzi ozenzakalelayo usebenzisa i-UML Sequence Diagram - idayagramu yokulandelana.

Kulesi sibonelo, ngisebenzisa imvelo ye-Enterprise Architect evela enkampanini yase-Australia. I-Sparx Systems [1].
Ukuze uthole imininingwane ephelele ye-UML, bheka lapha [2].

Okokuqala, ngizochaza ukuthi sizochaza ini.
Π’ Ingxenye 1 yesihloko esithi "Kusuka Ekubumbeni Inqubo Kuya Kumklamo Ozenzakalelayo Wesistimu" silinganise izinqubo zendawo yesifundo β€œenhle” β€” umugqa omayelana nengwejeje ophuma kweka-A.S. Pushkin ethi The Tale of Tsar Saltan. Futhi siqale ngomdwebo womsebenzi. Bese ungena Ingxenye yesi-2 sakha imodeli esebenzayo sisebenzisa umdwebo we-Use-case diagram, Umfanekiso 1 ubonisa ucezu.

Cwenga incazelo yemisebenzi yesistimu usebenzisa umdwebo Wokulandelana
Umfanekiso 1 Ubudlelwano phakathi kwemfuneko kanye nesici

Manje sifuna ukucacisa ulwazi mayelana nokwenziwa kwalo msebenzi ozenzakalelayo:

  • yiziphi izakhi zokusebenzelana umsebenzisi wethu azosebenzisana nazo;
  • yiziphi izingxenye zokulawula esizidingayo;
  • sizogcinani;
  • yimiphi imilayezo umsebenzisi kanye nezingxenye zesistimu ezizoshintshana ngazo ukwenza umsebenzi.

Izakhi eziyinhloko zomdwebo wokulandelana yizinto ezisebenzisanayo ezinemibono ehlukene kanye nokuxhumana phakathi kwazo - izinto ezisebenzisanayo zishintshana ngolwazi oluthile (Umfanekiso 2).

Cwenga incazelo yemisebenzi yesistimu usebenzisa umdwebo Wokulandelana
Umfanekiso 2. Izakhi eziyinhloko zomdwebo wokulandelana

Izinto zihlelwa ngokulandelana okuvundlile, imilayezo idluliswa phakathi kwazo. I-eksisi yesikhathi iqondiswe ukusuka phezulu kuye phansi.
Isici somlingisi singasetshenziswa ukumela umsebenzisi oqala uchungechunge lwemicimbi.
Into ngayinye inomugqa onachashazi obizwa ngokuthi "umugqa wempilo" lapho leyo elementi ikhona futhi ibamba iqhaza ekuhlanganyeleni. Ukugxila kokulawula kuboniswa unxande emugqeni wempilo wento.
Imilayezo eshintshaniswa phakathi kwezinto ingaba yezinhlobo ezimbalwa, imilayezo ingase futhi yenziwe ngendlela oyifisayo ukuze ibonise ukusebenza nezakhiwo zomthombo nezinto eziqondiwe.
Izakhi ze-stereotypical ezifana ne-Boundary, Control, kanye nebhizinisi zingasetshenziswa ukwenza imodeli yesixhumi esibonakalayo somsebenzisi (i-GUI), izilawuli, nezici zesizindalwazi, ngokulandelana.
Ukugeleza komlayezo ophindaphindayo kungaqokwa njengesiqephu esinohlobo lwe-"loop".

Ngakho, sihlela ukucacisa incazelo yomsebenzi "Engeza ulwazi mayelana nenati elisha esitatimendeni".
Ake sivumelane ngalokhu okulandelayo okujwayelekile kanye nokuqagela.

  1. Amantongomane, ama-kernels namagobolondo angamanani abonakalayo ezinhlobo ezifanele (Umfanekiso 3).
    Cwenga incazelo yemisebenzi yesistimu usebenzisa umdwebo Wokulandelana
    Umfanekiso 3. Ukulungiswa Kwedayagramu Yekilasi
  2. Umsebenzisi wethu uzofaka imininingwane mayelana nanoma imaphi amanani ezinto ezibonakalayo esitatimendeni.
  3. Ake sicacise igama leshidi - "Isitatimende sokubala samanani wezinto ezibonakalayo."
  4. Ake sicabange ukuthi umsebenzisi wethu, esebenza ne-GUI "Ishidi lokubala lamanani wezinto ezibonakalayo", angangeza inani elisha lezezimali nge-GUI "Ikhadi lokubala lamanani wezinto ezibonakalayo".
  5. Kuye ngohlobo lwevelu, ukwakheka kwedatha kanye ne-GUI kuyashintsha.
  6. Lapho ugcwalisa izinkambu zekhadi lokubalwa kwenani lempahla, ukufaneleka kwedatha efakiwe iyahlolwa.

Umdwebo owakhiwe unalokhu kucabangela uboniswa kuMfanekiso 4.

Cwenga incazelo yemisebenzi yesistimu usebenzisa umdwebo Wokulandelana
Umfanekiso 4. Ukucaciswa kwencazelo yomsebenzi "Engeza ulwazi mayelana nenati elisha esitatimendeni"

Ungafunda mayelana nokusetshenziswa kwezinye izinhlobo zemidwebo ye-UML lapha:

Uhlu lwemithombo

  1. Iwebhusayithi yeSparx Systems. [Insiza ye-elekthronikhi] Imodi yokufinyelela: I-inthanethi: https://sparxsystems.com
  2. I-OMG Ulimi Oluhlanganisiwe Lokumodela (OMG UML) Ukucaciswa. Inguqulo 2.5.1. [Insiza ye-elekthronikhi] Imodi yokufinyelela: I-inthanethi: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Engeza amazwana