|
Дастурий таъминотни ишлаб чикиш технологияси
|
bet | 28/82 | Sana | 29.05.2024 | Hajmi | 6,67 Mb. | | #256570 |
Bog'liq Dasturiy ta\'mnot sifatini ta\'minlashi UMK 2021 2022 (2) tekshirish jarayonlari dasturiy ta'minot talablari spetsifikatsiyasi bilan bog'liq har qanday chiqishni (shu jumladan oraliq va yakuniy) tekshiradi va baholaydi:
kuzatuvchanlik,
izchillik (mustahkamlik),
to'liqlik / to'liqlik (to'liqlik),
to'g'rilik
va to'g'ridan-to'g'ri bajarish (ishlash).
Bunday tekshirish, shuningdek, ishlab chiqish va texnik xizmat ko'rsatish jarayonlari, natijalarni to'plash, tahlil qilish va miqdorini aniqlashdan har qanday chiqish artefaktlarini ham qamrab oladi. SQA faoliyati tegishli (ma'lum loyiha kontekstida zarur) test turlarini rejalashtirish, ishlab chiqish va amalga oshirishni ta'minlaydi, V&V esa test rejalari, strategiyalar, skriptlar va protseduralarini ishlab chiqishni ta'minlaydi.
Sinov masalalari test bilimlari sohasida batafsil muhokama qilinadi. Ikkita turdagi testlar SQA va V&V tomonidan qo'yilgan maqsadlarga amal qiladi, chunki ular loyihada foydalanilgan ma'lumotlar sifati uchun javobgardir:
Loyihada qo'llaniladigan vositalarni baholash va sinovdan o'tkazish
Yaratilayotgan mahsulotda foydalanish uchun komponentlar va COTS mahsulotlarining (COTS - savdo-sotiq, foydalanishga tayyor mahsulot) muvofiqlik sinovi (yoki muvofiqlik testlarini baholash).
Ba'zida mustaqil V&V tashkilotlari test jarayonini kuzatish va ba'zi hollarda ning belgilangan tartiblarga muvofiq o'tkazilishini ta'minlash uchun ularning haqiqiy bajarilishini sertifikatlash (yoki, odatda, hujjat / qayd etish) qobiliyatini talab qilishi mumkin. . Boshqa tomondan, testning o'zini baholash uchun V&V ga murojaat qilish mumkin: rejalar va protseduralarning etarliligi, natijalarning muvofiqligi va to'g'riligi.
V&V tashkiloti nazorati ostida o'tkaziladigan testlarning yana bir turi uchinchi tomon testidir. Bunday uchinchi tomon mahsulot ishlab chiqaruvchisi emas va mahsulot ishlab chiqaruvchisi bilan hech qanday aloqasi yo'q. Bundan tashqari, uchinchi tomon, odatda, tegishli vakolatga ega bo'lish uchun akkreditatsiyadan o'tgan mustaqil baholash manbai (masalan, muvofiqligi mustaqil ekspert tomonidan baholanadigan va harakatlari standart yaratuvchisi tomonidan tasdiqlangan ma'lum bir standartni ishlab chiquvchi tashkilot). . Ushbu turdagi sinovning maqsadi mahsulotning ma'lum talablar to'plamiga (masalan, axborot xavfsizligi) muvofiqligini tekshirishdan iborat.
Dasturiy ta'minot sifatini o'lchash
Dasturiy ta'minot mahsuloti sifati modellari ko'pincha mahsulotga xos bo'lgan har bir sifat belgisi darajasini aniqlash uchun ko'rsatkichlarni o'z ichiga oladi.
Agar sifat ko'rsatkichlari to'g'ri tanlangan bo'lsa, bunday o'lchovlar sifatni (sifat darajasini) ko'p jihatdan qo'llab-quvvatlashi mumkin. Ko'rsatkichlar qaror qabul qilish jarayonini boshqarishga yordam beradi. Ko'rsatkichlar jarayonlardagi muammoli joylar va to'siqlarni aniqlashga yordam beradi. Ko'rsatkichlar muhandislarning o'zlari uchun SQA tomonidan belgilangan maqsadlar uchun ham, sifatni yaxshilashning uzoq muddatli jarayoni nuqtai nazaridan ham o'z ishlari sifatini baholash uchun vositadir.
Ichki murakkablikning oshishi, dasturiy ta'minotning murakkabligi, sifat masalalari dasturiy ta'minotning ishlashi yoki ishlamasligi haqidagi bayonotdan ancha uzoqqa boradi. Savol miqdoriy sifat maqsadlariga qanchalik erishilganligida.
To'g'ridan-to'g'ri SQMni qo'llab-quvvatlaydigan ko'rsatkichlar bo'lgan bir qancha boshqa mavzular mavjud. Ular sinovni qachon to'xtatishni hal qilishda yordamni o'z ichiga oladi. Shu nuqtai nazardan, ishonchlilik modellari va namunalar bilan taqqoslash (ma'lum bir sifat namunasi sifatida qabul qilingan standartlar - benchmarklar) foydali ko'rinadi.
SQM jarayonining narxi loyiha (dizayn ishi) qanday tashkil etilishini hal qilish jarayonida doimo paydo bo'ladigan "muammo" masalalardan biridir. Ko'pincha, nuqson aniq qachon aniqlanganligini va agar nuqson hayot tsiklining boshida topilgan bo'lsa, vaziyatga nisbatan uni tuzatish uchun qancha harakat qilish kerakligini aniqlashga asoslangan umumiy xarajatlar modellaridan foydalaniladi. Dizayn ma'lumotlari xarajatlarni aniqroq tasavvur qilishga yordam beradi.
Nihoyat, SQM hisobotining o'zi nafaqat jarayonlarning o'zi (ularning hozirgi holati, muallifning eslatmasi) haqida, balki barcha hayot aylanish jarayonlarini qanday yaxshilash mumkinligi haqida foydali ma'lumotlarga ega.
Garchi, miqdoriy baholar sifatida (bu holda, biz o'lchash jarayoni haqida emas, balki baholash natijalari haqida gapiramiz) sifat ko'rsatkichlari o'z-o'zidan foydali bo'lishi mumkin (masalan, bajarilmagan talablar soni va bunday talablarning nisbati). , matematik va grafik texnikalar metrik qiymatlarni izohlashni osonlashtirib, "samarali" qo'llanilishi mumkin. Bunday texnikalar tabiiy ravishda tasniflanadi, masalan, quyidagilar:
Statistik usullarga asoslangan (masalan, Pareto tahlili, normal taqsimot va boshqalar).
Statistik testlar
Trend tahlili
Bashorat (masalan, ishonchlilik modellari)
Statistikaga asoslangan usullar va statistik testlar ko'pincha o'rganilayotgan dasturiy mahsulotning eng muammoli sohalarining "suratini" beradi (va darvoqe, ko'pincha jarayonlarga ham xuddi shunday). Olingan grafiklar va diagrammalar qaror qabul qiluvchilarga resurslari qayerga qaratilishi kerakligini aniqlashda vizual yordam beradi. Trend tahlili natijalari, masalan, test paytida jadval buzilganligini ko'rsatishi mumkin; yoki rivojlanish jarayonida tuzatish choralari ko'rilmaguncha, ba'zi sinflarning muvaffaqiyatsizliklari tez-tez uchraydi. Bashorat qilish usullari sinov vaqtlarini rejalashtirishda va muvaffaqiyatsizliklarni bashorat qilishda yordam beradi.
Dasturiy ta'minot sifati xususiyatlari
|
| |