Figures – Chapter 3


Download 409.59 Kb.
bet5/14
Sana14.12.2022
Hajmi409.59 Kb.
#1006300
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
3 mavzu Agileteskor dasturiy ta\'minotini ishlab chiqish

Qayta ishlab chiqarish
 Dasturchilar guruhi dasturiy ta'minotning iloji boricha yaxshilanishini izlaydilar va ushbu yaxshilanishlarni zarurat bo'lmagan taqdirda ham amalga oshiradilar.
 Bu dasturiy ta'minotni tushunishni yaxshilaydi va shuning uchun hujjatlarga bo'lgan ehtiyojni kamaytiradi.
 O'zgartirishlarni kiritish osonroq, chunki kod yaxshi tuzilgan va aniq.
 Biroq, ba'zi o'zgarishlar arxitekturani qayta ko'rib chiqishni talab qiladi va bu ancha qimmat.
Qayta ishlab chiqarishga misollar
 Kod nusxasini olib tashlash uchun sinf ierarxiyasini qayta tashkil etish.
 Tushunishni osonlashtirish uchun atributlar va usullarni tozalash va nomini o'zgartirish.
 Inline kodni qo'ng'iroqlar bilan dasturlar kutubxonasiga kiritilgan usullarga almashtirish.
Sinov-birinchi ishlanma
Sinov XP uchun asosiy hisoblanadi va XP har qanday o'zgartirish kiritilgandan so'ng dastur sinovdan o'tkaziladigan yondashuvni ishlab chiqdi.
 XP sinov xususiyatlari:
Sinov-birinchi ishlanma. Stsenariylardan testlarni ko'paytirish.
Foydalanuvchilarning testlarni ishlab chiqish va tekshirishda ishtiroki.
Avtomatik sinov bog'lamalari har safar yangi versiya paydo bo'lganda barcha komponentlarni sinash uchun ishlatiladi.

Sinov asosida ishlab chiqish


 Kodni oldin testlarni yozish, amalga oshiriladigan talablarni aniqlaydi.
 Testlar ma'lumot sifatida emas, balki dastur sifatida yoziladi, shunda ular avtomatik ravishda bajarilishi mumkin. Sinov uning to'g'ri bajarilganligini tekshirishni o'z ichiga oladi.
- Odatda Junit kabi sinov tizimiga tayanadi.
 Oldingi va yangi testlarning barchasi yangi funksiya qo'shilganda avtomatik ravishda ishga tushiriladi, shu bilan yangi funktsionallikda xatolar yuzaga kelmaganligini tekshirish.
Mijozlarni jalb qilish
 Mijozning sinov jarayonida roli tizimni keyingi chiqarilishida amalga oshiriladigan voqealarni qabul qilish testlarini ishlab chiqishda yordam berishdan iborat.
 Jamoaning bir qismi bo'lgan mijoz, rivojlanish davom etar ekan, testlarni yozadi. Shuning uchun barcha yangi kod mijozning ehtiyojlariga mos kelishini tekshirish uchun tasdiqlangan.
 Biroq, mijoz rolini qabul qiladigan odamlar cheklangan vaqtga ega va shuning uchun ishlab chiqish guruhi bilan to'liq ishlay olmaydi. Ular talablarni ta'minlash etarli miqdordagi hissa qo'shgan deb hisoblashadi va shuning uchun test jarayonida qatnashishni istamaydilar.

Download 409.59 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   14




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