15-mavzu: Xizmat diagrammalari. Obyektning traektoriyasi


Download 70.74 Kb.
Pdf ko'rish
bet2/3
Sana30.04.2023
Hajmi70.74 Kb.
#1405306
1   2   3
Bog'liq
15-Xizmat diagrammalari

Hamkorlik diagrammasi 
UML 2 da aloqa diagrammasi deb qayta nomlangan hamkorlik diagrammasi 
semantik jihatdan ketma-ketlik diagrammasiga teng. Aslida, bu o'zaro ta'sir qiluvchi 
ob'ektlarning xabar almashish ketma-ketligining bir xil tavsifi, faqat boshqa grafik 
vositalar bilan ifodalanadi. Bundan tashqari, aksariyat vositalar ketma-ketlik 
diagrammalarini avtomatik ravishda hamkorlik diagrammalariga va aksincha 
o'zgartirishi mumkin. Bunday transformatsiya birma-bir. Shunday qilib, hamkorlik 
diagrammasida ob'ektlarning bir asosiy turi - ob'ektlar (o'zaro ta'sir qiluvchi sinflar 
va aktyorlar misollari) va munosabatlarning bir turi - o'zaro ta'sir qiluvchi ob'ektlar 
o'rtasida almashinadigan xabarlar ham qo'llaniladi. Biroq, bu erda urg'u vaqtga 
emas, balki 


aniq ob'ektlar orasidagi aloqalarga qaratilgan. Shaklda. 1.13 hamkorlik 
diagrammasida qo'llaniladigan yozuvning asosiy elementlarini ko'rsatadi. O'zaro 
ta'sir qiluvchi ob'ektlarning o'zini belgilash uchun standart belgi qo'llaniladi - tagiga 
chizilgan ob'ekt nomi bilan to'rtburchak. Kooperatsiya diagrammasidagi 
ob'ektlarning o'zaro pozitsiyasi muhim emas - faqat xabarlar uzatiladigan havolalar 
(assotsiatsiya misollari). Xabarlar tartibini vaqtida ko'rsatish uchun ierarxik o'nli 
raqamlash qo'llaniladi. Shaklni solishtiring. 1.12 va rasm. 1.13 (ular bir xil 
diagrammani ko'rsatadi) va sizga hamma narsa aniq bo'ladi. Hamkorlik 
diagrammasini belgilash haqida batafsil ma'lumot olish uchun 4-bobga qarang. 
Komponent diagrammasi 
Komponent diagrammasi , aslida, modellashtirilayotgan tizimni tashkil etuvchi 
artefaktlar ro'yxati bo'lib, artefaktlar orasidagi ba'zi munosabatlarni ko'rsatadi. 
Dasturiy ta'minot tizimi artefaktlarining eng muhim turi bu dasturlardir. Shunday 
qilib, komponentlar diagrammasida ob'ektlarning asosiy turi komponentlar (ham 
bajariladigan modullar, ham boshqa artefaktlar), shuningdek interfeyslar 
(komponentlar o'rtasidagi munosabatni ko'rsatish uchun) va ob'ektlar (komponentlar 
tarkibiga kiradi). Komponentlar diagrammasida quyidagi munosabatlar qo'llaniladi:
• komponentlar va interfeyslar o'rtasidagi amalga oshirish (komponent amalga 
oshiradi interfeys); 
• komponentlar va interfeyslar o'rtasidagi bog'liqliklar (komponent foydalanadi 
interfeys); 
• ob'ektlar va komponentlar o'rtasidagi bog'liqliklar (ob'ekt komponentga 
kiritilgan). Shaklda. 1.14 komponent diagrammasida foydalaniladigan yozuvning 
asosiy elementlarini ko'rsatadi. Inklyuziyaga mos keladigan bog'liqlik munosabati 
(masalan, komponentdagi ob'ekt) ko'pincha17 bir ob'ektning shaklini boshqa 
shaxsning shakli ichiga joylashtirish orqali tasvirlanadi. 

Download 70.74 Kb.

Do'stlaringiz bilan baham:
1   2   3




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