Axborot texnologiyalari va
UML class diagrammasidagi structura
Download 97.04 Kb. Pdf ko'rish
|
UML
- Bu sahifa navigatsiya:
- 3.3-rasm. UML class diagrammasidagi structura
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling