2-Amaliy mashg’ulot Internet of things (IoT) ga qo`yiluvchi talablar. Uml-diagramma, datchiklar tahlili. Ishdan maqsad



Download 236,43 Kb.
Pdf ko'rish
Sana21.06.2022
Hajmi236,43 Kb.
#690112
Bog'liq
2 - Amaliy ish



2-Amaliy mashg’ulot 
Internet of things (IoT) ga qo`yiluvchi talablar. UML-diagramma, datchiklar 
tahlili. 
Ishdan maqsad: 
Internet of things (IoT) ga qo`yiluvchi talablar. UML-diagramma, 
datchiklar tahlili. 
UML (Unified Modeling Language) - bu modellashtirish tili yoki muhandislik 
amaliyotlari to'plami, diagrammalardan iborat. UML ishlab chiquvchilarga dasturiy 
ta'minot tizimlarining ichki va tashqi tomonlarini qurish, vizualizatsiya qilish, 
belgilash va hujjatlashtirishda yordam beradi. UML da grafik tasvirlar turli 
foydalanuvchilar uchun foydalanish holatlarini ko'rib chiqadigan dasturiy ta'minot 
tizimlarini loyihalash uchun ishlatiladi. Dasturiy ta'minot tizimlarini yaratishda 
qo'llaniladigan strategiya har qanday sanoat uchun katta ahamiyatga ega, chunki u 
jarayonni samarali, sifatni yaxshilashni osonlashtiradi va vaqt va xarajat omillarini 
kamaytiradi. Ushbu mavzuda biz UML arxitekturasi bilan tanishamiz. 
2.1-rasm. UML: Sinf diagramalariga misol (class) 


Birlashtirilgan Modellash tili dasturlash tili emas, balki vizual tildir. UML 
diagrammalari tizimning turli mumkin bo'lgan tuzilmalarini ko'rsatish uchun 
ishlatiladi. Arxitektura - bu ishlab chiquvchi, tahlilchi, tester, loyiha menejeri, texnik 
yozuvchi va oxirgi foydalanuvchi kabi turli foydalanuvchilarning bir nechta 
qarashlarining kombinatsiyasi. Eng yaxshi amaliyot uchun biz 5 ko'rinishni ko'rib 
chiqamiz: foydalanish holati, dizayn, ishlab chiqish, jarayon va joylashtirish 
ko'rinishi. Qanday bo'lmasin, foydalanish holati boshqa ko'rinishlarning markazi 
bo'lib qoladi. 
Foydalanish 
holatlari 
ko'rinishida 
manfaatdor 
tomonlar 
yoki 
foydalanuvchilarga tizim dasturiy ta'minotini vizualizatsiya qilish uchun 
diagrammalar kerak bo'ladi. Ushbu diagrammalar tizimlarning butun arxitekturasini 
yaratadi. 
UML arxitekturasi modelni dastlabki bosqichda yaratish va keyingi bosqichda 
ehtiyojga qarab o'zgartirish uchun tizimli rejani yaratish uchun juda muhimdir. 
Arxitektura tizim qanday ishlab chiqilganligi va amalga oshirilishi haqida 
keng ko'rinish beradi. Bu boshqalarga keyingi bosqichda ehtiyojga qarab tushunish 
va yaxshilashni osonlashtiradi. Arxitektura dasturiy ta'minot tahlilchilari va ishlab 
chiquvchilariga tizimni tahlil qilish va modellashtirish yoki kodlashda yordam 
beradigan oqimni boshqarish jarayonini ta'minlaydi. UML yordamida yaratilgan 
turli vizualizatsiya aktsiyadorlarga qaysi birini amalga oshirish yaxshiroq va turli 
foydalanuvchilar orasida foydalanish qulayligi haqida qaror qabul qilishga yordam 
beradi. 
UML - Unified Modeling Language - bu ob'ektga yo'naltirilgan tahlil va 
dizayn uchun ishlatilishi mumkin bo'lgan belgi. 
U dasturiy ta'minot tizimlarini vizualizatsiya qilish, belgilash, qurish va 
hujjatlashtirish uchun ishlatilishi mumkin. 
UML lug'ati uchta turdagi qurilish bloklarini o'z ichiga oladi 
Diagrammalar. 
Ob’yektlar. 


Ulanishlar. 
Ob'ektlar - bu modelning asosiy elementlari bo'lgan abstraktsiyalar, 
munosabatlar ularni bir-biriga bog'laydi va qiziqish ob'ektlari to'plamini 
diagrammalar guruhlaydi. 
Diagramma elementlar to'plamining grafik tasviri bo'lib, ko'pincha cho'qqilar 
(ob'ektlar) va yo'llar (bog'lanishlar) ning bog'langan grafigi sifatida tasvirlangan. 
UML tili 13 turdagi diagrammalarni o'z ichiga oladi, ular orasida ro'yxatda birinchi 
o'rinni sinf diagrammasi egallaydi, u muhokama qilinadi. 
Sinf diagrammalarida sinflar, interfeyslar va ularning munosabatlari 
ko'rsatilgan. Ushbu turdagi diagrammalar ko'pincha ob'ektga yo'naltirilgan 
tizimlarni modellashtirish uchun ishlatiladi. Ular tizimning statik tasviri bo'lish 
uchun mo'ljallangan. 
Aksariyat UML elementlari elementning eng muhim jihatlarini vizual 
tasvirini beruvchi noyob va sodda grafik belgilarga ega. 
Sinf diagrammalari uch turdagi UML ob'ektlarida ishlaydi: 
Strukturaviy. 
Xususiyatlar 
Izoh. 
Strukturaviy ob'ektlar UML modelidagi "nomlar" dir. Asosan, kontseptual 
yoki 
jismoniy 
elementlarni 
ifodalovchi 
modelning statik qismlari.Sinf 
diagrammalarida strukturaviy ob'ektning asosiy turi sinfdir. 
Strukturaviy UML diagrammalari 
Strukturaviy UML diagrammalari, nomidan ko'rinib turibdiki, tizim qanday 
tuzilganligini, shu jumladan tizimdagi sinflar, ob'ektlar, paketlar, komponentlar va 
boshqalar va bu elementlar o'rtasidagi munosabatlarni ko'rsatadi. 
Sinf diagrammasi 
Ko'pgina dasturlar ob'ektga yo'naltirilgan dasturlashga asoslanganligi sababli, 
ishlab chiquvchilar foydalanish mumkin bo'lgan funktsiyalar turlarini belgilaydilar, 
sinf diagrammalari UML diagrammasining eng ko'p qo'llaniladigan turidir.Sinf 


diagrammalarida tizimning statik tuzilishi, jumladan sinflar, ularning atributlari va 
xatti-harakatlari va har bir sinf o'rtasidagi munosabatlar ko'rsatilgan. 
Sinf vertikal ravishda joylashtirilgan uchta bo'limni o'z ichiga olgan 
to'rtburchaklar bilan ifodalanadi - yuqori bo'linma sinf nomini o'z ichiga oladi va 
majburiydir, lekin pastki ikkita bo'lim sinf atributlari va sinf operatsiyalari yoki 
xatti-harakatlari haqida batafsil ma'lumot beradi

UML diagrammasi loyihalash, amalga oshirish yoki allaqachon mavjud 
bo'lgan tizim modelining qisman grafik tasviri (ko'rinishi). UML diagrammasi grafik 
elementlarni (belgilarni) o'z ichiga oladi - qirralar bilan bog'langan UML tugunlari 
(shuningdek, yo'llar yoki oqimlar deb ham ataladi) - dizaynlashtirilgan tizimning 
UML modelidagi elementlarni ifodalaydi. Tizimning UML modeli shablonli matnlar 
sifatida yozilgan foydalanish holatlari kabi boshqa hujjatlarni ham o'z ichiga olishi 
mumkin. 
Diagrammaning turi diagrammada ko'rsatilgan asosiy grafik belgilar bilan 
belgilanadi. Masalan, tarkib sohasidagi asosiy belgilar sinflar bo'lgan diagramma 
sinf diagrammasi hisoblanadi. Foydalanish holatlari va aktyorlarni ko'rsatadigan 
diagramma foydalanish holatlari diagrammasi hisoblanadi. Ketma-ketlik 
diagrammasi hayot liniyalari orasidagi xabar almashish ketma-ketligini ko'rsatadi. 
UML spetsifikatsiyasi har xil turdagi diagrammalarni aralashtirishni istisno 
etmaydi, masalan. foydalanish holati ichiga joylashtirilgan holat mashinasini 
ko'rsatish uchun tizimli va xatti-harakatlar elementlarini birlashtirish. Binobarin, har 
xil turdagi diagrammalar orasidagi chegaralar qat'iy bajarilmaydi. Shu bilan birga, 
ba'zi UML asboblari ma'lum turdagi diagrammalar ustida ishlashda foydalanish 
mumkin bo'lgan mavjud grafik elementlar to'plamini cheklaydi. 
Nazorat savollari 
1.
UML haqida ma’lumot bering 
2.
Sinf diagrammalari nechta turga bo’linadi va izohlang? 
3.
Internet of Things ga qo’yiluvchi talablarni ayting 

Download 236,43 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish