Dasturiy injiniringi va raqamli iqtisodiyot


Download 45.03 Kb.
Sana18.06.2023
Hajmi45.03 Kb.
#1591611
Bog'liq
MUHAMMAD AL (2)




MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI FARG’ONA FILIALI

“DASTURIY INJINIRINGI VA RAQAMLI IQTISODIYOT” FAKULTETINING


“DASTURIY INJINIRING” YO’NALISHI





Dasturiy ta’monot sifatini ta’minlash
651-20 GURUH TALABASI NIZOMIDDINOV MUHAMMADRASULNING
FANIDAN TAYYORLAGAN
1-DeadLine


Tekshirdi: Soliyev B. N.
Topshirdi: Nizomiddinov .M
Variant raqami: 23
KIRISH:

Dasturiy ta'minot talablarini sinovdan o'tkazish Dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqishning hayotiy tsiklidagi muhim jarayondir. Ushbu testning asosiy maqsadi dasturiy ta'minotni ishlab chiqish jarayoni boshlanishidan oldin barcha talablarning to'liq, izchil va tasdiqlanganligini ta'minlashdir. Talablar odatda dasturiy ta'minot talablari spetsifikatsiyasi (SRS) hujjatida hujjatlashtirilgan. Sinov jarayoni SRS hujjatini ko'rib chiqish, har qanday nuqsonlar va noaniqliklarni aniqlash, talablarni o'zaro bog'lash, talablarning amalga oshirilishi va sinovdan o'tkazilishini tahlil qilish, talablarning kuzatilishi va kuzatilishini ta'minlashni o'z ichiga oladi. Bundan tashqari, talablar to'g'rilik, izchillik, to'liqlik, noaniqlik, amalga oshirish mumkinligi va sinovdan o'tish tamoyillariga rioya qilishi kerak. Sinov jarayoni yakuniy dasturiy mahsulot sifatiga ta'sir qiladi, chunki talablardagi har qanday nuqson yoki xato dasturiy ta'minotni ishlab chiqishga ta'sir qiladi. Shu sababli, dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqish loyihasining umumiy muvaffaqiyati uchun juda muhimdir.



A. Dasturiy ta'minot talablarini sinovdan o'tkazishni

tushuntirish Dasturiy ta'minot tizimiga qo'yiladigan talablar aniqlangandan so'ng, keyingi bosqichda ularning izchilligi, to'liqligi va to'g'riligini tekshirish kerak. Talablarni sinovdan o'tkazish dasturiy ta'minotning mo'ljallangan maqsadlariga javob berishi va kutilganidek ishlashini ta'minlash uchun zarur. Talablarni sinovdan o'tkazish turli yo'llar bilan amalga oshirilishi mumkin, jumladan, sharhlar, ko'rsatmalar va tekshiruvlar. Sharhlar talablarni ko'rib chiqish va har qanday nomuvofiqlik yoki noaniqliklar bo'yicha fikr-mulohaza bildirish uchun bir guruh odamlarni o'z ichiga oladi. Ko'rib chiqishlar ko'rib chiqishdan ko'ra ko'proq tuzilgan va barcha talablarni bosqichma-bosqich tekshirishni o'z ichiga oladi. Boshqa tomondan, tekshiruvlar rasmiyroq bo'lib, odatda to'liqlik va to'g'rilik talablarini sinchkovlik bilan tekshiradigan yuqori martabali xodimlarni o'z ichiga oladi. Amaldagi usuldan qat'i nazar, talablarni tekshirish juda muhim Dasturiy ta'minot talablarini sinovdan o'tkazishga kirishish dasturiy ta'minotni ishlab chiqishning muhim jihati bo'lib, yaratilgan dasturiy ta'minot mo'ljallangan foydalanuvchilarning o'ziga xos ehtiyojlarini qondirishini ta'minlashni o'z ichiga oladi. Bu jarayon juda muhim, chunki agar dasturiy ta'minot kerakli funksionallikni ta'minlay olmasa, u yaroqsiz va samarasiz bo'lib qoladi, bu esa foydalanuvchilarning noroziligiga va resurslarning isrof qilinishiga olib keladi. Dasturiy ta'minot talablarini sinovdan o'tkazish foydalanuvchi ehtiyojlarini aniqlash va hujjatlashtirish, test holatlarini yaratish, testlarni bajarish va dasturiy ta'minotning belgilangan talablarga javob berishini aniqlash uchun test natijalarini tahlil qilishni o'z ichiga olgan bir qator tadbirlarni o'z ichiga oladi. Dasturiy ta'minot mo'ljallangan tarzda ishlashi, foydalanuvchi talablariga javob berishi, ishonchli va xavfsiz bo'lishi va optimal ishlashini ta'minlash uchun yaxshi tuzilgan, yaxshi hujjatlashtirilgan va samarali dasturiy ta'minot talablarini sinovdan o'tkazish jarayoni juda muhimdir. Ushbu inshoda biz dasturiy ta'minot talablarini sinovdan o'tkazishning ahamiyati, qo'llaniladigan asosiy sinov metodologiyalari va dasturiy ta'minot talablarini keng qamrovli sinov rejasiga ega bo'lishning afzalliklarini o'rganamiz. Dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqish loyihalari muvaffaqiyatini ta'minlashda muhim rol o'ynaydi. Dasturiy ta'minot ilovalari tobora murakkablashib borar ekan, samarali va aniq sinov usullariga bo'lgan ehtiyoj tobora muhim ahamiyat kasb etmoqda. Ushbu jarayon dasturiy ta'minot talablarining spetsifikatsiyalarini baholashni, ushbu talablarga javob berishini ta'minlash uchun dasturiy ta'minotni tahlil qilishni va oxir-oqibatda dasturiy ta'minot ilovasining umumiy funksiyasini buzishi mumkin bo'lgan muammolar va kamchiliklarni aniqlashni o'z ichiga oladi. Dasturiy ta'minot talablarini sinovdan o'tkazishning ahamiyati dasturiy ta'minot ilovasining to'g'ri ishlashini ta'minlashdan tortib, ishlab chiqish tsiklining boshida ularning ehtiyojlarini aniqlash orqali mijozlar ehtiyojini qondirishni optimallashtirish va yaxshilashgacha bo'lgan ahamiyatga ega. Ushbu sinov jarayoni muammo va nuqsonlarni jiddiyroq va qimmatroq tuzatilishidan oldin topib, dasturiy ta'minot loyihalari vaqtini va xarajatlarini kamaytirishga yordam beradi. Shunday qilib, dasturiy ta'minot talablarini keng qamrovli sinovdan o'tkazish foydalanuvchilarning ehtiyojlari va umidlarini qondiradigan samarali, yuqori sifatli dasturiy ta'minot ilovalarini yaratish uchun zarurdir.

B. Dasturiy ta'minot talablarini sinovdan o'tkazishning ahamiyati Kirish Machine Translated by Google A. Funktsional test dasturiy ta'minotni ishlab chiqish




komponenti bo'lib, u har qanday yuzaga kelishi mumkin bo'lgan muammolarni ishlab chiqish jarayonining boshida aniqlashga yordam beradi. Statik testning maqsadi qimmatli xatolar, kechikishlar va potentsial nosozliklar ehtimolini kamaytirish uchun rivojlanishning dastlabki bosqichidagi nuqsonlarni topishdir. Boshqa tomondan, dinamik test dasturiy ta'minotni bajarish va uning belgilangan talablarga javob berishiga ishonch hosil qilish uchun uning xatti-harakatlarini tahlil qilishni o'z ichiga oladi. Dinamik testni qo'shimcha ravishda qora quti testi, oq quti testi va kulrang quti testiga ajratish mumkin. Qora quti testi dasturiy ta'minotni uning ichki ishlashi haqida hech qanday ma'lumotga ega bo'lmagan holda sinovdan o'tkazishni talab qiladi, oq quti testi esa dasturiy ta'minotning ichki ishlashini, masalan, kod mantiqini sinab ko'rishni o'z ichiga oladi. Grey-box testi qora va oq quti sinov usullarining kombinatsiyasi bo'lib, odatda kodning muayyan qismlarini yanada qattiqroq sinovdan o'tkazish kerak bo'lgan joylarda qo'llaniladi. Shuni ta'kidlash kerakki, dasturiy ta'minotning umumiy sifati va samaradorligini kafolatlash uchun funktsional bo'lmagan testlar funktsional testlar bilan birgalikda amalga oshirilishi kerak. Funktsional bo'lmagan test muhim ahamiyatga ega, chunki u dasturiy ta'minotning nafaqat ishlashini, balki samarali, xavfsiz va ishonchli ishlashini ta'minlaydi. To'liq ishlamaydigan testlarsiz, foydalanuvchilar dasturiy ta'minotning funksionalligi va foydalanuvchi tajribasini buzishi mumkin bo'lgan xatolar, buzilishlar yoki xavfsizlik buzilishlariga duch kelishi mumkin. B. Funktsional bo'lmagan testlar Dasturiy ta'minot talablarini tekshirish turlarini statik va dinamik testlarga bo'lish mumkin. Statik test talablarni kodni bajarmasdan tahlil qilishni o'z ichiga oladi. Bu ko'rsatmalar, tengdoshlarning qayta ko'rib chiqishlari va tekshiruvlar orqali amalga oshiriladi, bunda jamoa a'zolari har bir kod qatori talablarga javob berishini sinchiklab tekshiradilar. talablarni tekshirishning yakuniy bosqichidir. Ushbu bosqichda dasturiy ta'minot oxirgi foydalanuvchilar tomonidan talablar va spetsifikatsiyalarga javob berishiga ishonch hosil qilish uchun sinovdan o'tkaziladi. Ushbu turdagi sinov muhim ahamiyatga ega, chunki u sinovning oldingi bosqichlarida ko'rib chiqilmagan har qanday qulaylik muammolarini aniqlashga yordam beradi. Yakuniy foydalanuvchilar dasturiy ta'minotni foydalanuvchilarga qulay, navigatsiya qilish oson va ularning ehtiyojlarini qondirish uchun turli xil sinovlarni o'tkazadilar. Foydalanuvchilarni qabul qilish testi, shuningdek, dasturiy ta'minotning funksionalligi va umumiy ishlashi haqida fikr-mulohazalarni taqdim etadi. Barcha fikr-mulohazalarni to'plash va tahlil qilishdan so'ng, dasturiy ta'minot foydalanuvchining barcha talablariga javob berishini ta'minlash uchun yanada ishlab chiqilishi yoki takomillashtirilishi mumkin. Nihoyat, dasturiy ta'minot muvaffaqiyatli o'tganda Dasturiy ta'minotni ishlab chiqishda hal qiluvchi ahamiyatga ega bo'lgan yana bir sinov turi - bu funktsional bo'lmagan test. Funktsional testdan farqli o'laroq, funktsional bo'lmagan testlar uning xususiyatlariga emas, balki dasturiy ta'minotning ishlashi, qulayligi va xavfsizligiga qaratilgan. Sinovning bu turi dasturiy ta'minotning og'ir yuklarni ko'tarish qobiliyatini sinovdan o'tkazuvchi stress testini va dasturiy ta'minotning xavfsizlik xususiyatlaridagi zaifliklarni tekshiradigan xavfsizlik testini o'z ichiga oladi. Funktsional test - bu dasturiy ta'minotni ishlab chiqishning hayotiy tsiklida eng ko'p qo'llaniladigan sinov usullaridan biri. Funktsional testning asosiy maqsadi sinovdan o'tkazilayotgan dasturiy ta'minotning kutilgan darajada ishlashini, ya'ni manfaatdor tomonlar tomonidan belgilangan funktsional talablarga javob berishini tekshirishdan iborat. Sinovning bu turi dasturiy ta'minot tizimining kiritish/chiqarish funktsiyalari, foydalanuvchi interfeysi, navigatsiya, ma'lumotlarni manipulyatsiyasi va saqlash kabi turli funktsiyalarini sinab ko'rishni o'z ichiga oladi. Funktsional test dasturiy ta'minotning murakkabligi va loyiha byudjetiga qarab qo'lda yoki avtomatlashtirilgan bo'lishi mumkin. Biroq, dasturiy ta'minot tizimining faqat funktsional jihatlarini sinab ko'rishning o'zi etarli emas, chunki dasturiy ta'minot muvaffaqiyati uchun muhim bo'lgan ba'zi funktsional bo'lmagan talablar bo'lishi mumkin. Shu sababli, dasturiy ta'minot tizimining barcha talablarga javob berishini ta'minlash uchun funktsional testlarni ishlash testi, xavfsizlik testi va foydalanish imkoniyatini tekshirish kabi boshqa turdagi testlar bilan birlashtirish kerak. C. Foydalanuvchilarni qabul qilish testi II. Dasturiy ta'minot talablarini sinovdan o'tkazish turlari Machine Translated by Google Dasturiy ta'minot tizimi foydalanuvchilarning ehtiyojlari va talablariga javob berishini ta'minlash uchun dasturiy ta'minotni ishlab chiqishning butun hayoti davomida sinovdan o'tkazilishi kerak. Sinov jarayoni tizimning funktsional va funktsional bo'lmagan talablarini tavsiflovchi dasturiy ta'minot talablari hujjatini ko'rib chiqishdan boshlanadi. Ushbu ko'rib chiqish talablarning to'liq, to'g'ri va sinovdan o'tkazilishini ta'minlashga yordam beradi. Talablarni sinovdan o'tkazish jarayoni qabul qilish testi, foydalanish imkoniyati testi va ishlash testi kabi turli usullarni o'z ichiga oladi. Qabul qilish testlari davomida foydalanuvchilar dasturiy ta'minot ularning ehtiyojlari va talablariga javob berishini tasdiqlaydi. Yaroqlilik testi foydalanuvchilarning dasturiy ta'minot bilan o'zaro aloqasi va o'z vazifalarini bajarishi qanchalik osonligini o'lchaydi. Ishlash testi turli sharoitlarda dasturiy ta'minotning tezligi, miqyosi va barqarorligini baholaydi. Dasturiy ta'minot talablarini sinchkovlik bilan sinab ko'rish orqali ishlab chiquvchilar yakuniy mahsulot foydalanuvchilarning kutganlariga mos kelishiga va mo'ljallangan tarzda ishlashiga ishonch hosil qilishlari mumkin. A. Ekvivalent bo'lish foydalanuvchini qabul qilish test bosqichi, u umumiy foydalanish uchun chiqarilishi mumkin. Dasturiy ta'minot talablarini sinab ko'rishda qo'llaniladigan usullar sinov maqsadlari va sinovdan o'tkazilayotgan talablar turiga qarab farqlanadi. Keng tarqalgan usullardan biri qo'lda test bo'lib, unda testchilar talablarni ko'rib chiqish va test holatlarini qo'lda yozishni o'z ichiga oladi. Yana bir usul - bu avtomatlashtirilgan test bo'lib, u testlarni avtomatik ravishda bajarish uchun dasturiy vositalardan foydalanishni o'z ichiga oladi. Bu, ayniqsa, katta miqdordagi talablarga ega bo'lgan murakkab tizimlarni sinovdan o'tkazish uchun foydali bo'lishi mumkin. Bundan tashqari, sinovchilar talablar chegaralarini o'rganadigan chegara sinovi kabi sinov usullaridan chekka holatlarni aniqlash va dasturiy ta'minotning mustahkamligini tekshirish uchun foydalanish mumkin. Bundan tashqari, qabul qilish testlari va kashfiyot sinovlari ko'pincha foydalanuvchi nuqtai nazaridan talablarni tasdiqlash va boshqa sinov usullari orqali topilmasligi mumkin bo'lgan muammolarni aniqlash uchun boshqa usullar bilan birgalikda qo'llaniladi. Oxir oqibat, eng mos sinov usullarini tanlash dasturiy ta'minotning xususiyatlarini va sinov jarayonining maqsadlarini diqqat bilan ko'rib chiqishni talab qiladi. Chegaraviy qiymat tahlili - bu dasturiy ta'minot tizimining chegaralari yoki chegaralaridagi xatti-harakatlarini sinab ko'rishga qaratilgan qora quti sinov usuli. Chegaraviy qiymat tahlilining asosiy maqsadi dasturiy ta'minot tizimining minimal va maksimal kirish qiymatlari uchun to'g'ri ishlashini ta'minlashdir. Chegara qiymatlari dasturiy ta'minot tizimidagi har qanday kirish maydoni yoki o'zgaruvchi tomonidan ruxsat etilgan minimal va maksimal qiymatlar sifatida aniqlanadi. Chegaraviy qiymat tahlili qiymatlarni chegarada, chegaradan yuqorida va chegara ostida tekshirishni o'z ichiga oladi. Texnika xato yoki nuqsonlar diapazondagi odatiy qiymatlarga emas, balki dasturiy ta'minot tizimining chegaralari yaqinida sodir bo'lishi mumkin degan taxminga asoslanadi. Bundan tashqari, chegaraviy qiymat tahlili bufer to'lib ketishi, birma-bir xatolar va massivni indekslash xatolari kabi muammolarni aniqlashda ayniqsa foydalidir. Texnika ko'pincha har tomonlama va samarali dasturiy ta'minot talablarini sinovdan o'tkazishni ta'minlash uchun ekvivalent bo'linish va boshqa qora quti sinov usullari bilan birgalikda qo'llaniladi. Sinov sifatini buzmasdan, dasturiy ta'minotni sinab ko'rish uchun zarur bo'lgan test holatlari sonini kamaytirishga qaratilgan. Ekvivalent bo'linish har bir bo'limning chegaralarini aniqlash va har bir bo'lim uchun reprezentativ test holatlarini tanlash uchun chegaraviy qiymat tahlilidan foydalanadi. Ushbu usul sinovchilarga har qanday mumkin bo'lgan kirishni sinab ko'rishdan farqli ravishda tizimning eng muhim sohalarini sinab ko'rishga yordam beradi, bu qimmat va vaqt talab qiladi. Ekvivalent bo'linish, ayniqsa, kirish maydoni keng bo'lgan va keng qamrovli test to'plamini yaratish mumkin bo'lmagan holatlarda foydalidir. U funktsional va funktsional bo'lmagan talablarga qo'llanilishi mumkin va to'g'ri qo'llanilganda, dasturiy ta'minotni sinovdan o'tkazish samaradorligi va samaradorligini oshirishga yordam beradi, natijada dasturiy ta'minot sifati va oxirgi foydalanuvchi qoniqishini oshiradi. B. Chegaraviy qiymat tahlili - kirish ma'lumotlarini haqiqiy va yaroqsiz bo'limlarga bo'lishni o'z ichiga olgan mashhur qora quti sinov usuli. III. Dasturiy ta'minot talablarini sinovdan o'tkazish texnikasi Machine Translated by Google D. Davlat o'tish testi Shunday qilib, dasturiy ta'minot talablari sinovi sanoat standartlari va ilg'or amaliyotlarga muvofiqligini ta'minlagan holda foydalanuvchi kutganlari va biznes ehtiyojlariga javob beradigan yuqori sifatli dasturiy ta'minotni taqdim etish uchun funktsional va funktsional bo'lmagan talablarni o'z ichiga olishi kerak. C. Qarorlar jadvali testi - bu tizimning xatti-harakatlarini kirishlarning turli kombinatsiyalari va ularga mos keladigan natijalar uchun tekshirish uchun ishlatiladigan qora quti sinov usuli. Qarorlar jadvallari kirishlar va ularning kutilayotgan natijalarining barcha mumkin bo'lgan kombinatsiyalarining matritsali tasviridir. Qarorlar jadvalidagi har bir ustun shart yoki kiritishni, har bir qator esa qoida yoki shartlar birikmasini ifodalaydi. Har bir kombinatsiya uchun natijalar jadvalda aniq belgilangan. Sinov paytida testerlar barcha mumkin bo'lgan kombinatsiyalarni bajaradilar va tizim kutilganidek harakat qilishini ta'minlaydi. Qarorlar jadvalini sinovdan o'tkazish - bu murakkab tizimlar uchun kirishlarning barcha mumkin bo'lgan kombinatsiyalarini aniqlash va sinovdan o'tkazishning tizimli usuli. Bu talablar hujjatidagi bo'shliqlar yoki nomuvofiqliklarni aniqlashga yordam beradi. Bundan tashqari, u test bosqichida vaqt va kuchni tejaydi va barcha mumkin bo'lgan ma'lumotlar sinovdan o'tkazilishini ta'minlash uchun zarur bo'lgan test holatlari sonini kamaytiradi. Funktsional talablarga qo'shimcha ravishda, dasturiy ta'minot talablarini sinovdan o'tkazishda ishlash, xavfsizlik va foydalanish qulayligi kabi funktsional bo'lmagan talablarni ham hisobga olish kerak. Ishlash testi dasturiy ta'minot turli xil sinov stsenariylarini, shu jumladan yuqori hajmdagi ma'lumotlar yoki foydalanuvchilarni bajara olishini ta'minlash uchun zarurdir. Xavfsizlik testi tizimning maxfiyligi, yaxlitligi va mavjudligini buzishi mumkin bo'lgan zaifliklarni aniqlash va oldini olishda juda muhimdir. Bundan tashqari, dasturiy ta'minotdan foydalanish qulayligi, foydalanish imkoniyati va foydalanuvchi tomonidan qabul qilinishini baholash uchun foydalanish imkoniyatini test qilish kerak. U har qanday qulaylik muammolarini aniqlash, noaniqlikni bartaraf etish va foydalanuvchi qoniqishini oshirish uchun foydalanuvchi interfeysi, navigatsiya va foydalanuvchi tajribasini sinab ko'rishni o'z ichiga oladi. Natijada, ushbu muammolarni hal qilish uchun aniq belgilangan sinov strategiyasi va to'g'ri vositalar va texnikaga ega bo'lish va dasturiy ta'minot talablarini joylashtirishdan oldin sinchkovlik bilan sinovdan o'tkazilishini va tasdiqlanishini ta'minlash juda muhimdir. Agar talablar aniq belgilanmagan yoki o'ziga xoslik bo'lmasa, dasturiy ta'minot ishlab chiquvchilari ularni sharhlashlari mumkin Yana bir qiyinchilik - sinov jarayonida talablar yoki hajmdagi o'zgarishlar bilan shug'ullanish. Ushbu o'zgarishlar sinov guruhidan mavjud test holatlarini o'zgartirishni yoki yangilarini yaratishni talab qilishi mumkin, bu esa kechikishlarga olib kelishi va loyihaning umumiy narxini oshirishi mumkin. Bundan tashqari, dasturiy ta'minot talablarini sinab ko'rish, ayniqsa, bir nechta bog'liqliklarga ega bo'lgan murakkab tizimlar uchun ko'p vaqt va resurslarni talab qilishi mumkin. Dasturiy ta'minotni ishlab chiqish jarayonida qo'llaniladigan yana bir sinov usuli - bu holatga o'tish testi. Ushbu turdagi testda dasturiy ta'minot turli xil kirishlarga qanday javob berishi va holatlarni qanday o'zgartirishi asosida sinovdan o'tkaziladi. Davlat o'tish testi, ayniqsa, dasturiy ta'minot o'z vazifalarini bajarish uchun holatlarni o'zgartirishi kerak bo'lgan holatlarda foydalidir. Misol uchun, u parolni o'zgartirish yoki bir sahifadan ikkinchisiga o'tishga dasturiy ta'minotning javobini tekshirish uchun ishlatilishi mumkin. Davlatga o'tish testi dasturiy ta'minotning turli ma'lumotlarga javob berish qobiliyati bilan bog'liq potentsial muammolarni, shuningdek, uning holatlar o'rtasida o'tishi bilan bog'liq har qanday muammolarni aniqlashga yordam beradi. Ushbu turdagi test ko'pincha dasturiy ta'minotning barcha zarur talablarga javob berishini va foydalanuvchining qoniqarli tajribasini ta'minlashini ta'minlash uchun boshqa test turlari, masalan, funktsional testlar bilan birgalikda qo'llaniladi. Dasturiy ta'minot talablarini sinovdan o'tkazishdagi asosiy muammolardan biri bu aniq va aniq talablarning yo'qligi. To'liq bo'lmagan yoki noaniq talablar dasturiy ta'minot talablarini sinovdan o'tkazishdagi asosiy muammolardan biridir. Sinov guruhi mijozdan yoki ishlab chiqish guruhidan noaniq yoki to'liq bo'lmagan talablarni olishi mumkin, bu esa samarali test holatlarini yaratishni va barcha zarur funktsiyalarning sinovdan o'tkazilishini ta'minlashni qiyinlashtiradi
. A. Tugallanmagan yoki noaniq talablar

IV. Dasturiy ta'minot talablarini sinovdan o'tkazishdagi qiyinchiliklar Machine Translated by Google Yuqorida aytib o'tilgan muammolarga qo'shimcha ravishda, manfaatdor tomonlar o'rtasidagi samarasiz aloqa ko'pincha dasturiy ta'minot talablarini sinovdan o'tkazishda yuzaga keladigan yana bir muhim muammodir.


Dasturiy ta'minotni ishlab chiqish bir nechta manfaatdor tomonlar, jumladan, ishlab chiquvchilar, testerlar, mijozlar va oxirgi foydalanuvchilarni o'z ichiga olgan hamkorlik jarayoni bo'lganligi sababli, ular o'rtasida shaffof va samarali aloqa kanallariga ega bo'lish juda muhimdir. Biroq, noaniq belgilangan talablar, noto'g'ri hujjatlar, to'liq bo'lmagan fikr-mulohazalar va noto'g'ri hisobot berish kabi yomon aloqa amaliyotlari dasturiy ta'minotni ishlab chiqish jarayonida tushunmovchilik va kechikishlarni keltirib chiqarishi mumkin. Bundan tashqari, turli bo'limlar o'rtasidagi aloqa bo'shlig'i nomuvofiq kutishlarga, talablar to'qnashuviga va loyihaning o'tkazib yuborilgan muddatlariga olib kelishi mumkin. Shu sababli, tashkilotlar o'z vaqtida va to'g'ri axborot oqimini va barcha manfaatdor tomonlar o'rtasida hamkorlikni ta'minlash uchun samarali aloqa platformalari va protokollarini yaratishlari juda muhimdir. Buning yordamida tashkilotlar sifatni ta'minlash bo'yicha yaxshi natijalarga erishish, mijozlar ehtiyojini qondirish va dasturiy ta'minot loyihalarini o'z vaqtida yetkazib berish imkonini beradi. B. Muammoning asl sababini aniqlashda qiyinchilik C. Manfaatdor tomonlar o'rtasidagi aloqaning samarasizligi Xulosa qilib aytadigan bo'lsak, dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqishning hayotiy tsiklidagi hal qiluvchi qadam bo'lib, dasturiy ta'minotning foydalanuvchi talablari, talablari va funktsional xususiyatlariga mos kelishini ta'minlashga yordam beradi. To'liq sinov jarayoni orqali sinov guruhlari foydalanuvchi qoniqishi va mahsulot sifatiga salbiy ta'sir ko'rsatishi mumkin bo'lgan nuqsonlar, nosozliklar va xatolarni aniqlashlari va bartaraf etishlari mumkin. Keng qamrovli talab sinovi qo'lda va avtomatlashtirilgan sinov usullarini o'z ichiga oladi va yaxshilangan dasturiy ta'minot, ishonchlilik va xavfsizlik kabi bir qator afzalliklarni taklif etadi. Dasturiy ta'minotga bo'lgan talablarni ishlab chiqish jarayonida dastlabki sinovdan o'tkazish orqali jamoalar vaqt va resurslarni tejashlari, qayta ishlash va qayta sinovdan o'tkazishni qisqartirishlari va pirovardida foydalanuvchi ehtiyojlari va kutganlarini qondiradigan yuqori sifatli dasturiy mahsulotlarni yetkazib berishlari mumkin. Dasturiy ta'minot mahsulotlari rivojlanishda davom etar ekan, talablarni sinovdan o'tkazish muhim bo'lib qoladi va sinov guruhlari o'zgaruvchan tendentsiyalar va talablarga rioya qilish uchun sinov usullarini, vositalarini va strategiyalarini doimiy ravishda takomillashtirishlari kerak. Samarali dasturiy ta'minot talablarini sinovdan o'tkazishning yana bir eng yaxshi amaliyoti bu test jarayoniga barcha manfaatdor tomonlarni jalb qilishdir. Bu shuni anglatadiki, ishlab chiquvchilar va sinovchilardan tashqari loyiha menejeri, biznes tahlilchisi va oxirgi foydalanuvchilar ham ishtirok etishlari kerak. Bu turli istiqbollarni ko'rib chiqishni va yakuniy mahsulot manfaatdor tomonlar talablariga mos kelishini ta'minlaydi. Sinovga manfaatdor tomonlarni jalb qilish har qanday nuqson yoki xatolarni ishlab chiqish tsiklining boshida aniqlashni ta'minlaydi va tuzatishning umumiy xarajatlarini kamaytiradi. turli yo'llar bilan yakuniy mahsulotdagi nomuvofiqlik va nomuvofiqliklarga olib keladi. Bundan tashqari, to'liq bo'lmagan talablar dastur loyihasining umumiy muvaffaqiyatiga zarar etkazishi mumkin bo'lgan ko'lamning o'zgarishiga yoki to'liq bo'lmagan funksionallikka olib kelishi mumkin. Ushbu xavflarni kamaytirish uchun dasturiy ta'minot talablarini sinovdan o'tkazuvchilar barcha talablar boshidanoq aniq, aniq va to'liq bo'lishini ta'minlash uchun manfaatdor tomonlar bilan yaqindan hamkorlik qilishlari kerak. Bundan tashqari, murakkab talablarni aniqlashtirish va jamoaning barcha a'zolari o'rtasida umumiy tushunishni ta'minlash uchun sxemalar yoki diagrammalar kabi vizualizatsiya vositalaridan foydalanish foydali bo'lishi mumkin. Oxir oqibat, dasturiy ta'minot loyihasining muvaffaqiyati ko'p jihatdan uning talablarining to'g'riligi va to'liqligiga bog'liq bo'lib, optimal natijalarga erishish uchun sinchkovlik bilan sinovdan o'tkazish va takomillashtirishga ustuvor ahamiyat berish kerak. Dasturiy ta'minot talablarini sinovdan o'tkazishda duch keladigan yana bir qiyinchilik bu muammoning asosiy sababini aniqlash qiyinligi. Dasturiy ta'minotda muammo yuzaga kelganda, asosiy sababni aniqlash juda muhim, chunki muammoning faqat simptomini hal qilish asosiy muammoni hal qilmaydi. Biroq, asosiy sababni aniqlash qiyin vazifa bo'lishi mumkin, chunki muammo turli manbalardan kelib chiqishi mumkin, bu muammoning aniq manbasini aniqlashni qiyinlashtiradi. Bundan tashqari, barcha nuqsonlar bir xil darajada zararli emas va birinchi navbatda qaysi nuqsonlarni bartaraf etishni birinchi o'ringa qo'yish qiyin bo'lishi mumkin. Natijada, sinov guruhlari asosiy sababni aniq aniqlash va yechimni ishlab chiqish uchun dasturiy ta'minot talablarini to'liq tushunishlari kerak. Bundan tashqari, barcha mumkin bo'lgan stsenariylarni o'z ichiga olgan keng qamrovli sinov rejasi ushbu muammoni yumshatishga yordam beradi, chunki u potentsial nuqsonlarni oldindan ko'ra oladi va ularga oldindan tayyorgarlik ko'radi. V. Samarali dasturiy ta'minot talablarini sinovdan o'tkazish bo'yicha eng yaxshi amaliyotlar Machine Translated by Google A. Sinov tadbirlarini rejalashtirish va ustuvorliklarini belgilash Sinovlarning ustuvorligi sinovdan o'tayotgan xususiyat yoki komponentning muhimligiga asoslanib, qaysi testlarni birinchi bo'lib o'tkazish kerakligini aniqlashga yordam beradi. Ustuvorlikni belgilamaslik muhim sinov tadbirlarining kechikishiga olib kelishi mumkin, bu esa loyihaning kechikishi yoki muvaffaqiyatsizlikka olib kelishi mumkin. Sinov rejasini tez-tez ko'rib chiqish va uni talablardagi o'zgarishlar yoki sinovdan o'tkazilayotgan tizimga muvofiq yangilab turish juda muhimdir. Sinovni rejalashtirish va ustuvorliklarni belgilash dasturiy ta'minot sifatini aniqlashda va uning manfaatdor tomonlarning kutganlariga mos kelishini ta'minlashda muhim rol o'ynaydi. ular. Sinov holatlari dasturiy ta'minotning barcha talablari va funksiyalarini, shu jumladan chegara va xato holatlarini qamrab oladigan tarzda ishlab chiqilishi kerak. Bundan tashqari, avtomatlashtirilgan test sinov jarayonini tezlashtirish va aniqlikni oshirish uchun ishlatilishi mumkin. Talablarni samarali tekshirish uchun barcha manfaatdor tomonlar o'rtasida muntazam muloqot va hamkorlik zarur. Sinov rejalari, natijalari va kamchiliklari bo'yicha tegishli hujjatlar test jarayoni davomida kelgusida ma'lumotnomalar va auditlar uchun saqlanishi kerak. Eng yaxshi amaliyotlarga to'g'ri rioya qilish dasturiy ta'minot talablarini sinovdan o'tkazish samarali va samarali bo'lishini ta'minlaydi, natijada manfaatdor tomonlar talablariga javob beradigan yuqori sifatli mahsulot olinadi. Bu sinovga tizimli yondashishni ta'minlaydi va tanqidiy muammolarni tekshirmasdan qoldirish xavfini kamaytiradi. Dasturiy ta'minot talablarini sinovdan o'tkazishning asosiy maqsadi dasturiy ta'minotni ishlab chiqish guruhlari bilan ishlash uchun aniq belgilangan va qisqacha talablarga ega bo'lishini ta'minlashdir. Bu jarayon mijozlar, mahsulot menejerlari, biznes-tahlilchilar va yakuniy foydalanuvchilarni o'z ichiga olishi mumkin bo'lgan manfaatdor tomonlar bilan hamkorlikni o'z ichiga oladi, dasturiy ta'minot javob berishi kerak bo'lgan aniq ehtiyojlar va taxminlarni aniqlash va aniqlash. Dasturiy ta'minot qo'llab-quvvatlaydigan biznes jarayonlari, ish oqimlari va foydalanuvchilarning o'zaro ta'siri haqida batafsil ma'lumot to'plash juda muhimdir. Ushbu ma'lumot tahlil qilinishi va ishlab chiqish guruhi tomonidan oson tushunilishi mumkin bo'lgan aniq va aniq funktsional va funktsional bo'lmagan talablarga tarjima qilinishi kerak. Talablar dasturiy ta'minotni istalgan maqsadlarga erishish uchun ishlab chiqilishini ta'minlash uchun etarli darajada aniq bo'lishi kerak va u maqsadli foydalanishga mos kelishini kafolatlash uchun sinovdan o'tkaziladi. Aniq va aniq talablarni belgilab, dasturiy ta'minotni ishlab chiqish guruhlari noto'g'ri tushunchalarni kamaytirishi, qayta ishlashni minimallashtirishi, aniqlikni oshirishi va dasturiy ta'minotni ishlab chiqish jarayonida prognozlilikni oshirishi mumkin. C. Aniq va aniq talablarni belgilang Yuqorida aytib o'tilganidek, sinov tadbirlarini rejalashtirish va ustuvorlik qilish dasturiy ta'minotni ishlab chiqish tsiklidagi muhim qadamdir. Rivojlanish guruhi test maqsadini aniqlashi va uning asosida test rejasini tuzishi kerak. Nihoyat, dasturiy ta'minot talablarini sinovdan o'tkazish jarayonining boshida manfaatdor tomonlarni aniqlash va jalb qilish muhimdir. Manfaatdor tomonlarga oxirgi foydalanuvchilar, ishlab chiquvchilar, menejerlar va mijozlar va boshqalar kiradi. Manfaatdor tomonlarni erta jalb qilish orqali loyiha menejerlari dasturiy ta'minot talablari samarali tarzda etkazilishini va nizolar yoki muammolarni o'z vaqtida hal qilinishini ta'minlashi mumkin. Erta jalb qilish, shuningdek, loyiha jamoasi a'zolari va manfaatdor tomonlar o'rtasida ishonch va aloqa o'rnatishga yordam beradi, bu esa loyiha muvaffaqiyati uchun muhim bo'lishi mumkin. Manfaatdor tomonlarni erta jalb qilish, shuningdek, loyiha ularning ehtiyojlari va umidlariga mos kelishini ta'minlashga yordam beradi, bu esa manfaatdor tomonlarning qoniqishini oshirish va sotib olishga olib keladi. Dasturiy ta'minotni sinovdan o'tkazish samaradorligini oshirish usullaridan biri bu avtomatlashtirish vositalaridan foydalanishdir. Avtomatlashtirish takroriy va ko'p vaqt talab qiladigan sinov jarayonlarini soddalashtirishga yordam beradi. Shuningdek, u inson xatosini kamaytirishi va sinovning aniqligini oshirishi mumkin. Avtomatlashtirilgan testlar qo'lda testlarga qaraganda tezroq va tez-tez ishlashi mumkin, bu esa dasturiy ta'minot sifati bo'yicha tezroq fikr-mulohazalarni taqdim etadi. Bundan tashqari, avtomatlashtirish vositalari qo'lda erishish qiyin bo'lgan yuqori yuklarni va stress test dasturlarini taqlid qilishi mumkin. Ammo shuni ta'kidlash kerakki, avtomatlashtirish bunday emas Manfaatdor tomonlar bilan samarali muloqot va hamkorlik dasturiy ta'minot loyihasi barcha ishtirokchilarning ehtiyojlarini qondirishini ta'minlash uchun muhim ahamiyatga ega va manfaatdor tomonlarni erta aniqlash va jalb qilish bu jarayonni osonlashtirishga yordam beradi. B. Manfaatdor tomonlarni erta aniqlash va jalb qilish

D. Sinov samaradorligini oshirish uchun avtomatlashtirishdan foydalaning Machine Translated by Google Xulosa qilib aytganda, dasturiy ta'minot talablarini sinovdan o'tkazish muvaffaqiyatli dasturiy ta'minot loyihalarini ishlab chiqishda


muhim jarayondir. Yakuniy mahsulot foydalanuvchi talablariga javob berishiga ishonch hosil qilish uchun ishlab chiqish jarayonining boshida talablarni aniqlash va sinovdan o'tkazish muhimdir. Talablarni tekshirish, shuningdek, muammolarni hal qilish qiyinroq va qimmatroq bo'lishidan oldin aniqlash orqali vaqtni tejash va xarajatlarni kamaytirishi mumkin. Talablarni tekshirish uchun turli xil sinov usullari mavjud, jumladan statik test, dinamik test va rasmiy usullar. Har bir texnikaning ijobiy va salbiy tomonlari bor va texnikani tanlash muayyan loyiha kontekstiga bog'liq. Talablarni sinovdan o'tkazish muvaffaqiyati test guruhining malakasi va tajribasiga ham bog'liq. Sinovni rejalashtirish bosqichi tugallangach, dasturiy ta'minotni haqiqiy sinovdan o'tkazish jarayoni boshlanishi mumkin. Bu oldingi bosqichda ko'rsatilgan test holatlarini bajarishni va natijada olingan natijalarni tahlil qilishni o'z ichiga oladi. Tizim kutilganidek ishlashini ta'minlash uchun dasturiy ta'minot natijalarini uning spetsifikatsiyalari va talablari bilan qat'iy taqqoslash kerak. Dasturiy ta'minotga bo'lgan talablarni sinovdan o'tkazishning maqsadi dasturiy ta'minot modeli mijozning texnik xususiyatlariga mos keladimi yoki yo'qligini, shuningdek tizim ishonchli va aniqligini aniqlashdir. Barcha mumkin bo'lgan foydalanish holatlari va stsenariylari, jumladan, haydovchining potentsial xatolari va foydalanuvchining kutilmagan xatti-harakatlari hisobga olinishi juda muhimdir. Dasturiy ta'minot talablarini keng qamrovli sinovdan o'tkazish orqali har qanday nuqson yoki xatolar dasturiy ta'minotni ishga tushirishdan oldin aniqlanishi va hal qilinishi mumkin. panacea va testning barcha shakllarini almashtira olmaydi. Avtomatlashtirilgan testni qo'lda test bilan bir qatorda kashfiyot sinovlari bilan to'ldirish kerak. Va nihoyat, avtomatlashtirish vositalarini joriy qilishda asosiy e'tibor avtomatlashtirilgan testlarni o'rnatish va saqlash uchun zarur bo'lgan dastlabki vaqt va resurs investitsiyasidir. Sinov samaradorligini oshirishda avtomatlashtirishning afzalliklari uzoq muddatda bu investitsiyani oqlashdan ko'ra ko'proq. Muvaffaqiyatli sinov jarayonini ta'minlash uchun dasturiy ta'minot talablarini sinovdan o'tkazish juda muhimdir. Yuqorida aytib o'tilganidek, dasturiy ta'minot talablarini sinovdan o'tkazishning qiyinchiliklaridan biri mijozning talablari va dasturiy ta'minot ishlab chiqaruvchisi kutganlari o'rtasidagi ziddiyatdir. Ushbu qiyinchilik tushunmovchiliklarga olib kelishi mumkin, shuning uchun uni sinov jarayonining boshida hal qilish kerak. Bundan tashqari, dasturiy ta'minot talablarini sinovdan o'tkazishda yuzaga keladigan yana bir muammo - bu oxirgi foydalanuvchilarning istaklari va ehtiyojlarini aniq tushunmaslikdir. Bu ishlab chiquvchilar va oxirgi foydalanuvchilar o'rtasida tegishli aloqa kanallarining yo'qligi bilan bog'liq bo'lishi mumkin. Muloqotning yo'qligi, shuningdek, talablarning etarli bo'lmagan spetsifikatsiyalariga va oxir-oqibat, muvaffaqiyatsiz sinov jarayoniga olib keladi. Ushbu muammolarni tan olish va ularni to'g'ridan-to'g'ri hal qilish sinov jarayonining muammosiz o'tishini kafolatlashning yagona yo'lidir. Bundan tashqari, ushbu muammolarni aniqlash muammolarni hal qiladigan innovatsiyalarga olib kelishi mumkin B. Qiyinchiliklarni tan olish A. Dasturiy ta'minot talablarini sinovdan o'tkazishning ahamiyati haqida qisqacha ma'lumot Bu qimmatli vaqt va resurslarni tejaydi va tizim ishga tushirilgandan keyin talab qilinadigan darajada ishlashini ta'minlaydi. Xulosa qilib aytadigan bo'lsak, dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqishning hayotiy tsiklining muhim bosqichidir, chunki u dasturiy ta'minotning foydalanuvchi ehtiyojlariga javob berishini ta'minlash uchun javobgardir. Talablarni yetarlicha sinovdan o‘tkazmaslik sifatsiz dasturiy ta’minotga, loyiha xarajatlarining oshishiga va pirovardida mijozlarning noroziligiga olib kelishi mumkin. Ishlab chiquvchilar uchun talablarni sinovdan o'tkazishga ustuvor ahamiyat berish va kamchiliklarni erta aniqlash uchun uni ishlab chiqish jarayonida doimiy ravishda bajarish juda muhimdir. Ushbu yondashuv qimmatli qayta ko'rib chiqish xavfini kamaytirishga va dasturiy ta'minotning umumiy sifatini yaxshilashga yordam beradi. Bundan tashqari, talablarni sinovdan o'tkazish, shuningdek, baholashning aniqligini oshirishga yordam beradi, bozorga chiqish vaqtini qisqartiradi va mijozlar ehtiyojini qondirishni oshiradi. Dasturiy ta'minotni ishlab chiqish yanada murakkablashib borar ekan, mijozlar uchun mukammal dasturiy ta'minot sifatini ta'minlaydigan ishonchli sinov amaliyotlariga sarmoya kiritish zarur. Shu sababli, dasturiy ta'minot talablarini sinovdan o'tkazish dasturiy ta'minotni ishlab chiqish loyihalarida e'tibordan chetda qolmasligi kerak bo'lgan muhim protseduraShu sababli, yuqori sifatli testlarni ta'minlash va test jarayonida yuzaga keladigan muammolarni hal qilish uchun malakali va o'qitilgan test guruhiga ega bo'lish juda muhimdir. Umuman olganda, talablarni sinovdan o'tkazish dasturiy ta'minotni ishlab chiqishda hal qiluvchi omil bo'lib, uni birinchi o'ringa qo'ygan tashkilotlar muvaffaqiyatli dasturiy ta'minot loyihalarini taqdim etish ehtimoli ko'proq. VI. Xulosa Machine Translated by Google muammolar va sinov jarayonini takomillashtirish, natijada yuqori sifatli dasturiy ta'minot va mijozlarning qoniqishini oshiradi. Talablarni sinovdan o'tkazish jarayoni ishlab chiqilayotgan dasturiy ta'minotning zaruriy xatti-harakatlari va xususiyatlarini aniqlash va hujjatlashtirishni o'z ichiga oladi. Biroq, talablar o'zgarishi bilan sinov jarayoni ham moslashishi va shunga mos ravishda rivojlanishi kerak. Doimiy takomillashtirish test jarayonining takomillashtirishga muhtoj bo'lgan sohalarini aniqlash va uni optimallashtirish uchun o'zgarishlarni amalga oshirish uchun tizimli yondashuvni o'z ichiga oladi. Sinov jarayonini doimiy ravishda kuzatib borish va sozlash orqali dasturiy ta'minot sifati yaxshilanadi, xatolar, xatolar va nuqsonlar xavfini kamaytiradi. Bundan tashqari, dasturiy ta'minot talablarini sinovdan o'tkazishni doimiy ravishda takomillashtirish, shuningdek, talablarning biznes maqsadlari va maqsadlariga mos kelishini ta'minlaydi. Bu nafaqat yaxshi dasturiy ta'minotga olib keladi, balki dasturiy ta'minot mijozlar kutganlarini qondirishini va hatto undan ham oshib ketishini ta'minlaydi. Oxir-oqibat, doimiy takomillashtirish, pirovardida, dasturiy ta'minotni ishlab chiqishning yakuniy maqsadi bo'lgan foydalanuvchi qoniqishini oshirishga olib keladi. C. Dasturiy ta'minot talablarini sinovdan o'tkazishda doimiy takomillashtirish zarurligiga urg'u berish. Dasturiy ta'minotga bo'lgan talablarni sinovdan o'tkazishda doimiy takomillashtirish muhimligini ortiqcha baholab bo'lmaydi. Machine Translated by Google Bibliografiya - Rodjer D. Drabik. "Rasmiy dasturiy ta'minotni sinovdan o'tkazish jarayoni uchun eng yaxshi amaliyotlar". Sinov vazifalari menyusi, Pearson Education, 1/1/2013 - Qo'shma Shtatlar. Ichki daromad xizmati. "Ichki daromadlar byulleteni." G'aznachilik boshqarmasi, Ichki daromadlar xizmati, 1/1/2001 - Lakshmikant Ragavan. 'Xavfsiz va bardoshli dasturiy ta'minot.' Talablar, test holatlari va sinov usullari, Mark S. Merkow, CRC Press, 11/10/2011 - Jon C. Cherniavskiy. 'Dasturiy ta'minotni qabul qilish bo'yicha qo'llanma.' Dolores R. Wallace, DIANE nashriyoti, 7/1/1993 - Reks Blek. 'Dasturiy ta'minotni sinovdan o'tkazish asoslari ISTQB sertifikati, 4-nashr.' Doroti Grem, Cengage Learning, 6/7/2021 - Aleks Nordin. 'Dasturiy ta'minotni sinovdan o'tkazishni 24 soat ichida o'rganing.' Yangi boshlanuvchilar uchun dasturiy ta'minotni sinab ko'rishni o'rganish bo'yicha aniq qo'llanma, Guru99, 31/10/2020 Ushbu insho Samvel AI tomonidan yozilgan. https://samwell.ai - Bernard Xomes. "Dasturiy ta'minotni sinovdan o'tkazish asoslari". Wiley, 17.01.2012 - Loyiha boshqaruvi instituti Loyiha boshqaruvi instituti. "Loyihalarni boshqarish bo'yicha qo'llanma (PMBOK Guide) - Ettinchi nashr va Loyiha boshqaruvi standarti (BRAZILYA PORTUGALIYA)." Loyiha boshqaruvi instituti, 8/1/2021 - Randall Rays. "Dasturiy ta'minotni sinovdan o'tkazishning eng yaxshi o'nta muammosidan omon qolish". Odamlarga yo'naltirilgan yondashuv, Uilyam Perri, Addison-Uesli, 15/7/2013 - Robert C. Manske. "Inson faoliyatida funktsional testlar". Maykl P. Reiman, Inson Kinetikasi, 1/1/2009 - Bernard Xomes. "Dasturiy ta'minotni sinovdan o'tkazish asoslari". Jon Wiley & Sons, 1/9/2013 - Ronald J. Lich. 'Dasturiy ta'minot muhandisligiga kirish.' CRC Press, 9/3/2018 - Narayan Changder. 'Dasturiy ta'minot muhandisligi MCQs osonlashdi.' Imtihondagi muvaffaqiyat kalitingiz, Changder Outline, 6/4/2023 Machine Translated by Google
Download 45.03 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling