O‘zbekiston respublikasi axborot texnologiyalari va



Yüklə 55,87 Kb.
Pdf görüntüsü
səhifə3/4
tarix07.01.2024
ölçüsü55,87 Kb.
#206648
1   2   3   4
Saydullayev Dttl

(division of labor)
:
tizim quyi tizimlarga bo'lingandan so'ng, ular ustida ishlash turli ishlab chiquvchilar 
yoki ishlab chiqish guruhlari o'rtasida taqsimlanishi kerak.


Dekompozisiya jarayonida o'zaro bog'liqliklarni minimal darajada ushlab turish kerak;
aks holda, quyi tizimlarning har birining rivojlanishi boshqa quyi tizimlardagi ish tezligi
bilan cheklanib qoladi.
■ Ushbu o'zaro bog'liqliklar ma'lum bo'lishi kerak: agar quyi tizimlar o'rtasidagi barcha
bog'lanishlar ro'yxatini tuzishning iloji bo'lmasa, loyihani ishlab chiqish tugagandan
so'ng, dastur elementlari to'plami olinadi, ular har biri alohida ishlaydi, lekin asl
muammoga qo'yiladigan umumiy talablarni qondiradigan to'liq tizimga birlashtirib
bo'lmaydi.
Funktsional dekompozitsiya
■ Kodlarning takrorlanishini bartaraf etishning eng oddiy usuli bu FUNKSIONAL
DEKOMPOZISIYA usuli bo'lib, u dasturni oddiyroq kichik dasturlarga ajratish,
argumentlarni uzatish va natijalarni qaytarishni o'z ichiga oladi.
■ Funktsional dekompozitsiyani tizimli ravishda qo'llash orqali dastur asta-
sekin kichik va nisbatan oson tushuniladigan va bir-birini chaqiradigan funktsiyalar 
zanjiriga aylanadi. Har bir funktsiyaning uzunligi 10-15 qatordan oshmasa, idrok etish 
uchun maqbul hisoblanadi.
Tuzilmaviy-funksional dekompozitsiya
■ Yaratilgan funktsiyalarni ko'rib chiqadigan bo’lsak, deyarli har doim bu o'zgaruvchilar
to'plami bitta guruhda uzatiladi degan xulosaga kelishimiz mumkin. Bu ushbu
ma'lumotlarning mantiqiy bog’liqligining aniq belgisi bo'lib, uni TUZILMALAR
shaklida ko’rsatish mumkin.
■ Tuzilmaviy-funksional dekompozitsiyani qo'llash natijasida dastur kodi tuzilmalar


shaklida ifodalangan yagona qayta ishlangan ma'lumotlar bilan bog'langan kichik
funktsiyalar
Modulli dekompozisiya
MODULLI DEKOMPOZİSIYA dastur fragmentlarini alohida fayl modullariga bo'lish
orqali ularni qayta ishlatishni imkonini beradi. Ushbu turdagi dekompozisiya funktsional 
va tuzilmaviy-funktsional yondashuv bilan birgalikda ishlatilishi mumkin. Modulli 
dekompozisiya g'oyasi dasturni 3 ta jismoniy qismga bo'lishdir:
■ modulni sarlavha fayli
■ modulni amalga oshirish fayli
■ mijoz tomonida foydalaniladigan modul

Yüklə 55,87 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin