1.5.5. Navbat sxemasi
Navbat sxemasi (ketma-ketlik diagrammasi) bu uzatiladigan xabarlar ketma-ketligini ko'rsatishga asoslangan tizimning xatti-harakatlarini tavsiflash usuli.
Aslida, ketma-ketlik diagrammasi bu tizimning ma'lum bir seansi protokoli yozuvi (yoki bunday protokolning bo'lagi). Ob'ektga yo'naltirilgan dasturlashda, ish vaqtida eng muhim narsa o'zaro ta'sir o'tkazuvchi ob'ektlar o'rtasida xabarlarni yo'naltirishdir. Ushbu diagrammada xabarlarni yuborish ketma-ketligi, shuning uchun ism.
Tartiblar diagrammasida ob'ektlarning bitta asosiy turi - o'zaro ta'sir qiluvchi tasniflagichlar 1 (asosan sinflar, tarkibiy qismlar va aktyorlar) va o'zaro munosabatlarning bir turi - o'zaro munosabatlar 2 bo'lib, ular orqali xabarlar almashinadi 3. Xabarlarni yuborishning bir necha yo'li mavjud, ular grafik belgida aloqaga mos keladigan strelka turida farqlanadi.
Vaqt oqimining aniq ko'rsatilishi ketma-ketlik diagrammasining muhim jihati hisoblanadi. Diagrammalarning boshqa turlaridan farqli o'laroq, ehtimol sinxronizatsiya diagrammalaridan tashqari, ketma-ketlik diagrammasida nafaqat elementlar orasidagi grafik aloqalarning mavjudligi, balki diagrammadagi elementlarning nisbiy holati ham muhimdir. Aniqrog'i, (ko'rinmas) vaqt o'qi mavjud, deb taxmin qilinadi, sukut bo'yicha yuqoridan pastga yo'naltiriladi va keyinchalik yuborilgan xabar quyida tortiladi.
Vaqt o'qi gorizontal yo'naltirilishi mumkin, bu holda vaqt chapdan o'ngga oqadi deb ishoniladi.
Quyidagi rasmda ketma-ketlik diagrammasida ishlatiladigan asosiy nota elementlari ko'rsatilgan. O'zaro ta'sir o'tkazuvchi ob'ektlarning o'zlarini ko'rsatish uchun standart belgi ishlatiladi - klassifikator instansiyasining nomi bilan to'rtburchaklar. Undan chiqadigan chiziq 4-chiziq deb nomlanadi. Bu modeldagi munosabatlarning belgilanishi emas, balki grafik izohni to'g'ri yo'nalishga yo'naltirish uchun yaratilgan grafik sharh. Hayot chizig'iga o'rnatilgan tor chiziqlar ko'rinishidagi shakllar ham modellashtirilgan shaxslarning tasviri emas. Bu grafik izoh bo'lib, unda ob'ekt boshqariladigan oqimga ega bo'lgan vaqtning davomiyligini (bajarilishning paydo bo'lishi) 5 yoki boshqacha qilib aytganda, ob'ekt faollashtirilgan. 6-kompozitsion o'zaro ta'sir bosqichlari ketma-ketlik diagrammasida o'zaro ta'sir protokolining algoritmik tomonlarini aks ettirishga imkon beradi. Tarkibiy diagramma yozuvlarining boshqa tafsilotlarini 4-bobga qarang.
Do'stlaringiz bilan baham: |