8-ma’ruza: Foydalanishni modellashtirish. Foydalanish diagrammalari Ish diagrammasidan foydalaning


Download 161.12 Kb.
Pdf ko'rish
bet6/9
Sana24.03.2023
Hajmi161.12 Kb.
#1293517
1   2   3   4   5   6   7   8   9
Uyushma munosabati sinflar o'rtasida qandaydir munosabatlar mavjudligiga mos 
keladi. Bu munosabat ma'lum bir assotsiatsiyaning individual xususiyatlarini 
tavsiflovchi qo'shimcha maxsus belgilar bilan mustahkam chiziq bilan belgilanadi. 
Assotsiatsiya nomi, shuningdek, assotsiatsiyaning rol sinflarining nomlari va 
ko'pligi qo'shimcha maxsus belgilar sifatida ishlatilishi mumkin. Uyushmaning 
nomi uni belgilashning ixtiyoriy elementidir. 
Birlashtirish nisbati sinflardan biri sifatida o'z ichiga olgan ba'zi bir ob'ekt bo'lgan 
taqdirda bir nechta sinflar o'rtasida sodir bo'ladi 
tarkibiy qismlar
 boshqa sub'ektlar. 
U qisman butun tizim munosabatlarini ifodalash uchun ishlatiladi. 
Kompozitsiya munosabati agregatsiya munosabatining alohida holidir. Bu 
munosabat "qism-butun" munosabatining alohida shaklini ajratib ko'rsatishga 
xizmat qiladi, bunda tarkibiy qismlar ma'lum ma'noda butunning ichida joylashgan. 
Ular o'rtasidagi munosabatlarning o'ziga xosligi shundan iboratki, qismlar butundan 
ajralgan holda harakat qila olmaydi, ya'ni butunning yo'q qilinishi bilan uning barcha 
tarkibiy qismlari yo'q qilinadi. 
Umumlashtirish munosabati umumiyroq element (ota-ona yoki ajdod) va xususiy 
yoki maxsus element (bola yoki avlod) o'rtasidagi munosabatdir. Sinf 
diagrammasiga qo'llanilganda, bu munosabat sinflarning ierarxik tuzilishini va 
ularning xususiyatlari va xatti-harakatlarining merosini tavsiflaydi. Avlod sinf 
ajdodlar sinfining barcha xossalari va xatti-harakatlariga ega, shuningdek, ajdodlar 
sinfida mavjud bo'lmagan o'ziga xos xususiyat va xatti-harakatlarga ega deb taxmin 
qilinadi. 
Avtomat diagrammasi 
Avtomat 
diagrammasi(davlat 
mashinasi 
diagrammasi) 
yoki holat 
diagrammasi UML 1 da (davlat diagrammasi) UMLda xatti-harakatlarni batafsil 
tasvirlashning bir usuli. Aslini olganda, avtomat diagrammalari, nomidan ko'rinib 


turibdiki, ko'plab qo'shimcha detallar va tafsilotlar bilan to'ldirilgan chekli 
avtomatning holatlari va o'tishlari grafigi. 
Holat diagrammasi faqat bitta sinf, to‘g‘rirog‘i, ma’lum bir sinfning bir nusxasi 
holatini o‘zgartirish jarayonini tavsiflaydi, ya’ni u muayyan ob’ekt holatidagi barcha 
mumkin bo‘lgan o‘zgarishlarni modellashtiradi. Bunday holda, ob'ekt holatining 
o'zgarishiga boshqa ob'ektlar yoki tashqaridan tashqi ta'sirlar sabab bo'lishi mumkin. 
Ob'ektning bunday tashqi ta'sirlarga reaktsiyasini tasvirlash uchun holat 
diagrammalaridan foydalaniladi. 
Avtomatik diagrammada ob'ektlarning bitta asosiy turi - holatlar va 
munosabatlarning bir turi - o'tishlardan foydalaniladi, lekin ikkalasi uchun ham 
ko'plab navlar, maxsus holatlar va qo'shimcha belgilar aniqlanadi. Avtomat 
modellashtirilgan tizimning dinamik tomonlarini yo'naltirilgan grafik shaklida 
ifodalaydi, uning uchlari holatlarga, yoylari esa o'tishlarga mos keladi. 
Dastlabki holat hech qanday ichki harakatlarni (psevdo holatlar) o'z ichiga 
olmaydigan holatning maxsus holatidir. Standart ob'ekt vaqtning boshlang'ich 
momentida shu holatda bo'ladi. U holat diagrammasida holatga o'tish jarayoni 
boshlanadigan grafik sohani ko'rsatish uchun xizmat qiladi. 
Final (yakuniy) davlat - bu davlatning alohida holati bo'lib, u ham hech qanday ichki 
harakatlarni (psevdo-holatlarni) o'z ichiga olmaydi. Avtomat oxirgi vaqtda ishini 
tugatgandan so'ng standart ob'ekt shu holatda bo'ladi. 

Download 161.12 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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