Yagona modellashtirish tili (ymt) ketma-ketlik diagrammalari Reja: Ketma-ketlik diagrammasi belgilari


Download 0.83 Mb.
bet2/3
Sana09.05.2023
Hajmi0.83 Mb.
#1447941
1   2   3
Bog'liq
UML

Hayot chizig'i
Hayot chizig'i - hayot chizig'i - bu ketma-ketlik diagrammasida individual ishtirokchini tasvirlaydigan nomlangan element. Shunday qilib, asosan ketma-ketlik diagrammasidagi har bir misol hayot chizig'i bilan ifodalanadi. Qutqaruv chizig'i elementlari ketma-ketlik diagrammasining yuqori qismida joylashgan. Hayot chizig'ini nomlash uchun UML standarti quyidagi formatga mos keladi - Instance Name: Class Name
Rasm - hayot chizig'i Biz bosh deb nomlangan to'rtburchakda uning nomi va turi bilan qutqaruv chizig'ini ko'rsatamiz. Bosh yuqorida ko'rsatilganidek, vertikal chiziqli chiziq (poya deb ataladi) tepasida joylashgan. Agar biz nomsiz namunani modellamoqchi bo'lsak, biz xuddi shu naqshga amal qilamiz, bundan mustasno endi hayot chizig'ining nomi bo'sh qoldirilgan. Hayot chizig'i va aktyor o'rtasidagi farq - Qutqaruvchi chiziq har doim tizimga tegishli ob'ektni tasvirlaydi, aktyorlar esa tizimdan tashqaridagi ob'ektlarni tasvirlash uchun ishlatiladi. Quyida ketma-ketlik diagrammasining namunasi keltirilgan:
Rasm - ketma-ketlik diagrammasi
Xabarlar
Xabarlar - ob'ektlar o'rtasidagi aloqa xabarlar yordamida tasvirlangan. Xabarlar hayot chizig'ida ketma-ket tartibda paydo bo'ladi. Biz strelkalar yordamida xabarlarni ifodalaymiz. Hayotiy chiziqlar va xabarlar ketma-ketlik diagrammasining asosiy qismini tashkil qiladi. Xabarlarni quyidagi toifalarga ajratish mumkin:
Rasm - har xil turdagi xabarlar bilan ketma-ketlik diagrammasi
  • Sinxron xabarlar - O'zaro aloqa oldinga siljishidan oldin sinxron xabar javobni kutadi. Yuboruvchi qabul qiluvchi xabarni qayta ishlashni tugatguncha kutadi. Qo'ng'iroq qiluvchi faqat qabul qiluvchi oldingi xabarni qayta ishlaganini, ya'ni javob xabarini olganini bilsa, davom etadi. Ob'ektga yo'naltirilgan dasturlashda ko'p sonli qo'ng'iroqlar sinxrondir. Sinxron xabarni ifodalash uchun biz qattiq o'q boshini ishlatamiz.

Rasm - sinxron xabardan foydalangan holda ketma-ketlik diagrammasi
  • Asinxron xabarlar - Asinxron xabar qabul qiluvchidan javob kutmaydi. Qabul qiluvchi oldingi xabarni qayta ishlamasligidan qat'i nazar, shovqin oldinga siljiydi. Biz asinxron xabarni ifodalash uchun chiziqli o'q boshini ishlatamiz.
  • Xabar yaratish - Biz ketma-ketlik diagrammasida yangi ob'ektni yaratish uchun Yaratish xabaridan foydalanamiz. Muayyan xabar chaqiruvi ob'ektni yaratishni talab qiladigan holatlar mavjud. U nuqtali strelka bilan ko'rsatilgan va uning Xabar yaratish belgisi ekanligini ko'rsatish uchun unda belgilangan so'z yarating. Masalan - Elektron tijorat veb-saytida yangi buyurtma yaratish Buyurtma sinfining yangi ob'ektini yaratishni talab qiladi.

Rasm - yaratish xabari ishlatilgan vaziyat
  • Xabarni o'chirish - Biz ob'ektni o'chirish uchun o'chirish xabaridan foydalanamiz. Ob'ekt xotiradan ajratilganda yoki tizim ichida yo'q qilinganda biz Xabarni o'chirish belgisidan foydalanamiz. Tizimdagi ob'ektning paydo bo'lishini yo'q qiladi. U x bilan tugaydigan o'q bilan ifodalanadi. Misol uchun - Quyidagi stsenariyda buyurtma foydalanuvchi tomonidan qabul qilinganda, buyurtma sinfining ob'ekti yo'q qilinishi mumkin.

Rasm - o'chirish xabari ishlatiladigan stsenariy
  • O'z-o'zidan xabar - ob'ekt o'z-o'zidan xabar yuborishi kerak bo'lgan ba'zi stsenariylar paydo bo'lishi mumkin. Bunday xabarlar Self Messages deb ataladi va U shaklidagi o'q bilan ifodalanadi.

Rasm – o‘z-o‘zidan xabar. Masalan – qurilma veb-kameraga kirishni xohlagan stsenariyni ko‘rib chiqing. Bunday stsenariy o'z-o'zidan xabar yordamida ifodalanadi.
Rasm - o'z-o'zidan xabar ishlatiladigan stsenariy
  • Javob xabari - Javob xabarlari qabul qiluvchidan jo'natuvchiga yuborilayotgan xabarni ko'rsatish uchun ishlatiladi. Qaytish/javob xabarini nuqtali chiziqli ochiq strelka yordamida ifodalaymiz. O'zaro aloqa faqat qabul qiluvchi tomonidan javob xabari yuborilganda oldinga siljiydi.

Rasm - javob xabari.
Misol uchun - qurilma foydalanuvchidan fotosurat so'ragan stsenariyni ko'rib chiqing. Bu erda yuborilgan fotosuratni ko'rsatadigan xabar javob xabaridir.
Rasm - javob xabari ishlatiladigan stsenariy
  • Topilgan xabar - Topilgan xabar noma'lum manba xabar yuboradigan stsenariyni ko'rsatish uchun ishlatiladi. U oxirgi nuqtadan qutqaruv chizig'iga yo'naltirilgan o'q yordamida tasvirlangan. Masalan: Uskuna xatosi stsenariysini ko'rib chiqing.

Rasm – topilgan xabar Bu bir nechta sabablarga ko'ra bo'lishi mumkin va biz apparatdagi nosozlikka nima sabab bo'lganiga amin emasmiz.
Rasm - topilgan xabar ishlatiladigan stsenariy
  • Yo'qolgan xabar - Yo'qotilgan xabar, qabul qiluvchi tizimga ma'lum bo'lmagan stsenariyni ifodalash uchun ishlatiladi. U hayot chizig'idan oxirgi nuqtaga yo'naltirilgan o'q yordamida tasvirlangan. Masalan: Ogohlantirish yaratilgan stsenariyni ko'rib chiqing.

Rasm – yoʻqolgan xabar Ogohlantirish foydalanuvchi yoki hayot liniyasi oʻzaro aloqada boʻlgan boshqa dasturiy taʼminot/obyekt uchun yaratilishi mumkin. Belgilangan manzil oldindan noma'lum bo'lgani uchun biz Yo'qolgan xabar belgisidan foydalanamiz.
Rasm - yo'qolgan xabar ishlatiladigan stsenariy

Download 0.83 Mb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling