6. 1- ma'ruza. Kontekst modellari. O‘zaro ta’sir modellari reja


O'zaro ta'sir o'tkazish modellari



Download 0,5 Mb.
bet4/4
Sana31.05.2022
Hajmi0,5 Mb.
#622350
1   2   3   4
Bog'liq
6.1-Маъруза (2)

2. O'zaro ta'sir o'tkazish modellari
O'zaro aloqalar diagrammasi O'zaro aloqalar diagrammasi - bu o'zaro ta'sir qiladigan ob'ektlar guruhlarining xatti-harakatlarini tavsiflovchi modellar.
Odatda, o'zaro ta'sir diagrammasi faqat bitta foydalanish holatining xatti-harakatlarini aks ettiradi. Ushbu diagrammada bir qator ob'ektlar va ular ma'lum bir foydalanish holati uchun bir-biri bilan almashadigan xabarlar aks ettirilgan.
Ushbu yondashuv quyidagi xatti-harakatlarni tavsiflovchi oddiy foydalanish misolida tasvirlangan bo'ladi:
• "Menejer" "Pudratchining" joriy "Hisobotini" so'raydi;
• agar "Hisobot" eskirgan bo'lsa, "Menejer" "Pudratchiga" "Hisobot" ni yangilash to'g'risida so'rov yuboradi;
• "Pudratchi" yangi "Hisobot" yaratadi;
• "Menejer" "Hisobot" uchun ikkinchi marta murojaat qiladi.

O'zaro ta'sirlash diagrammalarining ikki turi mavjud: ketma-ketlik diagrammasi va hamkorlik diagrammasi.


Tartib diagrammalari. Ketma-ketlik diagrammasida ob'ekt vertikal chiziqning yuqori qismida to'rtburchaklar shaklida chizilgan (6.2.3-rasm).
Ushbu vertikal chiziq ob'ektning hayot chizig'i deb ataladi. Bu o'zaro ta'sir o'tkazish jarayonida ob'ektning hayot tsiklining bir qismidir.
Har bir xabar ikkita ob'ektning hayotiy yo'nalishlari orasidagi o'q sifatida ifodalanadi. Xatlar ko'rsatiladigan tartibda paydo bo'ladi.

Пример диаграммы последовательности
Diagrammada (yuqoridan pastga). Har bir xabarni nom bilan belgilash mumkin, agar kerak bo'lsa, argumentlar va ba'zi nazorat ma'lumotlarini ko'rsatish mumkin. Shuningdek, siz o'zingizni topshirishni ko'rsatishingiz mumkin - ob'ekt o'zi yuboradigan xabar, xabar o'qi esa xuddi shu hayot chizig'iga ishora qiladi.
Mumkin bo'lgan barcha nazorat ma'lumotlaridan ikkitasi juda muhimdir. Birinchidan, bu xabar qaysi holatda yuborilishini ko'rsatadigan shartdir (masalan, [ReportDegree () == rost]). Xabar faqat ushbu shart bajarilganda yuboriladi. Yana bir foydali boshqaruv markeri - bu takrorlash markeridir, bu xabarni bir necha bor maqsadli ob'ektlarga ko'p marta yuborilishini bildiradi (masalan, yangilash).
Faollashtirish - hayot chizig'idagi to'rtburchaklar - bu usul qachon faollashishini ko'rsatadi (uni bajarish paytida yoki protsedura natijasini kutish paytida). Aktivizatsiya mexanizmidan foydalanib, siz o'zingizni topshirish ma'nosini aniqroq ko'rsatishingiz mumkin. Ularsiz, o'z-o'zini topshirgandan keyin keyingi qo'ng'iroqlar qaerda amalga oshirilishini aniqlash juda qiyin - qo'ng'iroq qilish usuli yoki chaqirilgan usulda. Qayta tiklash bu masalaga aniqlik kiritmoqda.
Hamkorlik diagrammalari O'zaro ta'sirlash diagrammasining ikkinchi turi - kooperativ diagramma

Кооперативная диаграмма
Kooperatsion diagrammada ob'ekt nusxalari piktogramma sifatida ko'rsatilgan. Ularning orasidagi chiziqlar ushbu foydalanish holati uchun almashinadigan xabarlarni aks ettiradi.
O'zaro aloqalar diagrammasining har bir turi o'zining afzalliklariga ega, tanlov odatda ishlab chiquvchining afzalliklari asosida amalga oshiriladi. Tartib diagrammalari xabarlarning ketma-ketligiga alohida e'tibor qaratib, turli hodisalar sodir bo'lish tartibini kuzatishni osonlashtiradi. Kooperatsion diagrammalarda siz ularning statik o'zaro ta'sirini ko'rsatish uchun ob'ektlarning fazoviy joylashuvidan foydalanishingiz mumkin.
Har qanday ta'sir o'tkazish diagrammasining asosiy xususiyatlaridan biri bu uning soddaligi. Diagrammani ko'rib, barcha xabarlarni osongina ko'rishingiz mumkin.
Biroq, bir nechta ketma-ket jarayondan ko'ra murakkabroq narsalarni ko'pgina shartli sakrashlar va ko'chadanlarsiz tasvirlashga urinishda bu yondashuv ishlamasligi mumkin.
O'zaro aloqalar diagrammalarida shartli xatti-harakatlarni namoyish qilishning ikkita yondashuvi mavjud. Ulardan biri har bir stsenariy uchun alohida jadvallardan foydalanish. Ikkinchisi, xabarlarga ob'ektlarning xatti-harakatlarini ko'rsatadigan shartlar qo'shiladi.

O'z-o'zini boshqarish uchun savollar


1. Kontekst modeli (yoki kontekstni modellashtirish) nimani belgilaydi?
2. Tizimning konteksti nimani anglatadi?
3. Tizim modeli nimani anglatadi?
4. Kontekst diagrammasi nimani anglatadi?
5. Kontekst diagrammasi qanday ishlaydi?
6. Seminarda kontekst diagrammasini ishlab chiqish tartibi qanday?
7. Kontekst diagrammasini qanday sinovdan o'tkazaman?
8. Kontekst diagrammasini yaratgandan so'ng uni qanday ishlatish kerak?
9. Tizim funktsiyalari orasida muhim narsani o'tkazib yubormaslik uchun nimadan foydalanish mumkin?
10. Diagrammaning xususiyatlari qanday?
11. Kontekstli jarayon modeliga misol keltiring.
12. O'zaro ta'sirlar diagrammasi qanday modellardir?
13. O'zaro ta'sirlash diagrammalarining qanday turlari mavjud?
14. Kooperativ diagrammada ob'ekt misollari qanday ko'rsatiladi?
Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish