Sinovga yaroqlilik - bu o'zgarishlar sifatini tekshirish va o'zgartirilgan dastur komponentlarini qabul qilish qulayligini ta'minlaydigan dasturiy ta'minotning xususiyati. Ushbu kichik xarakteristika dasturlar va ma'lumotlarni o'zgartirishda sinovdan o'tkazilishi kerak bo'lgan o'zgarishlarning ta'sir doirasi hajmiga, ularning xususiyatlarini tekshirish uchun testlarning murakkabligiga bog'liq. Uning atributlari tarkibiy qismlarni va dasturlarning butun majmuasini strukturaviy qurish qoidalarining aniqligiga, modullararo va tashqi interfeyslarni birlashtirishga, texnologik hujjatlarning to'liqligi va to'g'riligiga bog'liq.
O'zgarishlarni lokalizatsiya qilish va komponentlarning interfeyslarini DT ning tuzatilmagan qismi bilan birlashtirish qobiliyati ularni sinovdan o'tkazishning murakkabligi, mashaqqatliligi va davomiyligini kamaytirishga imkon beradi, testlarni tayyorlash va natijalarni tahlil qilishni soddalashtiradi. Ushbu kichik xarakteristikada modifikatsiyani tekshirish jarayonining texnik va tashkiliy komponenti hisobga olinadi. Bu ularning mashg'ulotlarining funktsional qismini o'z ichiga olmaydi. Umuman olganda, uni ba'zi o'rta va murakkab dasturlar modifikatsiyalarini sinovdan o'tkazish uchun mehnat va vaqt xarajatlari bilan hisoblash mumkin.
Ta'minotning bir qismi sifatida tahlil qilish va barqarorlik sub xarakteristikalari amaliylik atributlariga yaqin bo'lgan atributlar bilan sifat jihatidan tavsiflanadi: dasturiy ta'minot to'plami arxitekturasining uyg'unligi, interfeyslarni birlashtirish, hujjatlarning to'liqligi va to'g'riligi. Ushbu kichik belgilar uchun oddiy tartib o'lchovidan foydalanish mumkin.
Har xil usullar va avtomatlashtirish vositalaridan foydalangan holda, mehnat zichligi miqdori va ushbu funktsiyalarni odatdagi operatsiyalarda amalga oshirish muddati bo'yicha miqdoriy baholash uchun pastki xususiyatlarning o'zgaruvchanligi va sinovdan o'tishi mumkin. Dasturni tayyorlash va har bir sinovdan o'tkazish, o'zgartirishning murakkabligiga qarab, uni tekshirish va hujjatlarni yangilashni hisobga olgan holda, birdan bir necha yuz kishi-soatgacha va yangi versiyada ming soatgacha mehnat sarfini talab qilishi mumkin. murakkab dasturiy ta'minot to'plami chiqariladi.
Ushbu iqtisodiy o'lchovlar, mohiyatan, bilvosita bo'lsa ham, tahlil qilish va barqarorlik atributlarini ham aks ettirishi mumkin va umuman barqarorlikni integral baholashdan oldin qo'llanilishi mumkin. Ular OT versiyalarining funktsional yaroqliligini dinamik rivojlantirish va takomillashtirishga ta'sir qiladi va ma'lum bir versiyaning barqaror ishlashida hisobga olinmasligi mumkin.
Mobillik
Mobillik - bu DTning bir uskuna va operatsion muhitdan boshqasiga o'tishga tayyorligi. Dasturlar va ma'lumotlarning turli xil apparat va operatsion platformalarga ko'chirilishi ko'plab zamonaviy dasturiy ta'minot tizimlari uchun funktsional yaroqlilikning muhim ko'rsatkichidir. Ushbu xususiyatni DT komponentlarini zarur modifikatsiyalari hajmi, mehnat zichligi va davomiyligi va boshqa platformaga o'tkazilgandan keyin DTning to'liq ishlashini ta'minlash uchun bajarilishi kerak bo'lgan moslashtirish operatsiyalari bilan baholash mumkin (3-jadval).
Mobillik dasturning manba matnlari darajasida yoki ob'ekt kodi darajasida amalga oshirilishi mumkin. Bu dasturiy ta'minot va ma'lumotlar komplekslarining tuzilishi va kengaytirilishiga, ularni uzatish jarayonida komponentlarning portativligini va modifikatsiyasini amalga oshirish uchun zarur bo'lgan qo'shimcha resurslarning mavjudligiga bog'liq.
ISO 9126:2 standartidagi to'rtta harakatchanlik sub xarakteristikasining tashkiliy va texnologik protseduralari sifatini 11 ta atributda aks ettirish tavsiya etiladi.
Mobil ilovalar va ma'lumotlarni yaratish va ulardan foydalanishning asosiy maqsadlari quyidagilardan iborat:
• joriy etilgan va sinovdan o'tgan DT va MBga investitsiyalarni ishlab chiqish, o'zgartirish va ularga qo'yiladigan yangi talablarning paydo bo'lishi jarayonida, shuningdek, arxitekturani takomillashtirish, apparat va operatsion platformalar resurslari va funktsiyalarini oshirish jarayonida saqlanishini ta'minlash. ;
• turli platformalar uchun kompleks DT va JB ni bevosita ishlab chiqish mehnat zichligi, narxi va davomiyligini qisqartirish;
• axborot tizimlarida DT va ma'lumotlar bazasi ishlashining yuqori sifati, ishonchliligi va xavfsizligini ta'minlash;
• Ularning yangi yoki takomillashtirilgan axborot tizimlariga o'tishini osonlashtiradigan yagona foydalanuvchi tajribasini ta'minlash.