O‘zbekiston respublikasi oliy va o‘rta maxsus ta‘im vazirligi jizzax politexnika instituti



Download 4,38 Mb.
Pdf ko'rish
bet114/194
Sana24.01.2022
Hajmi4,38 Mb.
#407479
1   ...   110   111   112   113   114   115   116   117   ...   194
Bog'liq
Texnik tizimlarda axborot texnologiyalari

{keyinchalik   m   ratsional   sonini   qisqartiruvchi   lokal   funksiya,   agar   
uni   soni   va   o‘zgaruvchisi   umumiy   bo‘luvchiga   ega—bu   jarayon   barcha   
arifmetik     
amallar      uchun      kerakli
,      shuningdek      ular      uchun      iloji      boricha   
o‘zgaruvchi   va   hisoblovchi   belgisi   keraksiz   tarzda   ortmasligi   kerak.   } 
{boshqa   lokal   dasturlarni   mumkin   bo‘lgan   yozilishi} 
{yuqorida   spetsifirlangan   dasturosti-amallar   yozilishi} 
var   i   :   index;   R:specint; 
begin   RZ:=false;   RB:=false; 
for   i:=0   to   lenght   do   R[i]   :   =   0;   RR.numerat   :   =   R;    
RR.denominat   :   =   R; 
RR.denominat   [leght]   :   =   1; 
RR.sign   :   =   plus; 
end; 


125 
 
4.      modullar      inkapsulirlangan      turlar      vazifasi      sifatida      qo‘llanilishi   
mumkin—bu      modullarni      qo‘llashni      eng      asosiy      metodlaridan      biridir      (bu   
haqida      avval      9      bobda      gapirilgan).vazifa      yechimiga      mumkin      bo‘lgan   
yondashuvlardan      biri—      bu      ―berilganlardan      dasturlash‖      prinsipiga      amal   
qilish.   Qo‘pol   qilib   aytganda,   bu   prinsip   vazifa   yechimini   algoritmik   qismi   
bilan   shug‘ullanishdan   oldin,   biz   ishlab   chiqishimiz   kerak   bo‘lgan   va   ega   
bo‘lishni      hohlagan      berilganlarni      tabiatini      analiz      qilamiz.      Bunday   
berilganlarni      har      bir      tabiati      uchun      unga      mos,      amallar      to‘plamini   
aniqlaymiz      va      inkapsulirlangan      tur      modulini      kelajakdagi      interfeysini   
tuzamiz.      (albatta      bunda      amallar      xossalarini      formal      bo‘lmagan      holda   
aniqlaymiz).      Ish      olib      boriladigan      berilganlar      turi      munosabatida      aniqlab,   
yechimni   algoritmik   qismiga   kirish   mumkin. 
5.      yetarlicha      murakkab      masala      yoki      masalalar      to‘plami      uchun   
bo‘lajal   tizimni   modul   strukturasini   loyihasi   hisoblanuvchi   modul   analizi   
bor      bo‘lishi      kerak.      bunday      holda      modul      murakkab      masalaning      ba‘zi   
masala   osti   yoki   sinf   uchun   umumiy   masala   masala   ostisi   yechimiga   mos   
tushadi.      Bunda      modullar      orasidagi      dinamik      aloqalar,      dastur      osti   
parametrlari      bilan      tasvirlanishlari      shart      emas,      ular      o‘zgaruvchilarni   
eksportlanadigan   modullar   bilan   tasvirlanadi. 
Modul   analiz   natijasi   har   bir   modulning   belgisi   fiksatsiyasi   va   uning   
interfeysi   hisoblanadi.   Bunda   modullarni   qo‘llashni   yuqorida   Результатом   
модульного   анализа   является   фиксация   назначения   каждого   модуля   и   
его   интерфейса.   Modulni   o‘zi   (to‘g‘rirog‘i,   ular   tomonidan   yechilayotgan)   
o‘z      vaqtida      murakkab      bo‘lishi      mumkin      va      uning      realizatsiyasida   
qo‘shimcha   modul   analizi--   Turbo-Paskal   modul   tizimini   ierarxik   qurish   
vositasi   mavjud   bo‘lishi   mumkin:   uses   konstruksiyasi   yordamida   har   bir   
modul   boshqa   modullar   obyektlarini   importlashi   mumkin. 
Eslatib      o‘tamiz,      modullar      importlash      munosabati      chizmasida,   
istalmagan,   sikl   paydo   bo‘ldi,   ya‘ni   A   modul   yana   A   modul   uchraydigan   
(ba‘zi   bosqichlarda)   modullarni   importlaydigan   holat.   Turbo-Paskalda   ba‘zi   
chegaralarida      bu      mumkin
,      lekin      biz      bu      bilan      to‘xtab      qolmaymiz. 
Iterativ   qayta   ishlash.   Iterativ   qayta   ishlashni   birinchi   prototipi   (iterative   
delivery)   tizimni   yakunlangan   yadrosini   avvaldan   kiritishi   kerak.   shunday   
qilib,      unda      avvaldan      funksionallikni      katta      qismi      jamlangan      bo‘ladi.   
Navbatdagi      iteratsiyalar      foydalanuvchiga      foydalanuvchi      interfeysi      bilan   
aniqlashda   yordam   berish   kerak. 
Qiymatsiz      funksional      qo‘shilishi      yo‘lga      qo‘yiladi,      odatda      yadro   
tizimiga   tegmasdan. 
Tez   ishlash   ikkita   tekshirilgan   metodlari   orasidagi   farqni   yana   bir   
bor   ta‘kidlab   o‘tamiz.   Iterativ   qayta   ishlash   yadro   tizimini   yaratish   bilan   
boshlanadi   va   keyinchalik   uni   detalizatsiya   qiladi.   Bundan   farqli   o‘laroq,   
evolyutsion   prototipi   foydalanuvchi   interfeysini   boshlang‘ich   qayta   ishlashga   
va      uning      asosiga      funksionallikni      qo‘shishga      mo‘ljallangan. 
 


126 
 
 
Bosqichli   qayta   ishlash.   Bоsqichli   ishlash   (staged   delivery)   oldingi   ikkita   
yondashuvlarni      kamchiligini      yechishga      mo‘ljallangan—loyiha      yakunlash   
vaqtini      aniqlab      bo‘lmasligi.      Qayta      ishlashni      boshlab      biz,      yaratilayotgan   
dasturiy   mahsulot   o‘zida   nima   namoyish   qilishini   biz   yetarlicha   bilamiz.   
Bosqichli      masalaning      asosiy      vazifasi      –      buyurtmachiga      ishlovchi      tizimni   
iloji   boricha   tezroq   yetkazishdir.   Keyin,   buyurtmachi   yangi   funksionallik   
qo‘shishi   mumkin   va   tizimni   navbatdagi   versiyasiga   ega   bo‘lishi   mumkin.   
Lekin      bosqich      yakunlanishida      olinuvchi      versiyalardan      har      biri      ishlovchi   
hisoblanadi. 
 
Eslatib   o‘tish   kerakki,   ushbu   yondashuv   uni   foydalanuvchiga   yuborishdan   
oldin      har      bir      bosqichi     oxirida     navbatdagi      tizimni      asta      va      jiddiy      test   
o‘tkazishni   talab   qiladi.

Download 4,38 Mb.

Do'stlaringiz bilan baham:
1   ...   110   111   112   113   114   115   116   117   ...   194




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