Muvofiqlashganlik, sifatli PM xarakteristikasi kabi ichki va tashqi bо‘ladi.
Ichki muvofiqlashganlik yagona atamashunoslikni, tushunchalar va qiymatlarning
yagona talqin etilishini ta’minlashi kerak. Bu xarakteristika programm majmualarni
yaratishda, loyiha ustida mutaxassislar guruhi ishlayotgan paytda va ish jarayonida
programm modullarning о‘zaro bog‘liqligi bо‘yicha aloqalarni о‘rnatish zarur
bо‘lgan vaqtda alohida ahamiyat kasb etadi. Tashqi muvofiqlashganlik
yaratilayotgan PM uni ishlab chiqishga texnik loyihada bayon qilingan talablarga
tо‘liq mos kelishi bilan ta’minlanadi.
PMning strukturalashtirilganligi uni foydalanuvchi uchun tushunarli qiladi.
U PMni quyidagi ma’lum talablarga muvofiq yaratishni kо‘zda tutadi: dasturlashda
tо‘rtta asosiy konstruksiyalardan foydalanish, programmalar matnini mukammalroq
izohlash (sharhlash), modulli dasturlashdan foydalanish, modullar hajmini cheklash
va boshqalar. Sifatli PMning yuqorida sanab о‘tilgan xarakteristikalari birgalikda
PMning tushunarliligini ta’minlaydi.
Sifatli PMning keyingi xarakteristikasi - ishonchlilikdir. PMning
ishonchliligiga ushbu ma’ruzalar matnining alohida paragrafi bag‘ishlangan. Hozir
biz u bilan yaqindan bog‘liq bо‘lgan xarakteristikalar ustida tо‘xtab о‘tamiz.
a) tugallanganlik - faoliyat yuritish uchun barcha zarur bо‘lgan, berilgan
vazifalarni bajarish uchun yetarli darajada ishlab chiqilgan programm tarkibiy
qismlarni о‘z ichiga oluvchi PMni tasvirlaydi.
PMning tugallanmaganligiga unda ishning qandaydir qо‘shimcha (asosiy
bо‘lmagan) rejimini ta’minlovchi modullardan birining yо‘qligi misol bо‘la oladi.
Masalan, ma’lum betdan (hujjat kо‘p betli deb faraz qilinadi) ma’lumotlarni
kiritishda dastlabki hujjatni kо‘rib chiqishni ta’minlovchi modul. Bundan tashqari,
komplekt bо‘lmagan hujjatlar yoki hujjatlarda qandaydir ayrim bо‘limlarni yо‘qligi
PMni tugallanmaganligiga misol bо‘lib xizmat qilishi mumkin.
b)aniqlik
-
hisoblash
natijalarining
ularning
qanday
maqsadga
qaratilganligiga muvofiq aniqligini belgilovchi xarakteristikadir. Masalan, agar
programmada bank operatsiyalari bо‘yicha hisoblashlar olib borilayotgan bо‘lsa,
unda oqilona aniqlik - verguldan keyin 3-ta xona qoldirish va undan keyin 2 xona
qolguncha yiriklashtirishdir. Agar programmada molekulyar darajadagi biologik
tajribalar ustida hisoblashlar о‘tkazilsa, unda verguldan keyiin 10-12 xonagacha
aniqlik talab qilinishi mumkin.
Sifatli PMning yuqorida sanab о‘tilgan xarakteristikalaridan tashqari yana bir
nechtasini kо‘rib chiqamiz.
Do'stlaringiz bilan baham: |