Amaliy matematika fakulteti amaliy matematika va informatika kafedrasi algoritmik tillar va dasturlash fanidan


modul dasturiy dizayni dekompozitsiyasi



Download 41,34 Kb.
bet4/16
Sana01.01.2022
Hajmi41,34 Kb.
#291595
1   2   3   4   5   6   7   8   9   ...   16
Bog'liq
Amaliy matematika fakulteti amaliy matematika va informatika kaf

modul dasturiy dizayni dekompozitsiyasi

3. Maqsadli modulli dasturlash

Katta dasturlarni ishlab chiqishda kichik dasturlar va boshqa manbalar, masalan, o'zgaruvchilar, konstantalar, tipli tavsiflarni yig'ish va asosiy dasturdan alohida manbalar kutubxonalari yoki modullar shaklida yig'ish tavsiya etiladi.

Har bir dasturni ishlab chiqishda u odatda katta tizim ekanligini yodda tutish kerak, shuning uchun uni soddalashtirish choralarini ko'rish kerak. Buning uchun bunday dastur qism modullarida ishlab chiqiladi, ular dastur modullari deb ataladi. Va dasturni ishlab chiqishning bu usuli modulli dasturlash deb nomlanadi. Dasturiy ta'minot moduli - bu jarayon tavsifida foydalanish uchun mos bo'lgan mustaqil dasturiy mahsulot sifatida bajariladigan jarayon tavsifining har qanday bo'lagi. Bu shuni anglatadiki, har bir dastur moduli boshqa dastur modullaridan alohida dasturlashtirilgan, kompilyatsiya qilingan va tuzatiladi va shu bilan boshqa dastur modullaridan jismonan ajralib chiqadi. Bundan tashqari, har bir ishlab chiqilgan dasturiy modul, agar ushbu modulning hujjatlarida e'lon qilingan shartlar bajarilgan bo'lsa, turli xil dasturlarga kiritilishi mumkin. Shunday qilib, dastur modulini dasturlarning murakkabligiga qarshi kurashish vositasi sifatida ham, dasturlashda takroriylikka qarshi kurash vositasi sifatida (ya'ni, dasturiy bilimlarni to'plash va qayta ishlatish vositasi sifatida) ko'rib chiqish mumkin.

Modulli dasturlash bu murakkablikka qarshi kurashning keng tarqalgan usullarini ishlab chiqish jarayonida tizimning tarkibiy qismlarining mustaqilligini ta'minlash va ierarxik tuzilmalardan foydalanishdir. Birinchi usulni amalga oshirish uchun, dasturiy ta'minot moduli qanoatlantirishi kerak bo'lgan ma'lum talablar, ya'ni. «yaxshi» dasturiy modulning asosiy xususiyatlari aniqlandi. Ikkinchi usulni amalga oshirish uchun daraxtga o'xshash modulli dastur tuzilmalari (shu jumladan, shoxlari shilingan daraxtlar) ishlatiladi.


Download 41,34 Kb.

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




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