• Loyiha rahbari/menejerlari
  • Tizim muhandislari
  • Mavzu: Dasturiy taʼminot xavfsizligini testlash usullarini tahlili Amaliy ish




    Download 237.55 Kb.
    bet2/3
    Sana14.05.2023
    Hajmi237.55 Kb.
    #59638
    1   2   3
    Bog'liq
    1678695106, amaliy 7, Abdinazarov Ural, 1684255165, 1685000828 (1)
    Dastur ishlab chiquvchilari butun tizimni boshidan oxirigacha bilishlari mumkin. Ular tizimlarni loyihalash, ishlab chiqish va sinovdan o'tkazishda ishtirok etadilar, shuning uchun ular barcha ko'rsatmalar va talablarni bilishadi. Bundan tashqari, ular dasturiy ta'minotni ishlab chiqish, jumladan, testlarni avtomatlashtirish bo'yicha yuqori malakaga ega.Loyiha rahbari/menejerlari butun loyiha uchun mas'uldirlar - mahsulot sifati, yetkazib berish muddati va rivojlanish tsiklining muvaffaqiyatli yakunlanishi. Mahsulot bilan bog'liq muammolar paydo bo'lganda, muammolarni hal qilish vaqtini birinchi o'ringa qo'yadigan mahsulot menejeri.Yakuniy foydalanuvchilar manfaatdor tomon yoki mijozlardir. Beta-test - bu dasturiy ta'minotning chiqishdan oldingi versiyasi bo'lib, u yuqori sifat va mijozlar ehtiyojini qondirishga yordam beradi. Yetkazib berilayotgan mahsulot qabul qilinishini qondirish uchun traektoriyada yoki yo'qligini kim aniqlay oladi.Tizim muhandislari to'plangan talablar va tushunchalar asosida tizimni loyihalashtiradi va me'mor qiladi. Bilimlar to'plami tufayli ular keyinchalik QA jamoasi va/yoki dasturiy ta'minot ishlab chiquvchilari tomonidan amalga oshiriladigan tizim darajasidagi test holatlarini belgilaydigan tizimga ega. Sinov holatlariga qo'yiladigan talablarni tekshirish ham amalga oshiriladi. Modellashtirish qo'llaniladigan juda murakkab tizimlarda tizim muhandislari tomonidan mantiqiy va/yoki jismoniy tizim dizaynini modellashtirish orqali testlar amalga oshiriladi.Sinovni erta boshlash yaxshidir, chunki bu xarajatlarni kamaytiradi, shuningdek, toza me'moriy dizayn va xatosiz dasturiy ta'minotni qayta ishlash va ishlab chiqarish uchun ketadigan vaqtni kamaytiradi. Dasturiy ta'minotni ishlab chiqish hayotiy tsiklining har bir bosqichi (SDLC) turli shakllarda amalga oshiriladigan sinov uchun imkoniyat sifatida taqdim etiladi.Masalan, SDLCda test shakli talablarni yig'ish bosqichida boshlanishi mumkin. Talablarni aniq tushunish kerak. Talablarni tushuntirish va muzokara qilish uchun manfaatdor tomonlarga qaytish to'g'ri tizim yaratilganligini ta'minlash uchun manfaatdor tomonlar talablarining talqinini sinovdan o'tkazish shaklidir. Bu mahsulot va loyiha boshqaruvining muhim qismidir. Qabul qilish testlari uchun sinov holatlari ham aniqlanishi kerak.Tizim muhandisligi bosqichida aniqlangan test holatlari tizimni nima va qanday sinovdan o'tkazish kerakligini tushuntiruvchi matnga asoslangan test holatlari ekanligini tushunish muhimdir. Ushbu sinov holatlari keyinchalik tizim muhandislarining matnga asoslangan test ishi hamda bog‘langan talab asosida tuzilgan ishlab chiqish va/yoki QA jamoasi tomonidan amalga oshiriladi. Amalga oshirilgan test holatlarining tasdiqlanishi yoki bajarilishi to'g'ri funksionallikni tasdiqlovchi va har qanday muvofiqlik ehtiyojlari uchun ishlatilishi mumkin bo'lgan o'tish / muvaffaqiyatsiz natijalarni keltirib chiqaradi .
    Talablarning parchalanishi va arxitektura dizayni bosqichi mavhumlikning boshqa darajasida tizimni batafsilroq tavsiflaydi. Interfeyslar aniqlangan va agar SysML, UML yoki boshqa tillardan foydalangan holda modellashtirish amalga oshirilsa, dizayndagi kamchiliklarni bartaraf etish uchun simulyatsiya orqali arxitekturani sinab ko'rish yana bir muhim vazifadir.
    Ushbu jarayon davomida qo'shimcha talablar, jumladan, ularning har birini tekshiradigan va tasdiqlaydigan test holatlari aniqlanadi. Batafsil dizayn ishlab chiqarishda qo'shimcha parchalanish sodir bo'ladi.
    Oxir oqibat, tizim darajasidagi talablar tizim darajasidagi test holatlariga, arxitektura talablari integratsiya test sinovlariga va batafsil dizayn talablari yoki past darajadagi talablar birlik sinov holatlariga taalluqlidir. Talablarni tekshirish har bir talabning sinov holatiga mos kelishini ta'minlash uchun amalga oshirilishi mumkin. Talablarni kuzatish matritsasi kuzatuv bo'shliqlarini topish uchun juda mos keladi.
    Tizimdan dasturiy ta'minot muhandislariga o'tish amalga oshirilganda, ishlab chiquvchilar talablar asosida ularni amalga oshirishni boshlaydilar. Bu erda dasturiy ta'minot ishlab chiquvchilari kod sifatini ta'minlash uchun kodlash standartlarini qo'llashadi yoki qo'llashlari kerak. Sinov shakli bo'lgan statik kod tahlili va amalga oshirish bosqichining eng dastlabki bosqichlarida, shuningdek tuzatish eng arzon bo'lganida, kodlash kamchiliklari, shuningdek, xavfsizlik va xavfsizlik masalalari topiladi. Birlik sinovi amalga oshiriladi va har bir amalga oshirilgan birlik sinovi past darajadagi talablarga yoki u amalga oshiradigan sinov holatiga bog'lanishi kerak.

    3.
    Yangi kompyuter mahsulotini chiqarishga tayyorgarlik ko'ryapsizmi? NTS butun ishlab chiqish siklida – alfa, beta va/yoki oltin asosiy rivojlanish bosqichlarida mahsulotingiz funksiyasidan foydalanishi mumkin. NTS keng qamrovli test rejalari va batafsil test metodologiyalarini ishlab chiqishdan boshlashi mumkin yoki siz bizga o'z nomingizdan bajarish uchun maxsus test rejasini taqdim etishingiz mumkin.


    Download 237.55 Kb.
    1   2   3




    Download 237.55 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Dasturiy taʼminot xavfsizligini testlash usullarini tahlili Amaliy ish

    Download 237.55 Kb.