2 ning oʻninchi darajasi 1024 ga teng, u bir kilobaytni tashkil etadi


Download 0.49 Mb.
Pdf ko'rish
bet3/9
Sana13.09.2023
Hajmi0.49 Mb.
#1676488
1   2   3   4   5   6   7   8   9
Bog'liq
dasturlash-17-28

Modulli 
dasturlash 
tushunchasi
Strukturaviy 
dasturlash 
texnologiyasi singari, modulli dasturlash konsepsiyasi bir nechta 
tushunchalar va qoidalar shaklida shakllantirilishi mumkin: 
Vazifaning funksional dekompozitsiyasi - katta vazifani bir 
nechta kichikroq, funksional jihatdan mustaqil kichik vazifalar - 
modullarga boʻlish. Modullar bir-biriga faqat kirish va chiqish 
ma‟lumotlari bilan bogʻlangan. 
Modul - modulli dasturlash tushunchasining asosi. Funksional 
parchalanishdagi har bir modul bitta kirish va bitta chiqishga ega 
boʻlgan qora quti. Modulli yondashuv dasturni ishlash jarayonida 
osonroq yangilashga imkon beradi va unga xizmat koʻrsatishni 
yengillashtiradi. Bundan tashqari, modulli yondashuv turli xil dasturlash 
tillarida bitta loyiha dasturlarining qismlarini ishlab chiqishga, soʻngra 
yigʻish 
vositalaridan 
foydalanib 
ularni 
bitta 
yuk 
moduliga 
birlashtirishga imkon beradi. 
• Amalga oshirilgan yechimlar sodda va tushunarli boʻlishi kerak. 
Agar modulning maqsadi aniq boʻlmasa, demak bu boshlangʻich yoki 
oraliq muammoning ajratilishi yetarli darajada bajarilmaganligini 
koʻrsatadi. Bunday holda, muammoni yana bir bor tahlil qilish va 
ehtimol, qoʻshimcha topshiriqlarni qismiy masalalarga ajratish kerak. 
Agar loyihada qiyin joylar mavjud boʻlsa, ularni yaxshilab oʻylangan 
sharhlar tizimi yordamida batafsilroq hujjatlashtirish kerak. Ushbu 
jarayon muammoning barcha modullari maqsadi va ularning maqbul 
kombinatsiyasi toʻgʻrisida aniq tushunchaga erishmaguningizcha davom 
etishi kerak. 


21 
• Moduldagi barcha oʻzgaruvchilarning maqsadi izohlar yordamida 
belgilanishi bilan tavsiflanishi kerak. 
Dasturlash texnologiyalari uchun vositalar toʻplami. Dasturlash 
tizimining 
prinsipini 
toʻliq 
tushunish 
uchun 
dasturlash 
texnologiyasining vositalarini koʻrib chiqamiz. Dasturiy mahsulotlarni 
ishlab chiqish, sozlash va amalga oshirish texnologiyasini ta‟minlovchi 
dasturlar toʻplamini qarab chiqamiz. 
Hozirgi vaqtda dasturiy mahsulotlarni yaratish texnologiyasi bilan 
bogʻliq yoʻnalish jadal rivojlanmoqda. Bu dasturlarni ishlab chiqarish 
uchun sanoat texnologiyasiga oʻtish, dasturlarni ishlab chiqarish va 
ishlatish uchun vaqt, mehnat va moddiy xarajatlarni kamaytirish, 
ularning sifatining kafolatlangan darajasini ta‟minlash istagi bilan 
bogʻliq. 
Ushbu yoʻnalishlar doirasida dasturiy mahsulotlarning quyidagi 
guruhlari shakllantirildi: 
1. Dasturlarni yaratish vositalari (tillar va dasturlash tizimlari 
toʻplami, shuningdek tuzilgan dasturlarni sozlash va qoʻllab-quvvatlash 
uchun turli xil dasturiy ta‟minot tizimlari), shu jumladan: 
• dasturlarni yaratish boʻyicha individual ishlarning bajarilishini 
ta‟minlaydigan mahalliy vositalar; dasturlash tillari va tizimlarini, 
shuningdek, oʻz ichiga oladi; 
• dasturchilarning mahsuldorligini oshiradigan dasturlarni yaratish 
boʻyicha oʻzaro bogʻliq ishlarning kompleksini amalga oshirishni 
ta‟minlaydigan 
dasturiy 
ta‟minot 
ishlab 
chiquvchilari 
uchun 
integrallashgan muhit; 

Download 0.49 Mb.

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