O’zbekiston respulikasi aloqa, axborotlashtirish va telekammunikatsiya texnologiyalari davlat qo’mitasi toshkent axborot texnologiyalari universiteti urganch filiali



Yüklə 1,14 Mb.
tarix24.05.2022
ölçüsü1,14 Mb.
#59363
prezintatsiya1.

O’ZBEKISTON RESPULIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL – XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI URGANCH FILIALI

Mavzu: Dsaturiy taminot ishonchliligini aniqlash

uchun dasturiy va algoritmik vositalarni ishlab chiqish.


Talaba: Urazboyev.X.
Ilmiy raxbar: Sobirov.B.

BITIRUV MALAKAVIY ISHINING DОLZARBLIGI.

  • Dasturiy ta'minotning ishonchliligi kabi omil har doim ham har qanday dasturiy mahsulotni yaratishda muhim rol o'ynaydi,
  • Dasturiy ta'minotning ishonchliligi bu tizimning belgilangan funktsiyalarni bajarish xususiyati, belgilangan ishlash ko'rsatkichlari qiymatlarini belgilangan muddatlarda ushlab turishi, belgilangan rejimlarga va ishlash shartlariga mos keladi.
  • Har bir ishlab chiquvchi o'z dasturini iloji boricha ishonchli, samarali va muammosiz qilishga intiladi. Afsuski, hozirgi paytda xato yoki xatolik faktini butunlay chiqarib tashlashning iloji yo'q, garchi har kuni ushbu yo'nalishda ishlar olib borilmoqda.
  • Ammo, ishonchlilikning turli matematik modellarida sinab ko'rish natijasida dasturdagi xatolar ehtimolini hisoblash mumkin. Dasturning qanchalik ishonchli ekanligini bilish uchun uni bir necha marta sinab ko'rish kerak.

MASALANING QO`YILISHI.

Bu masalani yechish uchun quydagilarni bilish zarur:

  • Turli xil matematik modellarni o’rganish;
  • Dasturiy taminot ishonchliligi haqida tushunchaga ega bo’lishi;
  • C # va VisualStudio 2012 dasturlarida ishlashni o’rganish;

Turli xil modellarda sinovdan o’tgan
“Dasturiy taminotning Ishonchliligini aniqlash dasturini ishlab chiqish” qo’yilgan:

MAQSADGA ERISHISH UCHUN QILINGAN ISHLAR:

  • Dasturiy ta’minotni yaratishda Visual Studio asosida yaratilgan C # dasturlash tili dasturlaridan fоydalanildi. Interfeysi C # buyruqlaridan foydalanib yaratildi. So`rovlar aniq va tez ishlashiga katta etibor qaratildi.Dasturlarning ishonchliligini hisoblash uchun barcha zarur vositalari amalga oshirildi.
  • Maqsad va vazifalari: Belgilangan vazifani bajarishda dasturlash, matematik formulalar bilan ishlash ko'nikmalari takomillashtirildi. Ishlab chiqilgan dastur dasturiy ta'minotning ishonchliligini aniqlash uchun 4 ta modelni amalga oshirilishini aniq namoyish etadi. Dasturning asosiy afzalligi bir vaqtning o'zida 4 ta model bo'yicha hisob-kitoblarni ishlab chiqarishdir.

Dasturiy taminot ishonchliligini hisoblash dasturi.

  • Foydalanuvchi tomonidan kiritilgan ma'lumotlarga asoslanib, dasturiy mahsulot ishonchliligining asosiy ko'rsatkichlarini hisoblang.
  • Kirish ma'lumotlari maxsus maydonlarga kiritiladi. Ma'lumotlarni qayta ishlagandan so'ng, dastur natijalarni tegishli chiqish maydonlarida aks ettiradi.
  • Dasturning to'g'ri ishlashi uchun barcha maydonlarni to'ldirish kerak.
  • Odatiy bo'lib, ba'zi modellar doimiy mutanosiblik koeffitsientlariga ega.
  • Ushbu dasturni amalga oshirish uchun Visual Studio platformasida C # dasturlash tilidan foydalanamiz.

Shumann formulasi bo’yicha hisoblangan natija:z


DASTUR INTERFEYSI
Dasturda 200 ta buyruq satri mavjud bo'lib, 15 ta buyruq satrida xatolar mavjud. 20 kunlik ishdan so'ng 1 ta xato topildi. Dasturning xatosiz ishlashining o'rtacha vaqtini va dasturning ishlamay qolish tezligini toping mutanosiblik koeffitsienti 0,7 ga teng.
I=200
M=15
t=20
x=1
C=0,7
Jelinskiy-Moranda formulasi bo’yicha hisoblangan natija
Mills formulasi bo’yich hisoblangan natija
N =

Lipov formulasi bo’yicha hisoblangan natija

Natijalarni saqlash uchun ToolStripMenu voqea ishlovchisi ishlatiladi. Yuqorida tavsiya etilgan modellarga muvofiq hisob-kitoblarni amalga oshirgandan so'ng, foydalanuvchi o'z natijalarini saqlashi mumkin. hisoblash natijalarini qanday saqlash kerakligi ko'rsatilgan.

Natijalarni qaerga saqlashni tanlashimiz kerak:

saqlashni tasdiqlaganingizdan so'ng, muvaffaqiyatli operatsiya to'g'risida xabar berdi:

Bildirishnoma muvaffaqiyatli saqlandi.

Xulosa

  • Ushbu bitiruv malakaviy ishini tayyorlash mobaynida
  • Dasturiy taminot ishonchliligini aniqlash dasturiy

    algaritmik vositalarni ishlab chiqish va loyihalash ishlari amalga oshirildi.

  • Axborot texnologiyalarining rivojlanishi kundalik hayotimizdagi bir qancha muaommolarni yechimini topishga yordam berdi. Axborot texnologiyalariga asoslangan tizimlarda ishlash birinchidan ish samaradorligini oshirsa ikkinchidan ish vaqtini kamaytiradi.

Visual Studio asosida yaratilgan C # dasturlash tili dasturlarning ishonchliligini hisoblash uchun barcha zarur vositalarni amalga oshirishga qodir.

  • Visual Studio asosida yaratilgan C # dasturlash tili dasturlarning ishonchliligini hisoblash uchun barcha zarur vositalarni amalga oshirishga qodir.
  • Belgilangan vazifani bajarishda dasturlash, matematik formulalar bilan ishlash ko'nikmalari takomillashtirildi. Ishlab chiqilgan dastur dasturiy ta'minotning ishonchliligini aniqlash uchun 4 ta modelni amalga oshirilishini aniq namoyish etadi. Dasturning asosiy afzalligi bir vaqtning o'zida 4 ta model bo'yicha hisob-kitoblarni ishlab chiqarishdir.
  • Mavzuni tahlil qilish amalga oshirildi, ishlab chiqilgan dasturga talablar aniqlandi, dastur ishlab chiqildi amalga oshirildi va rivojlanish samaradorligi aniqlandi.
  • Dastur to'g'ri va ko'p vazifalarni bajaradi.

Yüklə 1,14 Mb.

Dostları ilə paylaş:




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