Tizimni amalga oshirish dasturini ishlab chiqish tabiiy ravishda tizimni loyihalash orqali bo’ladi. Dasturning ba'zi sinflari, masalan, xavfsizlik nuqtai nazaridan muhim tizimlar, odatda, har qanday amalga oshirish boshlanishidan oldin batafsil ishlab chiqilgan bo'lsa-da, loyiha va dasturni ishlab chiqishda bir-biri bilan aralashib ketish bu odatiy holdir. Dasturiy ta'minotni ishlab chiqish vositalari loyiha orqali dastur skeletini yaratishda ishlatilishi mumkin. Bu interfeyslarni aniqlash va amalga oshirish kodini o'z ichiga oladi va ko'p hollarda ishlab chiquvchiga faqat dasturning har bir komponentining ishlash tafsilotlarini qo'shishi kerak. Tizimni amalga oshirish dasturini ishlab chiqish tabiiy ravishda tizimni loyihalash orqali bo’ladi. Dasturning ba'zi sinflari, masalan, xavfsizlik nuqtai nazaridan muhim tizimlar, odatda, har qanday amalga oshirish boshlanishidan oldin batafsil ishlab chiqilgan bo'lsa-da, loyiha va dasturni ishlab chiqishda bir-biri bilan aralashib ketish bu odatiy holdir. Dasturiy ta'minotni ishlab chiqish vositalari loyiha orqali dastur skeletini yaratishda ishlatilishi mumkin. Bu interfeyslarni aniqlash va amalga oshirish kodini o'z ichiga oladi va ko'p hollarda ishlab chiquvchiga faqat dasturning har bir komponentining ishlash tafsilotlarini qo'shishi kerak. Dasturiy 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.
Do'stlaringiz bilan baham: |