Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6


Yozuv stoli oldidagi test



Download 1,18 Mb.
bet40/100
Sana31.12.2021
Hajmi1,18 Mb.
#233038
1   ...   36   37   38   39   40   41   42   43   ...   100
Bog'liq
2. 1 Dasturiy ta’minot ishlab chiqish masalasining qo‘yilishi 6 (1)

4.2 Yozuv stoli oldidagi test
Yozuv stoli oldidagi test haqiqiy tafakkur testi bo‘lib, kompyutersiz sodir bo‘ladi va dasturchilarning o‘zlari tomonidan o‘tkaziladi. Shu zayl, dasturchi o‘z stoli oldida o‘tiradi va uning dasturi bekamu-ko‘stligi haqida yaxshilab o‘ylab ko‘radi.

Xujjatlashtirish va yordamchi vositalar sifatida uning ixtiyorida quyidagilar mavjud:



  • Talablar tahlili;

  • Amalga oshirish rejasi (bu erda: Nassi/Shneidermann-Diagramm diagrammasi);

  • Amalga oshirish (bu erda: dastur kodini bosmadan chiqarish (listing) );

  • Qog‘oz va qalam.

Talablar tahlili, bu degani, dastur maqsadi ravshan: sonlarning joylashgan qatori o‘suvchi izchillikda saralanishi kerak.

Dasturchi Nassi/Shneidermann-Diagramms diagrammasi yoki dastur kodi yordamida testlaydigan qator savollar qo‘yilishini o‘ylab chiqadi va bu bilan dasturning, bekamu-ko‘stligini ko‘rsatadi. Savollar ta’riflanmagan va talablar tahlili esa dasturchi fantaziyasiga bog‘liq. “BubbleSort” dasturiga quyidagi savollar qo‘yilishi mumkin:



  1. Qator to‘g‘ri saralanganmi(7 23 12 128 0 15)?

  2. Agar qator uzunligi (ArrayLength) noto‘g‘ri berilgan bo‘lsa, agar u o‘ta katta, agar u o‘ta kichik bo‘lsa, nima sodir bo‘ladi?

  3. Agar qator salbiy sonlarga ega bo‘lsa, nima sodir bo‘ladi?

  4. Agar qator vergulli sonlarga ega bo‘lsa, nima sodir bo‘ladi?

  5. Agar qator faqat bitta yagona sondan iborat bo‘lsa, nima sodir bo‘ladi?

  6. Agar qator bir nechta bir xil sonlarga ega bo‘lsa noma sodir bo‘ladi?

  7. Agar qator son o‘rniga o‘zgaruvchan miqdorlar yoki ifodalar yoki belgilarga (o‘zgaruvchan miqdorlar tipi belgi (Character) yoki satr(String)) ega bolsa, nima sodir bo‘ladi?

Alohida savollar qo‘yilishi uchun savollarning eng yaxshi jadval yaratilishi kerak-ki, unda dastur kodida uchraydigan barcha o‘zgaruvchan miqdorlar taqsimlangan va dasturning fikran o‘tishida ularning ma’nolari o‘zgarishi nuqtai-nazaridan o‘rganilgan bo‘ladi:
a) savol qo‘yilishi quyidagi tarzda bo‘lishi mumkin:


x

y

Array[0]

Array[1]

Array[2]

Array[3]

Array[4]

Array[5]

ArrayLength

0

0


Download 1,18 Mb.

Do'stlaringiz bilan baham:
1   ...   36   37   38   39   40   41   42   43   ...   100




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish