Figures – Chapter 3


Download 409.59 Kb.
bet3/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

Ekstremal dasturlash

 90-yillarning oxirida ishlab chiqilgan juda ta'sirchan chaqqonlik usuli, chaqqon rivojlanish usullarini bir qatorini joriy qildi.

 Ekstremal dasturlash (XP) iterativ rivojlanish uchun "ekstremal" yondashuvni talab qiladi.


Yangi versiyalar kuniga bir necha marta qurilishi mumkin; O'sish har ikki haftada xaridorlarga etkaziladi;
Barcha testlar har bir tuzilish uchun bajarilishi kerak va agar test muvaffaqiyatli bajarilgan bo'lsa qabul qilinadi.

Ekstremal dasturlashning aylanishi

Ekstremal dasturlash amaliyotlari


Printsip yoki amaliyot

Ta'rif

O'sishni rejalashtirish

Talablar hikoya kartalarida qayd etiladi va nashrga kiritilishi kerak bo'lgan voqealar vaqt va ularning nisbiy ustuvorligi bilan
belgilanadi. Ishlab chiquvchilar ushbu hikoyalarni ishlab chiqish "Vazifalari" ga ajratadilar. 3.5 va 3.6-rasmlarga qarang.

Kichik nashrlar

Avval biznes qiymatini ta'minlaydigan minimal foydali funktsional to'plam ishlab chiqilgan. Tizimning relizlari tez-tez bo'lib, asta- sekin birinchi nashrga funksionallik qo'shiladi.

Oddiy dizayn

Etarli dizayn hozirgi talablarga javob beradigan tarzda amalga oshiriladi va endi bo'lmaydi.

Sinov-birinchi ishlanma

Ushbu funktsional imkoniyatning o'zi amalga oshirilgunga qadar, funktsionallikning yangi qismi uchun testlarni yozish uchun
avtomatlashtirilgan blokning sinov doirasi ishlatiladi.

Qayta ishlab chiqarish

Barcha ishlab chiquvchilar imkon qadar qisqa vaqt ichida kodni takomillashtirishni topishlari kerak. Bu kodni sodda va sodda saqlaydi.

Ekstremal dasturlash amaliyoti


Pair dasturlash

Ishlab chiquvchilar juft bo'lib ishlaydilar, bir-birlarining ishlarini tekshiradilar va har doim yaxshi ish qilishlariga yordam
beradilar.

Jamoa mulki

Ishlab chiquvchilar juftligi tizimning barcha sohalarida ishlaydi, shunda hech qanday tajriba orollari rivojlanmaydi va barcha
ishlab chiquvchilar barcha kodlar uchun javobgarlikni o'z zimmalariga oladilar. Har kim biron narsani o'zgartirishi mumkin.

Doimiy integratsiya

Biror ish ustida ish tugashi bilan u butun tizimga birlashtirilgan. Bunday integratsiyadan so'ng tizimdagi barcha sinov sinovlari o'tishi kerak.

Barqaror sur'atlar

Qo'shimcha ish vaqtining ko'p miqdori maqbul deb hisoblanmaydi, chunki sof effekt ko'pincha kod sifatini va o'rta
muddatli samaradorlikni pasaytiradi

Saytdagi mijoz

Tizimning oxirgi foydalanuvchisi (mijoz) vakili XP komandasidan foydalanish uchun to'la vaqtli bo'lishi kerak. Favqulodda
dasturlash jarayonida mijoz ishlab chiqish guruhining a'zosi bo'lib, tizim talablarini jamoaga etkazish uchun javobgardir.


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