7-ma’ruza: Kengashtirish mexanizmlari. Modelning umumiy xususiyatlari Nima uchun sizga bir nechta turdagi jadvallar kerak


Download 123.74 Kb.
Pdf ko'rish
bet3/3
Sana24.03.2023
Hajmi123.74 Kb.
#1292473
1   2   3
qilishingiz mumkin... Diagrammalardan biri, masalan, foydalanuvchining tizim 
bilan o'zaro ta'sirini tasvirlashi mumkin, ikkinchisi - uning ishlashi davomida tizim 
holatlarining o'zgarishi, uchinchisi - tizim elementlari o'rtasidagi o'zaro ta'sir va 
boshqalar. Kompleks. tizim kichik va deyarli mustaqil modellar - diagrammalar 
to'plami sifatida taqdim etilishi mumkin va kerak bo'ladi va ularning hech biri 
tizimni tavsiflash va uning to'liq tasavvurini olish uchun etarli emas, chunki ularning 
har biri tizim faoliyatining o'ziga xos jihatlariga qaratilgan. tizimi va boshqacha 
ifodalaydi abstraksiya darajasi... Boshqacha qilib aytganda, har bir model 


loyihalashtirilgan tizim bo'yicha qandaydir o'ziga xos, o'ziga xos nuqtai nazarga mos 
keladi. 
Oldingi paragrafda biz model tushunchasi bilan juda erkin munosabatda 
bo'lganimizga 
qaramay, 
shuni 
tushunish 
kerakki, 
yuqoridagi 
ta'riflar 
kontekstida. hech qanday yagona diagramma model emas... Diagrammalar faqat 
model uchun vizualizatsiya vositasi bo'lib, ikkalasini farqlash kerak. 
Faqat diagrammalar to'plami tizimning modelini tashkil qiladi va uni eng to'liq 
tavsiflaydi, lekin kontekstdan olinmagan bitta diagramma emas. 
Diagramma turlari 
UML 1.5 aniqlangan o'n ikki turdagi jadvallar uch guruhga bo‘lingan: 
▪ 
to'rt turdagi diagrammalar ilovaning statik tuzilishini ifodalaydi; 
▪ 
beshtasi tizimning xulq-atvor jihatlarini ifodalaydi; 
▪ 
uchtasi tizim faoliyatining jismoniy tomonlarini ifodalaydi (amalga oshirish 
sxemalari). 
UML 2.1 ning joriy versiyasi juda ko'p o'zgarishlar kiritmagan. Diagrammalar tashqi 
ko'rinishida biroz o'zgardi (ramkalar va boshqa vizual yaxshilanishlar paydo bo'ldi), 
yozuv biroz yaxshilandi, ba'zi diagrammalar yangi nom oldi. 
Biroq, aniq raqam kanonik diagrammalar bu biz uchun mutlaqo ahamiyatsiz, chunki 
biz ularning barchasini ko'rib chiqmaymiz, faqat ba'zilarini ko'rib chiqamiz - ma'lum 
bir ilovaning ma'lum bir modeli uchun diagramma turlarining soni qat'iy 
belgilanmaganligi sababli. Oddiy ilovalar uchun barcha diagrammalarni istisnosiz 
qurishning hojati yo'q. Masalan, mahalliy dastur uchun joylashtirish diagrammasini 
yaratish shart emas. Diagrammalar ro'yxati ishlab chiqilayotgan loyihaning o'ziga 
xos xususiyatlariga bog'liqligini va ishlab chiquvchining o'zi tomonidan 
belgilanishini tushunish muhimdir. Agar qiziquvchan o'quvchi hali ham barcha 
UML diagrammalari haqida bilmoqchi bo'lsa, biz uni UML standartiga havola 
qilamiz 
(http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML). 
Eslatib o'tamiz, ushbu kursning maqsadi UML ning mutlaqo barcha imkoniyatlarini 
tasvirlash emas, balki faqat ushbu tilni joriy etish, ushbu texnologiya haqida 
dastlabki tasavvurni berishdir. 
Shunday qilib, biz diagrammalarning quyidagi turlarini qisqacha ko'rib chiqamiz: 
▪ 
foydalanish diagrammasi; 
▪ 
sinf diagrammasi; 
▪ 
ob'ekt diagrammasi; 


▪ 
ketma-ketlik diagrammasi; 
▪ 
o'zaro ta'sir diagrammasi; 
▪ 
holat diagrammasi; 
▪ 
faoliyat diagrammasi; 
▪ 
joylashtirish diagrammasi. 
Ushbu diagrammalarning ba'zilari haqida keyingi ma'ruzalarda batafsilroq 
gaplashamiz. Shu bilan birga, biz tafsilotlarga e'tibor bermaymiz, lekin o'z oldimizga 
o'quvchini hech bo'lmaganda diagramma turlarini vizual ravishda ajratishga, asosiy 
diagramma turlarining maqsadi haqida dastlabki tasavvurga ega bo'lishga o'rgatishni 
maqsad qilib qo'ydik. Shunday ekan, boshlaylik.

Download 123.74 Kb.

Do'stlaringiz bilan baham:
1   2   3




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