• PEDAGOGIK MAHORAT 3 (79) 2021 202 4 – rasm. Dastur tuzish sxemasi
  • -rasm. Dekompazitsiya qurishga misol




    Download 3,37 Mb.
    Pdf ko'rish
    bet268/344
    Sana07.12.2023
    Hajmi3,37 Mb.
    #113345
    1   ...   264   265   266   267   268   269   270   271   ...   344
    Bog'liq
    Pedagogik mahorat 3-son 2021 yil

    3-rasm. Dekompazitsiya qurishga misol 
     
    Bunday holda, modullardan birining ishlamay qolishi butun tizimning ishdan chiqishiga yoʻl 
    qoʻymaydi. Faqat qisman funksional yoʻqotish sodir boʻladi. Uni qayta tiklash uchun siz modulni qayta ishga 
    tushirishingiz kerak boʻladi. Ma’lumotlarni dasturlar oʻrtasida uzatishni TCP/IP tarmoq protokoli, umumiy 
    fayllar, umumiy xotira va boshqalar yordamida tashkil etish mumkin. 
    Ushbu texnologiyaning namunasi sifatida ochiq manbali dasturiy ta’minotni koʻrib chiqamiz, uning 
    funksiyalari xabarlarni manbadan iste’molchiga yetkazish va ma’lumotlar bazasida ushbu ma’lumotlarni 
    saqlashdir. Keling, dasturning asosiy modullarini ta’kidlab oʻtamiz – bu ma’lumotlar manbai bilan aloqa 
    qilish, ma’lumotlar bazasiga ma’lumotlarni yozish va iste’molchiga ma’lumotlarni yuborishdir. Keling, har 
    bir modulni alohida dasturga olaylik, tuzilishga vositachilik dasturini qoʻshamiz, bu orqali odular 
    ma’lumot almashadi (4-rasm).
    Dastur moduli 
    Vositachi dastur
    Dastur moduli 
    Dastur moduli 
    Axborot oqimi 
    Axborot oqimi 
    Axborot oqimi 
    https://buxdu.uz


    PEDAGOGIK MAHORAT 3 (79) 2021 
    202 
    4 – rasm. Dastur tuzish sxemasi 
     
    Diagrammadan koʻrinib turibdiki, modullarning bir qismi osib qoʻyilganda ma’lumotlar bazasi bilan 
    oʻzaro aloqalar qolganlar hisobiga davom etadi va modul tiklanganda dastur normal ishlaydi. 
    Dasturiy ta’minot qurilishining monolitik arxitekturasini taklif qilingan bilan taqqoslash uchun 
    hisoblash tajribasi natijasida quyidagilar aniqlandi. Tajriba davomida ma’lumotlar manbai 1000 ta 
    ma’lumotlar paketini uzatdi. Shuningdek, tekshirilayotgan dasturning ishini g’ayritabiiy ravishda tugatadigan 
    (monolitik qurilish holatida) yoki taklif qilingan arxitektura uchun modullardan birini bajaradigan agent 
    dastur yaratildi. Tajriba natijalari 1-jadvalda keltirilgan. 

    Download 3,37 Mb.
    1   ...   264   265   266   267   268   269   270   271   ...   344




    Download 3,37 Mb.
    Pdf ko'rish