Axborot texnologiyalari va


 UML class diagrammasidagi structura


Download 97.04 Kb.
Pdf ko'rish
bet8/9
Sana31.01.2024
Hajmi97.04 Kb.
#1832308
1   2   3   4   5   6   7   8   9
Bog'liq
UML

3.3 UML class diagrammasidagi structura 
Sinf diagrammalari har qanday ob'ektga yo'naltirilgan yechimlarning asosiy 
qurilish blokidir. U tizirndagi sinflarni, har bir sinfning atributlari va 
operatsiyalarini va har bir sinf o'rtasidagi munosabatlarni ko'rsatadi. Ko'pgina 
modellashtirish vositalarida sinf uch qismdan iborat. Yuqorida nom. o'rtada 
atributlar va pastda operatsiyalar yoki usullar. Ko'p o'zaro bog'liq sinflarga 
bo'lgan katta tizirnda sinflar diagrarnmalarini yaratish uchun sinflar 
birlashtiriladi. Sinflar o'rtasidagi turli munosabatlar turli xil strelkalar bilan 
ko'rsatilgan. Quyida sinf diagrammasi tasviri keltirilgan. Ko'proq sinf 
diagrarnma misollari uchun quyidagi havolaga o'ting yoki bizning sinf 
diagramma shablonlarirnizbilan darhol boshlang.


3.3-rasm. UML class diagrammasidagi structura 
 


Figma ko’rinishi.Loyihamning figmadagi linki: 
https://www.figma.com/file/HQHFZ2n8PoW1uHKxPJf2fD/Simple-
Calendar-(Community)?node-id=1%3A6&t=kAhkdJPGJwjvn2YX-0
 
 
 
 
 
 
 
 
 
 


Xulosa 
Men bu loyiha ishini bajarish jarayonida domen hisoblangan omborlar va 
ularning faoliyati bilan yaqindan tanishdim. Mustaqil o’rgangan dasturiy 
ta’minot arxitekturasidan bo’lgan Client-server arxitekturasi va RestFull Api 
texnologiyasini amaliyotda qo’lladim.Bu arxitekturani ishlatish uchun client 
qismida Reactjs server qismida esa Express js ni ishlatdim. React js ya’ni client 
qismida typescript ishlatdim shu jarayonda ts(typescript)ni mukamal ishlatishga 
xarakat qildim.Shuningdek client qismida bir nechta arxitektura usullarini 
qo’llab ko’rib eng qulay va tushunarlisini ishlatdim.Server qismida esa baza 
bilan ishlashning 2 ta yo’li local va online serverlarda ishlab ko’rib,ikkita 
xolatning farqini bildim.Farqi local serverda turgan baza ancha tez va xavfsizlik 
jihatidan ustunroq ekan. Lekin local baza faqat bitta dasturchi ishlaganda qo’l 
kelishi agar dasturni ikki va undan ortiq odam ishlab chiqadigan holatida 
ularning har birida alohida baza va ma’lumotlar bo’lishi murakkablik 
tug’dirishini bilib oldim.Serverda turgan ma’lumotlar bazasi esa local bazaga 
nisbatan sekinroq va xavfsizlik jihatidan ham zaif ekanligini ammo dasturni 
ishlab chiqish jarayoniga qulaylik tug’dirishini bilib oldim.Shuningdek, men bu 
ishni bajarishdan oldin bir qancha dasturlash tillarini o’rganib eng oddiy va tez 
bo’ladigan usulni tanladim, shu jarayonda backend texnologiyalarini farqini 
ham bilib oldim.

Download 97.04 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