Case-tеxnologiyasi informatikaning hozirgi paytda eng tеzkor rivojlanayotgan soxalaridan biridir



Download 0,77 Mb.
bet32/38
Sana29.05.2022
Hajmi0,77 Mb.
#616254
1   ...   28   29   30   31   32   33   34   35   ...   38
Bog'liq
CASE va UML shpargalka

Hamkorlik diagrammasi
Hamkorlik diagrammasining asosiy xususiyati nafaqat oʻzaro taʼsir ketma-ketligini, balki ushbu oʻzaro taʼsirda ishtirok etuvchi obʼyektlar oʻrtasidagi barcha strukturaviy munosabatlarni ham grafik koʻrinishda ifodalash qobiliyatidir.

Rasm - 3. Hamkorlik diagrammasi
Ushbu turdagi diagramma xabarlarni uzatish ketma-ketligidan abstraktsiyalash orqali ob'ektlarning o'zaro ta'sirini tasvirlash imkonini beradi. Ushbu turdagi diagramma ixcham shaklda ma'lum bir ob'ektning barcha qabul qilingan va uzatilgan xabarlarini va bu xabarlarning turlarini aks ettiradi.
Avvalo, hamkorlik diagrammasida o'zaro ta'sirda ishtirok etuvchi ob'ektlar to'rtburchaklar shaklida tasvirlangan bo'lib, ularda ob'ekt nomi, uning sinfi va, ehtimol, atribut qiymatlari mavjud. Bundan tashqari, sinf diagrammasida bo'lgani kabi, ob'ektlar orasidagi assotsiatsiyalar turli bog'lovchi chiziqlar ko'rinishida ko'rsatilgan. Bunday holda, siz assotsiatsiyaning nomlarini va ushbu assotsiatsiyada ob'ektlar o'ynaydigan rollarni aniq belgilashingiz mumkin. Bundan tashqari, dinamik havolalar ko'rsatilishi mumkin - xabarlar oqimi. Ular, shuningdek, ob'ektlar orasidagi bog'lovchi chiziqlar sifatida ifodalanadi, ularning tepasida xabarni ishga tushirishning umumiy ketma-ketligida yo'nalish, xabar nomi va seriya raqamini ko'rsatadigan o'q mavjud.
Ketma-ketlik diagrammasidan farqli o'laroq, hamkorlik diagrammasi faqat o'zaro ta'sirda muayyan rol o'ynaydigan ob'ektlar orasidagi munosabatlarni ko'rsatadi. Ushbu jadval vaqtni alohida o'lchov sifatida ko'rsatmaydi. Shuning uchun o'zaro ta'sirlar va parallel oqimlar ketma-ketligi tartib raqamlari yordamida aniqlanishi mumkin. Shuning uchun, agar real vaqtda ob'ektlar o'rtasidagi munosabatlarni aniq belgilash zarur bo'lsa, buni ketma-ketlik diagrammasida qilish yaxshidir.
Kontseptsiya hamkorlik UML dagi asosiy tushunchalardan biridir. U modellanayotgan tizimning umumiy kontekstida ma'lum bir maqsad bilan o'zaro ta'sir qiluvchi ob'ektlar to'plamini belgilashga xizmat qiladi. Hamkorlikning maqsadi tizimda alohida muhim operatsiyalarni amalga oshirish xususiyatlarini aniqlashdir. Hamkorlik ushbu hamkorlik ishtirokchilarining o'zaro ta'siri nuqtai nazaridan tizim xatti-harakatlarining tuzilishini belgilaydi.
Hamkorlik ikki darajada ifodalanishi mumkin:

  • spetsifikatsiya darajasi - tasniflagichlarning rollarini va ko'rib chiqilayotgan o'zaro ta'sirdagi assotsiatsiyalarning rolini ko'rsatadi;

  • misol darajasi - hamkorlikdagi individual rollarni tashkil etuvchi misollar va munosabatlarni ko'rsatadi.

Spetsifikatsiya darajasidagi hamkorlik diagrammasi o'zaro ta'sirda ishtirok etuvchi elementlarning rollarini ko'rsatadi. Ushbu darajadagi hamkorlikning elementlari sinflar va birlashmalar bo'lib, ular klassifikatorlarning alohida rollarini va hamkorlik ishtirokchilari o'rtasidagi assotsiatsiyalarni bildiradi.
Namuna darajasidagi hamkorlik diagrammasi ob'ektlar (sinf misollari) va munosabatlar (assotsiatsiya misollari) to'plami bilan ifodalanadi. Shu bilan birga, havolalar xabar o'qlari bilan to'ldiriladi. Ustida berilgan daraja faqat operatsiya yoki klassifikatorni amalga oshirish bilan bevosita bog'liq bo'lgan ob'ektlar ko'rsatiladi. Bunday holda, barcha xususiyatlarni yoki barcha assotsiatsiyalarni tasvirlashning hojati yo'q, chunki hamkorlik diagrammasida faqat tasniflagichlarning rollari mavjud, ammo tasniflagichlarning o'zlari emas. Shunday qilib, klassifikator o'zining barcha misollarini to'liq tavsiflashni talab qilsa, klassifikatorning roli faqat ma'lum bir hamkorlikda ishtirok etish uchun zarur bo'lgan xususiyatlar va birlashmalarning tavsifini talab qiladi.
Bundan muhim xulosa kelib chiqadi. Xuddi shu ob'ektlar to'plami turli xil hamkorlikda ishtirok etishi mumkin. Ko'rib chiqilayotgan hamkorlikka qarab, alohida ob'ektlarning xususiyatlari ham, ular orasidagi aloqalar ham o'zgarishi mumkin. Bu hamkorlik diagrammasini sinf diagrammasidan ajratib turadigan narsa, bu diagramma elementlari orasidagi barcha xususiyatlar va assotsiatsiyalarni ko'rsatishi kerak.

Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   ...   28   29   30   31   32   33   34   35   ...   38




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