3- ma'ruza. Dasturiy ta’minot arxitekturasini loyihalash chegaralari Software Architecture Design Space reja



Download 404,85 Kb.
bet4/12
Sana11.07.2022
Hajmi404,85 Kb.
#775641
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
3 Maruza Dasturiy taminot arxitekturasini loyihalash chegaralari (1)

Statik dasturiy ta'minot tarkibi

  • Dasturiy ta'minotni joylashtirish paytida ma'lumotlar modullar va loyiha fayllarining ikkilik versiyalari hisoblanadi.
  • Bir nechta manba modullari bir xil tarqatish modulida paketlanishi mumkin, ammo tarqatish doirasidagi ulagichlar manba moduli ramkalari bilan bir xil.
  • Keling, Java dasturiy ta'minotining tuzilishini ko'rib chiqamiz.

Statik dasturiy ta'minot tarkibi

  • Sinflar Java dasturiy ta'minotining asosiy tarkibiy qismidir.
  • Java dasturi bu bir yoki bir nechta sinflarning iyerarxik to'plamidir.
  • Katta dastur minglab sinflardan iborat.
  • Fayllar Java-dagi kompilyatsiya birliklari; ya'ni har bir fayl alohida tuzilishi mumkin.
  • To'plamlar sizga yaqin sinflar va interfeyslarni guruhlash imkonini beradi.

Statik dasturiy ta'minot tarkibi

Shunday qilib, ular mantiqiy va nom maydonlarini boshqarish birliklari sifatida katta Java dasturining ierarxik va statik tashkilotini qo'llab-quvvatlaydilar.

Statik dasturiy ta'minot tarkibi

Paket deklaratsiyalari faylga asoslangan bo'lib, demak, agar manba faylida paket deklaratsiyasi bo'lsa, bitta fayldagi barcha sinflar bir xil paketga (nom maydoni) tegishli.

Paket deklaratsiyasi faylda yo'q bo'lganda, uning tarkibidagi barcha sinflar noma'lum (noma'lum) paketga tegishli. Paketlardan foydalanilganda, manba va sinf fayllari paketlarga mos keladigan tuzilishga ega kataloglarga joylashtirilishi kerak.

Statik dasturiy ta'minot tarkibi

  • To'liq malakali ismni quyidagicha ko'rsatib, paket ichidagi sinflarni nomlashingiz mumkin: package-name.class-name.
  • Bundan tashqari, biz paketni, uning pastki qismlaridan birini yoki uning barcha sinflarini import qilishimiz mumkin.

Statik dasturiy ta'minot tarkibi

  • Paket, sinf yoki interfeys kabi boshqa modullarda e'lon qilingan Java modullari daraxtga o'xshash ierarxiyani beradi.
  • Aksincha, alohida kompilyatsiya qilingan bloklarning importi, chiziqli qisman buyurtmani belgilaydi, bu birlik daraxt tuzilishi bilan birgalikda dasturiy ta'minotning statik tuzilishini belgilaydi.

Download 404,85 Kb.

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




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