▷ 3 secības diagrammu piemēri

  • Jun 18, 2022
click fraud protection

Secības diagramma ir diagrammas modelis, kas atrodams UML modeļos (Unified Modeling Language), kuras pamatā ir sistēmas mijiedarbības secību aizsprostošanās.

Šajā rakstā jūs atradīsiet:

Kas ir secības diagramma un kam tā ir noderīga?

Secības diagramma ir diagrammas veids, kas ļauj vizualizēt kā sistēmas dalībnieki veic katru funkciju un secība, kurā notiek mijiedarbība, attīstoties sistemātiskam procesam.

Sludinājumi

Kam ir noderīga secības diagramma? Tās lietderība pamatā ir balstīta uz ļauj ar shēmas palīdzību attēlot secību katras lomas attīstībā vai darbība, kad sistēmas izpildē paiet laiks.

šī diagramma var pielāgot jebkurai sistēmai kur vēlaties attēlot funkciju izpildes secību, ideāli ir attēlot administratīvās sistēmas, ražošanas sistēmas, pat vienkāršus procesus, vai nu no pašreizējā scenārija, vai no nākotnes notikumiem.

Sludinājumi

Lai to izdarītu, šī diagramma ir balstīta uz a sīkāks apraksts ka lietošanas gadījumu diagrammas un klašu diagrammas, caur a grafiskais un loģiskais attēlojums funkciju secību, pat ja tās tiek izpildītas vienlaicīgi.

Būtiski elementi secību diagrammu struktūrā

Lai izveidotu secības diagrammu Ir svarīgi identificēt dažādus elementus un simbolus izmanto tās struktūras attīstībai, tās ir:

Sludinājumi

  • Dzīves līnija:

Tas ir attēlots kā a mirgojoša līnija iekšā portreta virziens, augšpusē ir pievienots taisnstūrim ar mijiedarbojošā objekta vai aktiera aprakstu.

  • Aktivizācijas josla:

Šīs joslas ir atspoguļotas ar a taisnstūris šaurs, kas pārklājas ar dzīvības līnijām, un tā garums apzīmē aktivitātes izpildes laiks, jo garāka josla, jo ilgāks laiks nepieciešams šīs lomas izpildei.

Sludinājumi

  • Ziņojumu bultiņas:

Ir bultiņa, kas norāda uz dzīves līnijām, kuram ir pievienots ziņojums, ar kuru notiek apmaiņa starp objektiem vai dalībniekiem, novietojot bultiņu joslas augšdaļā, atspoguļo aktivitātes sākumu un pozicionēt sevi joslas apakšā norāda pabeigšanu par tās izpildi.

  • Ziņa:

Sastāv no ziņa tā irvēlaties pārraidīt starp objektiem vai aktieriem, apzīmē ar horizontālām bultiņām un savukārt var būt: sinhronā un asinhronā.

Sludinājumi

Sinhronais ziņojums ir tas, kurā tas, kurš sūta ziņojumu gaidiet atbildi no saņēmēja un iekšā asinhronais ziņojumsnegaidi atbildi uztvērēju, lai nosūtītu nākamo ziņojumu vai turpinātu apstrādi.

Turklāt blakus ziņojumam var būt pievienots apraksts “()” lai atspoguļotu ziņojuma pārraides atšķirīgu stāvokli vai kvalitāti.

Apskatīsim šo elementu un simbolu grafisko attēlojumu šādā attēlā:

secības diagrammas elementi un simboli

Jāņem vērā, ka secību diagrammu struktūrā izpildes laiks vienmēr tiek attēlots vertikāliun procesa secība vai ziņojums ir atspoguļots no horizontālā veidā.

Secību diagrammu piemēri

1.- Klientu apkalpošanas secības diagrammas piemērs

Lai ilustrētu šo diagrammu secību, mēs izmantosim kā atsauci klientu apkalpošanas sistēma restorānā, procesā ņemti vērā četri izpildītāji, klients, viesmīlis, šefpavārs un kasiere.

Kā redzams diagrammā, katra josla apzīmē aktivitātes izpildes sākumu un beigas ko katrs iejaucas aktieris.

klientu apkalpošanas secības diagrammas piemērs restorānā

Šajā piemērā klients pieprasa ēdināšanas pakalpojumu viesmīlim, kurš pēc pasūtījuma izpildes to piegādā šefpavāram, lai tas sagatavotu pakalpojumu.

Kamēr šefpavārs gatavo ēdienu, vienlaikus viesmīlis apkalpo klientu, piedāvājot iedzert vīnu, kamēr šefpavārs pabeidz gatavot ēdienu, kura vīnu klients noraida, kad ēdiens ir gatavs, viesmīlis apkalpo klientu, kurš ēšanas beigās apmaksā rēķinu kases aparāts.

Šajā blokshēmā mēs varam izcelt divas dažādas darbības, kas tiek veiktas vienlaikus procesā piedalās divi dalībnieki, viesmīlis un šefpavārs, kamēr šefpavārs gatavo ēdienu, viesmīlis piedāvā vīnu.

Tomēr mēs to varam novērot ziņojumi vienmēr mēdz būt pārsvarā sinhroni, jo vairumā sistemātisko procesu nepārtrauktība lomas izpildē būs atkarīga no citu mijiedarbības vai piekrišanas.

2.- Naudas izņemšanas sistēmas secības diagrammas piemērs

secības diagrammas, lai gan tajā detalizēti aprakstīta procesa secība, Austrumi nenozīmē, ka tai jābūt pārslogotai ar informāciju, jo pārāk daudz detaļu interpretācija var kļūt mulsinoša.

Šajā gadījumā mēs sniegsim piemēru Izmantojot secības diagrammu banku nodrošinātā naudas izņemšanas sistēma caur bankomātiem, šim nolūkam apskatīsim šādu diagrammas grafiku:

izņemšanas secības diagrammu piemēri

No šī piemēra mēs to varam atzīmēt ziņojums var ienākt un atstāt to pašu joslu darbības izpildes laikā, kā parādīts divās joslās, kas identificē divas bankas veiktās funkcijas.

3.- Secību diagrammas piemērs

Šīs secības diagrammas ir balstītas uz to spēju attēlot darbību secību, pat ja tie tiek izpildīti vienlaicīgi, kā arī ziņojumu apmaiņa to izpildē funkcijas.

Tomēr, ja aktivitātēs mainās loma vai secība, secības diagramma ir jāatjaunina, jo tajā trūktu sistēmas procesa reālā scenārija attēlojuma.

Šajā gadījumā tas tiek ievietots secības diagrammā, lai attēlotu sistemātisko procesu, kas notiek, pieprasot bibliotēkas patapinājuma pakalpojumu.

secības diagrammu piemēri 3

Kā novērots, taisnstūri, kas savieno dzīvības līniju, ne vienmēr attēlo personu ka tas tiek izpildīts, jo atkarībā no attēlojamās sistēmas lomu var veikt objekts, mašīna vai jebkurš cits elements, kas darbojas kā procesa izpildītājs.

instagram viewer