Sicacisa inkcazo yemisebenzi yesistim usebenzisa umzobo wokulandelelana

Sicacisa inkcazo yemisebenzi yenkqubo ngokusebenzisa umzobo wokulandelelana (ukuqhubela phambili "kweProtein")

Kweli nqaku siza kujonga indlela onokuthi uchaze ngayo (ucacise) inkcazo yomsebenzi owenziwe ngokuzenzekelayo usebenzisa i-UML Sequence Diagram.

Kulo mzekelo ndisebenzisa isakhelo se-Enterprise Architect esivela kwinkampani yase-Australia IiNkqubo zeSparx [1].
Ukufumana iinkcukacha ezipheleleyo ze-UML, bona apha [2].

Okokuqala, makhe ndichaze ukuba siza kuchaza ntoni na.
Π’ Icandelo loku-1 lenqaku elithi "Ukusuka kumzekelo wenkqubo ukuya kuyilo lwenkqubo oluzenzekelayo" senze imodeli yenkqubo yesifundo se "fairytale" - imigca malunga ne-squirrel evela kwi "Tale of Tsar Saltan" ngu-A.S. Pushkin. Kwaye saqala ngomzobo woMsebenzi. Emva koko ungene Inxalenye yesi-2 siphuhlise imodeli esebenzayo usebenzisa i- Use-case diagram, Umfanekiso we-1 ubonisa isiqhekeza.

Sicacisa inkcazo yemisebenzi yesistim usebenzisa umzobo wokulandelelana
Umzobo 1. Ubudlelwane phakathi kweemfuno kunye nomsebenzi

Ngoku sifuna ukucacisa ulwazi malunga nokwenziwa kwalo msebenzi uzenzekelayo:

  • ngawaphi amacandelo ojongano aya kuthi umsebenzisi anxibelelane nawo;
  • ngawaphi amacandelo olawulo esiwadingayo;
  • oko siya kukugcina;
  • yeyiphi imiyalezo eya kutshintshwa phakathi komsebenzisi kunye namalungu enkqubo ukwenza umsebenzi.

Izinto eziphambili zomzobo wokulandelelana zizinto ezisebenzisanayo kunye neengcamango ezahlukeneyo kunye nokudibanisa phakathi kwazo - izinto ezisebenzisanayo zitshintshiselana ngolwazi oluthile kunye nomnye (Umfanekiso 2).

Sicacisa inkcazo yemisebenzi yesistim usebenzisa umzobo wokulandelelana
Umzobo 2. Izinto ezisisiseko zomzobo wolandelelwano

Izinto zicwangciswe ngolandelelwano oluthe tye kwaye imiyalezo igqithiswa phakathi kwazo. I-axis yexesha ijoliswe ukusuka phezulu ukuya ezantsi.
I-Actor element ingasetyenziselwa ukumela umsebenzisi oqala ukuhamba kweziganeko.
Into nganye inomgca onamachokoza, obizwa ngokuba "ngumgca wobomi", apho loo elementi ikhona kwaye inokuthi ithathe inxaxheba kwiindibano. Ugxininiso lolawulo luboniswa ngoxande kumgca wobomi bento.
Imiyalezo etshintshiweyo phakathi kwezinto inokuba yeentlobo ezininzi, kwaye imiyalezo inokwenziwa ngokwezifiso ukubonisa imisebenzi kunye neempawu zomthombo kunye nezinto ekujoliswe kuzo.
Izinto ezibambekayo ezifana neMida, uLawulo, kunye namaQumrhu anokusetyenziswa ukwenza ujongano lomsebenzisi (GUI), abalawuli, kunye nezinto zesiseko sedatha, ngokulandelelanayo.
Ukuphinda-phinda ukuqukuqela kwemiyalezo kunokuchongwa njengeqhekeza ngodidi "loop".

Ngoko, siceba ukucacisa inkcazo yomsebenzi othi "Yongeza ulwazi malunga ne-nut entsha kuluhlu".
Masivumelane ngolu hlobo lulandelayo lulandelayo kunye neengqikelelo.

  1. I-nut, i-kernel kunye neegobolondo zizo zonke izinto eziphathekayo zeentlobo ezihambelanayo (Umfanekiso 3).
    Sicacisa inkcazo yemisebenzi yesistim usebenzisa umzobo wokulandelelana
    Umzobo 3. Ukulungiswa komzobo weklasi
  2. Umsebenzisi wethu uya kufaka ulwazi malunga naziphi na izinto eziphathekayo kwingxelo.
  3. Masicacise igama lesiteyitimenti - "Inkcazo yobalo lwezinto ezixabisekileyo."
  4. Makhe sicinge ukuba umsebenzisi wethu, esebenza kunye ne-GUI "Iphepha le-Akhawuntingi yeMathiriyeli", unokongeza ixabiso elitsha lezinto eziphathekayo nge-GUI ye-"Material Value Accounting Card".
  5. Ngokuxhomekeke kuhlobo lwexabiso lemathematika, ulwakhiwo lwedatha kunye notshintsho lweGUI.
  6. Xa ugcwalisa imimandla yekhadi le-accounting yexabiso lezinto eziphathekayo, ukuchaneka kwedatha efakiweyo ihlolwe.

Umzobo osekelwe kwezi ngcamango uboniswe kuMfanekiso 4.

Sicacisa inkcazo yemisebenzi yesistim usebenzisa umzobo wokulandelelana
Umzobo 4. Ukucaciswa kwenkcazo yomsebenzi "Yongeza ulwazi malunga ne-nut entsha kuluhlu"

Unokufunda malunga nokusetyenziswa kwezinye iindidi ze-UML diagrams apha:

Uluhlu lwemithombo

  1. Iwebhusayithi yeSparx Systems. [Isixhobo sombane] Indlela yokufikelela: I-Intanethi: https://sparxsystems.com
  2. I-OMG yoLwimi oluManyeneyo lweModeli (OMG UML) Ukucaciswa. Inguqulelo 2.5.1. [Isixhobo sombane] Indlela yokufikelela: I-Intanethi: https://www.omg.org/spec/UML/2.5.1/PDF

umthombo: www.habr.com

Yongeza izimvo