|
Dasturiy ta'minotni tekshirish (Software validation)
|
bet | 12/16 | Sana | 06.10.2024 | Hajmi | 314,28 Kb. | | #273715 |
Bog'liq Dasturiy ta’minot ishlab chiqishning hayotiy sikli modellari. AtDasturiy ta'minotni tekshirish (Software validation) Dasturiy ta'minotni tekshirish yoki validasiya va verifikasiya (V&V) tizim o'zining spetsifikatsiyasiga mos kelishini va tizim mijozining talablariga javob berishini ko'rsatish uchun mo'ljallangan. Tizim test ma'lumotlari yordamida amalga oshiriladigan testlovchi dastur yordamida tekshirishning asosiy usuli hisoblanadi. Validasiya foydalanuvchi talablarini aniqlashdan tortib toki dastur ishlab chiqilgunga qadar dasturiy ta'minot jarayonining har bir bosqichida tekshirish va ko'rib chiqish kabi jarayonlarni o'z ichiga olishi mumkin. Kichik dasturlardan tashqari, tizimlarni bir butun yaxlitligicha sinovdan o'tkazish kerak emas. Rasmda uch bosqichli sinov jarayoni ko'rsatilgan, unda tizim komponentlari individual ravishda sinovdan o'tkaziladi, so'ngra integratsiyalashgan tizim sinovdan o'tadi. Maxsus dasturiy ta'minot uchun mijozlar testi tizimni haqiqiy mijozlar ma'lumotlari bilan sinab ko'riladi. Ilova sifatida sotiladigan mahsulotlar uchun mijozlar testi ba'zan beta test deb ataladi, bunda tanlangan foydalanuvchilar dasturiy ta'minotni sinab ko'rishadi va sharhlaydilar. Test rejalari sinov va ishlab chiqish faoliyati o'rtasidagi bog'liqlik Dasturiy ta'minotning moslashuvchanlik xususiyati katta va murakkab tizimlarga tobora ko'proq kiritilishining asosiy sabablaridan biridir. Uskuna uchun dasturiy maxsulot ishlab chiqarish to'g'risida qaror qabul qilingandan so'ng, apparat loyihasiga o'zgartirish kiritish juda qimmatga tushadi. Biroq, tizimni ishlab chiqish paytida yoki undan keyin istalgan vaqtda dasturiy ta'minotga o'zgartirishlar kiritilishi mumkin. Hatto keng qamrovli o'zgarishlar ham tizim uskunasiga o'zgarish kiritishdan ancha arzon. O'zgarishlar ustida ishlash (coping with change) Qayta ishlash xarajatlarini kamaytirish uchun ikkita tegishli yondashuvdan foydalanish mumkin:
O'zgarishlarni kutish, bunda dasturiy ta'minot jarayoni qayta ishlash talab qilinishidan oldin mumkin bo'lgan o'zgarishlarni oldindan ko'ra oladigan yoki bashorat qila oladigan faoliyatni o'z ichiga oladi. Misol uchun, tizimning ba'zi asosiy xususiyatlarini mijozlarga ko'rsatish uchun prototip tizimi ishlab chiqilishi mumkin. Ular prototip bilan tajriba o'tkazishlari va yuqori dasturiy ta'minot ishlab chiqarish xarajatlarini talab qilishdan oldin talablarini yaxshilashlari mumkin.
Jarayon va dasturiy ta'minot tizimga osongina o'zgartirishlar kiritganda o'zgarishlarga chidamlilik. Bu odatda bosqichma-bosqich rivojlanishning ba'zi shakllarini o'z ichiga oladi. Taklif etilayotgan o'zgarishlar hali ishlab chiqilmagan bosqichlarda amalga oshirilishi mumkin. Agar buning iloji bo'lmasa, o'zgarishlarni kiritish uchun faqat bitta rivojlanish (tizimning kichik bir qismi) o'zgarishi kerak bo'ladi.
|
| |