2. sdlc qo’llanmalarini o’rganib chiqish va ular haqida ma’lumot


Download 286.17 Kb.
Pdf ko'rish
Sana06.12.2020
Hajmi286.17 Kb.
#160889
Bog'liq
dttl mus


Reja: 

1. Kirish. 

2. SDLC qo’llanmalarini o’rganib chiqish va ular haqida ma’lumot. 

3. Iterative Model ya’ni Takroriy model haqida ma’lumot. 

4. Takroriy modellar haqida tushunchalar dizayn namunalar. 

5. Xulosa. 

6. Foydalanilgan adabiyotlar. 

 

 



Kirish. 

SDLC  modellari haqida ma’lomotlar olamiz va 

 

Iterative modelli haqida to’liq 



tushunchaga ega bo’lamiz v anima ushun ishlatilishi va qaysi holatlarda ishlatishi 

takroriy madellar haqida to’liqroq madellar haqida ma’lumotlar olamiz va uning 

ko’proq qismi haqida amaliy qismini ko’rib chiqamiz. Bu Oraliq nazorat ishimizni 

pastki qismida  Iterative Model haqida undanda tuliq qo’llanilgan. Bosh qismida  esa 

Iterative Model haqida qayerdan kelib chiqqan va ularning kam bo’lsada qanday 

ishlatilishini  va ularning qay holatda ishlatilishi haqida ma’lumotlar berib o’tganman. 

Bu ma’lumotlarim sizlarga yetadi deb o’ylayman, agar yetarlicha bo’lmagan bo’lsa 

uzur.  


 

 


SDLC qo'llanmasi 

SDLC dasturiy ta'minotni ishlab chiqish hayot aylanishi degan ma'noni anglatadi. 

SDLC - bu Dasturiy mahsulotlarni ishlab chiqish yoki o'zgartirish bo'yicha 

rejalashtirilgan bir qator tadbirlardan iborat jarayon. Ushbu o'quv qo'llanma sizga 

SDLC asoslari, mavjud SDLC modellari va ularning sohada qo'llanilishi haqida 

umumiy ma'lumot beradi. Ushbu o'quv qo'llanma shuningdek, Agile, RAD va 

Prototyping kabi boshqa tegishli metodologiyalarni ishlab chiqadi. 

SDLC ni nima uchun o'rganish kerak? 

Software Development Life Cycle (SDLC) - bu dasturiy ta'minot sanoati 

tomonidan yuqori sifatli dasturlarni loyihalash, ishlab chiqish va sinovdan o'tkazish 

uchun ishlatiladigan jarayon. SDLC yuqori sifatli dasturiy ta'minotni ishlab 

chiqarishni maqsad qilib qo'ygan bo'lib, u mijozlar talabiga javob beradigan yoki 

undan oshadigan, muddatlarda va xarajatlar smetasida bajarilishi mumkin. 

SDLC - bu dasturiy ta'minot tashkiloti doirasida dasturiy ta'minot loyihasi uchun 

amalga oshiriladigan jarayon. U muayyan dasturiy ta'minotni ishlab chiqish, saqlash, 

almashtirish va o'zgartirish yoki takomillashtirishni tavsiflovchi batafsil rejadan 

iborat. Hayotiy tsikl dasturiy ta'minotning sifatini oshirish va umumiy rivojlanish 

jarayonini belgilaydi. 

SDLC - bu dasturiy ta'minotni ishlab chiqishning hayotiy tsiklining qisqartmasi. 

U dasturiy ta'minotni ishlab chiqish jarayoni deb ham ataladi. 

SDLC - bu dasturiy ta'minotni ishlab chiqish jarayonining har bir bosqichida 

bajariladigan vazifalarni belgilaydigan ramka. 

ISO / IEC 12207 - bu dasturiy ta'minotning hayot aylanish jarayonlari uchun 

xalqaro standart. Dasturiy ta'minotni ishlab chiqish va saqlash uchun zarur bo'lgan 

barcha vazifalarni belgilaydigan standart bo'lishga qaratilgan. 

SDLC modellari 

Dasturiy ta'minotni ishlab chiqish jarayonida ta'riflangan va ishlab chiqilgan turli 

xil dasturiy ta'minotni hayotiy tsikl modellari mavjud. Ushbu modellar dasturiy 

ta'minotni ishlab chiqish jarayoni modellari deb ham nomlanadi. Har bir jarayon 

modeli dasturiy ta'minotni ishlab chiqish jarayonida muvaffaqiyatni ta'minlash uchun 

o'z turiga xos bir qator bosqichlarni bajaradi. 



Quyida sanoatda kuzatilgan eng muhim va mashhur SDLC modellari 

keltirilgan  

Sharshara modeli 

Takroriy model 


Spiral model 

V-model 


Katta portlash modeli 

Boshqa tegishli metodikalar - bu Agile Model, RAD Model, Tezkor dastur ishlab 

chiqish va prototip modellari. 

Tomoshabinlar 

Ushbu o'quv qo'llanma dasturiy ta'minotni ishlab chiqish va uni chiqarishga har 

qanday tarzda yordam beradigan barcha mutaxassislarga tegishli. Bu dasturiy ta'minot 

loyihasining manfaatdor tomonlari va dastur / loyiha menejerlari uchun qulay 

ma'lumotdir. Ushbu o'quv qo'llanmaning oxiriga kelib, o'quvchilar SDLC va unga 

tegishli tushunchalar haqida har tomonlama tushuncha hosil qilishadi va har qanday 

dasturiy ta'minot loyihasi uchun to'g'ri modelni tanlashi va unga amal qilishlari 

mumkin. 


Old shartlar 

Ushbu SDLC o'quv qo'llanmasi uchun aniq shartlar mavjud emas va har qanday 

dasturiy ta'minot mutaxassisi yuqori sifatli dasturiy ta'minot dasturlari va 

mahsulotlarini qanday ishlab chiqilganligi to'g'risida batafsil ma'lumot olish uchun 

ushbu qo'llanmani o'rganishi mumkin. Dasturlash yoki sinovdan o'tkazish yoki 

loyihani boshqarish bo'yicha yaxshi tushuncha sizga qo'shimcha ustunlik beradi va 

ushbu o'quv qo'llanmasidan maksimal darajada foydalanishga yordam beradi. 

SDLC - takroriy model 

Iterative modelda takroriy jarayon dasturiy ta'minotga bo'lgan talablarning kichik 

bir qismini oddiy bajarishdan boshlanadi va rivojlanayotgan versiyalarni to'liq tizim 

amalga oshirilguncha va tarqatishga tayyor bo'lguncha takroriy ravishda yaxshilaydi. 

Qaytadan hayot tsikli modeli talablarning to'liq spetsifikatsiyasidan boshlashga 

urinmaydi. Buning o'rniga, dasturiy ta'minotning faqat bir qismini belgilash va amalga 

oshirish bilan boshlanadi, keyinchalik qo'shimcha talablarni aniqlash uchun qayta 

ko'rib chiqiladi. Keyinchalik, bu jarayon takrorlanadi va modelning har bir iteratsiyasi 

oxirida dasturiy ta'minotning yangi versiyasi ishlab chiqariladi. 

 

Takroriy model - dizayn 



Takroriy jarayon dasturiy ta'minotga talablarning quyi qismini oddiy 

bajarilishidan boshlanadi va rivojlanayotgan versiyalarni to'liq tizim amalga 

oshirilgunga qadar iterativ ravishda yaxshilaydi. Har bir takrorlashda dizayndagi 

o'zgarishlar amalga oshiriladi va yangi funktsional imkoniyatlar qo'shiladi. Ushbu 

usulning asosiy g'oyasi tizimni takroriy tsikllar (takroriy) va bir vaqtning o'zida kichik 

qismlarga (o'sib boruvchi) ishlab chiqishdir. 



 

Quyidagi rasmda Iterative and incremental modelining tasviri keltirilgan – 

 

Takroriy va o'sib boruvchi rivojlanish - bu takrorlanadigan dizayn yoki 



takrorlanadigan usul va rivojlanish uchun qo'shimcha qurish modelining 

kombinatsiyasi. "Dasturiy ta'minotni ishlab chiqish jarayonida bir vaqtning o'zida 

dasturiy ta'minotni ishlab chiqish tsiklining bir nechta takrorlanishi amalga oshirilishi 

mumkin." Ushbu jarayon "evolyutsion sotib olish" yoki "bosqichma-bosqich qurish" 

yondashuvi sifatida tavsiflanishi mumkin. 

Ushbu qo'shimcha modelda barcha talablar turli xil tuzilmalarga bo'linadi. Har bir 

takrorlash paytida ishlab chiqish moduli talablar, loyihalash, amalga oshirish va sinov 

bosqichlaridan o'tadi. Modulning har bir keyingi chiqarilishi oldingi versiyaga 

funktsiyani qo'shadi. Jarayon, talabga binoan to'liq tizim tayyor bo'lgunga qadar 

davom etadi. 

Takroriy dasturiy ta'minotni ishlab chiqish davridan muvaffaqiyatli 

foydalanishning kaliti talablarni qat'iyan tasdiqlash va dasturning har bir versiyasini 

ushbu talablarga mos ravishda modelning har bir tsikli davomida tekshirish va 

sinovdan o'tkazishdir. Dastur ketma-ket tsikllar orqali rivojlanib borar ekan, 

dasturlarning har bir versiyasini tekshirish uchun testlarni takrorlash va kengaytirish 

kerak. 


Takroriy model – dastur 

Boshqa SDLC modellari singari, takroriy va bosqichma-bosqich rivojlanish 

dasturiy ta'minot sohasida ba'zi bir maxsus dasturlarga ega. Ushbu model ko'pincha 

quyidagi stsenariylarda qo'llaniladi - 

To'liq tizimning talablari aniq belgilangan va tushunilgan. 


Asosiy talablar belgilanishi kerak; ammo, ba'zi funktsiyalar yoki so'ralgan 

qo'shimcha qurilmalar vaqt o'tishi bilan rivojlanishi mumkin. 

Bozorning cheklanishiga vaqt bor. 

Loyiha ustida ishlash jarayonida yangi texnologiya qo'llanilmoqda va uni ishlab 

chiquvchilar guruhi o'rganmoqda. 

Kerakli mahorat to'plamlariga ega manbalar mavjud emas va ularni ma'lum 

takrorlashlar uchun shartnoma asosida foydalanish rejalashtirilgan. 

Kelajakda o'zgarishi mumkin bo'lgan ba'zi yuqori xavfli xususiyatlar va maqsadlar 

mavjud. 

Takroriy model - ijobiy va salbiy tomonlari 

Ushbu modelning afzalligi shundaki, rivojlanishning dastlabki bosqichida 

tizimning ishlaydigan modeli mavjud bo'lib, bu funktsional yoki dizayndagi 

kamchiliklarni topishni osonlashtiradi. Rivojlanishning dastlabki bosqichida 

muammolarni topish cheklangan byudjetda tuzatish choralarini ko'rishga imkon 

beradi. 


Ushbu SDLC modelining kamchiligi shundaki, u faqat katta va katta hajmdagi 

dasturiy ta'minotni ishlab chiqish loyihalarida qo'llaniladi. Buning sababi shundaki, 

kichik dasturiy ta'minot tizimini yanada kichik xizmat ko'rsatish bosqichlari / 

modullariga ajratish qiyin. 



Iteratsion va qo'shimcha SDLC modelining afzalliklari quyidagilardan 

iborat: 

Ba'zi bir ish funktsiyalari hayot aylanish jarayonida tez va erta rivojlanishi 

mumkin. 

Natijalar erta va davriy ravishda olinadi. 

Parallel rivojlanishni rejalashtirish mumkin. 

Taraqqiyotni o'lchash mumkin. 

Kapsam / talablarni o'zgartirish uchun kamroq xarajat. 

Kichikroq takrorlash paytida sinov va disk raskadrovka oson. 

Takrorlash paytida xatarlar aniqlanadi va hal qilinadi; va har bir iteratsiya 

osonlikcha boshqariladigan bosqichdir. 

Xavfni boshqarish osonroq - birinchi navbatda yuqori xavfli qism amalga 

oshiriladi. 

Har bir o'sish bilan operatsion mahsulot etkazib beriladi. 


Har bir o'sish bo'yicha aniqlangan muammolar, muammolar va xatarlardan 

foydalanish mumkin / keyingi bosqichga qo'llanilishi mumkin. 

Xatarlarni tahlil qilish yaxshiroqdir. 

Bu o'zgaruvchan talablarni qo'llab-quvvatlaydi. 

Dastlabki ish vaqti kamroq. 

Katta va muhim ahamiyatga ega loyihalar uchun yaxshiroqdir. 

Hayotiy tsikl davomida dasturiy ta'minot erta ishlab chiqariladi, bu esa 

xaridorlarni baholash va fikr-mulohazalarini osonlashtiradi. 

Iterativ va qo'shimcha SDLC modelining kamchiliklari quyidagicha 

Ko'proq manbalar talab qilinishi mumkin. 

O'zgarish narxi kamroq bo'lsa-da, lekin bu talablarni o'zgartirish uchun juda mos 

emas. 


Menejmentga ko'proq e'tibor berish kerak. 

Tizim arxitekturasi yoki dizayni bilan bog'liq muammolar paydo bo'lishi mumkin, 

chunki barcha hayot tsiklining boshida barcha talablar yig'ilmaydi. 

Qo'shimchalarni aniqlash to'liq tizimning ta'rifini talab qilishi mumkin. 

Kichikroq loyihalar uchun mos emas. 

Boshqaruvning murakkabligi ko'proq. 

Loyihaning tugashi ma'lum bo'lmasligi mumkin, bu qanday xavf tug'diradi. 

Xatarlarni tahlil qilish uchun yuqori malakali manbalar talab qilinadi 

Loyihalarning rivojlanishi xavfni tahlil qilish bosqichiga juda bog'liq. 

Takroriy model 

Munassar va Govardxon so'zlariga ko'ra 

palapartishlik modelida ro'y beradi, dasturiy ta'minotga talab yaratadi 

tezroq natija beradigan rivojlanish modellari talab etiladi 

kamroq ma'lumot va katta moslashuvchanlikni taklif etadi. 

Takroriy dizayni bilan loyiha kichik qismlarga bo'linadi; 

Bu rivojlanish guruhiga natijalarini ko'rsatishga imkon beradi 

oldingi ishlov berish va foydalanuvchilarning qimmatli fikrlarini olish 



tizim. Ko'pincha, har bir takrorlash mini-palapartishlik jarayonidir 

bir bosqichdan olingan mulohazalar bilan va kerakli ma'lumotlarni taqdim etish 

keyingi bosqich uchun ma'lumot. 

 

2 - rasm: Iterative Model 

Takroriy modeldan ortiqcha 

Budi va boshqalarning fikriga ko'ra. Iterativning afzalliklari 

modellari quyidagicha: 

1. Teskari aloqa loyihadan doimiy ravishda amalga oshirilishi mumkin 

egasi. 

2. Barcha aniq dasturlarga ba'zi reviziyalar va 



funktsiyalari. 

Dastlab ishlab chiqarilgan dasturiy ta'minotni ishlab chiqish 

loyihaning 

Takroriy modelning etishmasligi 



Takroriy modifikatsiyaning etishmasligi quyidagilarni o'z ichiga oladi: 

1. Garchi barcha loyihalar uchun muammo bo'lishi shart emas, chunki 

kodlashdan oldin minimal dastlabki rejalashtirish va 

amalga oshirish iteratsiya modelidan foydalanganda boshlanadi 

dizayndagi kutilmagan muammolar yoki 

tizim arxitekturasi loyiha doirasida paydo bo'ladi. 

Buni yakunlash potentsial halokatli oqibatlarga olib kelishi mumkin 

umumiy loyiha vaqti va loyihaning qiymati to'g'risida, qaysi 

faqat bitta muammoni hal qilish uchun ko'plab kelgusi takrorlashni talab qiladi. 

2. Deyarli barchani ta'kidlaydigan palapartishlik modelidan farqli o'laroq 

loyihaning dastlabki bosqichlarida foydalanuvchi ishtiroki, 

takrorlanadigan modellar ko'pincha foydalanuvchi ishtirokini talab qiladi 

butun jarayon davomida, chunki har bir yangi iteratsiya bo'ladi 

Ehtimol, baholash uchun sinov va foydalanuvchilarning fikri talab qilinadi 

zarur o'zgarishlar.

 

 

Takroriy model nima? 

 


Takroriy model, shuningdek, ma'lum bir loyiha yoki dasturiy ta'minot ko'p sonli 

takrorlanishga bo'linadigan qo'shimcha model deb ataladi, bu erda har bir iteratsiya 

bajariladigan mahsulot yoki dasturiy ta'minotni chiqarishga olib keladigan to'liq 

rivojlanish tsikli hisoblanadi. Ishlab chiqilayotgan yakuniy mahsulotning pastki qismi, 

iteratsiyadan iteratsiyaga qadar yakuniy mahsulot yoki dasturiy ta'minotga aylanadi. 

Prototiplash, ratsional birlashtirilgan jarayon (RUP), tezkor rivojlanish, tezkor dastur 

ishlab chiqish iterativ modelga misoldir. 

Takroriy model 

SDLC (Software Development Life Cycle) juda katta va ko'plab sinov va ishlab 

chiqarish harakatlariga, texnikalariga, metodikalariga, vositalariga va boshqalarga 

boy. Bunga intensiv kontur va boshqarish, hisoblash va tartibga solish kiradi. Faqat 

dasturiy ta'minot muhandislarining har bir harakatiga amal qilib, dastur yoki dastur 

yaxshi yaratilgan. Iterative model shuningdek SDLC ning tarkibiy qismidir. 

Bu dasturiy ta'minotni ishlab chiqishning hayotiy tsiklining o'ziga xos bajarilishi 

bo'lib, u asosiy, murakkab bo'lmagan ijroga yo'naltirilgan bo'lib, keyinchalik tobora 

ko'proq murakkablik va yakuniy tizimga nisbatan kengroq xususiyatlarni keltirib 

chiqaradi. Qisqacha aytganda, iterativ modeldagi rivojlanish - bu ulkan dasturning 

dasturiy ta'minotini qisqartirishga qaratilgan usul. 

Butun shartlar bilan boshlanmagan takrorlanadigan model hayot tsiklining modeli. 

Xususan, modelda ishlab chiqish dasturiy ta'minotning keyingi xususiyatlarini tanib 

olish uchun tahlil qilinadigan yagona komponentni belgilash va bajarishdan 

boshlanadi. Bundan tashqari, takrorlash modelida takrorlash jarayoni dasturiy 

ta'minotning zaruriy qismining ozgina to'plamini soddalashtirilgan bajarilishidan 

boshlanadi, bu esa butun tizim bajarilguncha va qayta tarqatishga tayyorlanmaguncha 

rivojlanayotgan variantlarni takroriy ravishda yaxshilaydi. Har bir Iterative model 

versiyasi takrorlash deb nomlanuvchi ma'lum va belgilangan vaqt ichida ishlab 

chiqilgan. 

Bundan tashqari, takrorlash spetsifikatsiyalarning ma'lum bir to'plamiga 

qaratilgan. Har bir tsikl, masalan, amalga oshiriladigan chiqarishda ma'lum bir 

takrorlash natijasi uchun ishlatiladigan tizim bilan yakunlanadi. Takroriy model 

avvalgi bosqichlarni olishga imkon beradi, bunda o'zgartirishlar tegishli ravishda 

amalga oshiriladi. Mahsulotning yakuniy natijalari SDLC dasturiy ta'minotni ishlab 

chiqishning hayotiy tsikli tugagandan so'ng tiklanadi. Odatda, takroriy modeldagi 

rivojlanish akkumulyatorli rivojlanish bilan bog'liq holda qo'llaniladi, unda dasturiy 

ta'minotni ishlab chiqishning kengaytirilgan tsikli bir-birining ustiga yaratilgan 

qisqaroq bo'limlarga bo'linadi. 

Bundan buyon iterativ model keyingi konturlarda qo'llaniladi: 

 


Butun tizimning xususiyatlarini aniqlash va tushunish mumkin. 

Muhim spetsifikatsiyalar aniqlanadi, ishlab chiqarish jarayonining ozgina 

funktsiyalari va kerakli yaxshilanishlari paydo bo'ladi. 

Loyihaga xizmat qilayotgan paytda ishlab chiquvchilar jamoasi tomonidan eng 

yangi texnologiyalardan foydalanish va doimiy ravishda sotib olish kerak. 

Kelajakda bu juda katta xavfli xususiyatlar va maqsadlar mavjud bo'lganda 

o'zgarishi mumkin. Kerakli qobiliyatlarga ega bo'lgan manbalar, ular mavjud emas va 

ma'lum takrorlashlar uchun shartnoma asosida foydalanishga mo'ljallangan. 

Takrorlash modelining protsedurasi tsiklik bo'lib, odatiy modellarga o'xshamaydi, 

ular rivojlanish protsedurasining bosqichma-bosqich bosqichlarida sinchkovlik bilan 

to'planadi. Ushbu protsedurada faqat dastlabki rejalashtirish tugaydi, kamroq 

bosqichlar takrorlanadi, har bir tsiklning murakkabligi asta-sekin yaxshilanadi va 

dasturiy ta'minotning takrorlanishi. 

Takroriy model dizayni namunalari 

Quyida Iterative model dizaynlarining namunalari keltirilgan: 



1. Foydalanuvchi interfeyslari 

Kinokompaniyaning talabiga uskunalarni kuzatish, kostyumlar va rekvizitlar 

uchun maxsus tizim kerak. Texnologiyalarga asoslangan loyihalar uchun 

spetsifikatsiyalarni taqdim etish uchun biznes bo'limi odatiy emas. Ishlab chiquvchilar 

bir oy davomida doimiy ravishda ish olib boradigan va mijozlar kamayib ketadigan 

narsalarni quradigan odatiy holatlardan ketma-ket ravishda takrorlanadigan kontur 

strategiyasidan foydalaniladi. Bir hafta ichida ishlab chiquvchilar va foydalanuvchilar 

so'nggi tizim orqali muhokama qilish uchun ikki marta o'tirishadi. Iste'molchilar 

mahsulotlarni boshdan kechiradilar va yangi texnik xususiyatlarni yaratadilar, bu esa 

kamroq ish kunlariga qadar ustuvor ahamiyatga ega. Shu tarzda, tizim foydali va 

oddiy ishlatilishi mumkin. 

2. Grafika dizayni 

Reklama agentliklari ijodiy bo'limi mijozga reklama nashrini tayyorlash uchun 2 

hafta vaqt ajratadi. Ularning mijozlariga bir necha kun ichida taqdim etish taklifi bor. 

Vaqt o'tishi bilan, ular ilgari mijozlarning bir necha bor takrorlanadigan javoblarini 

ko'rib chiqishgan bo'lar edi va mijoz buni amalga oshirishi va tasdiqlashiga amin edi. 

 

3. Arxitektura 



Arxitektura firmasi zudlik bilan buyurtmachining huzurida joylashtirish uchun 

modellar va arxitektura animatsiyasini ishlab chiqaradi. Bu mijozni jalb qiladi va aniq 

bir loyiha uchun firma tanlanishiga imkon beradi. 

4. Marketing 

Elektron tijorat moda veb-sayti hech qachon eskirgan veb-saytni almashtirish 

uchun qayta ishlab chiqilmaydi. Shu bilan bir qatorda, foydalanuvchi interfeysi 

(foydalanuvchi interfeysi) doimiy ravishda munozarali ravishda o'zgartiriladi va 

takomillashadi. Ko'rsatkichlarni kuzatib boring va o'zgarishlar bilan o'zaro bog'laning. 

Firmalar tomonidan ishlab chiqilgan, uning sanoati bilan taqqoslanmaydigan 

amaliyotlar bo'yicha tajriba mavjud. 

5. Shahar dizayni 

Shahar jamoalarga siyosat va taktika vazifasini o'taydigan o'n yillik dasturlarni 

tuzishda yordam beradi. Ayni paytda, u ijro etilishga qadar davom etadi, shahar 

dizaynerlari dastur bilan har tomonlama ilgarilashdan oldin kichikroq hajmdagi 

narsalarga harakat qilishadi. Masalan, tirik ko'cha naqshining o'ziga xos dizayni, 

undan foydalanishni kuchaytirishdan oldin bir yil davomida joyda bajarilishi mumkin. 



Afzalliklari 

Iterative modelini SDLC (Software Development Life Cycle) da bajarishdan oldin 

uning afzalliklarini tan olish majburiydir. Ushbu modelning muhim foydasi shundaki, 

u dasturiy ta'minotni ishlab chiqish jarayonining oldingi bosqichlarida amalga 

oshiriladi, bu ishlab chiquvchilar va sinovchilarga dizayn yoki funktsional 

nuqsonlarni ishonchli darajada aniqlab olishga imkon beradi, bu esa etarli bo'lmagan 

byudjetda restorativ harakatlar qilishga imkon beradi. Ushbu modellarning boshqa 

afzalliklari yoki yaxshilanishlari quyidagilardir: 

Dasturiy ta'minotni ishlab chiqish hayot tsiklida oldindan ishlaydigan bir nechta 

imkoniyatlarni yaratish mumkin. 

Bu loyihaning doimiy buyurtmachisiga va talablariga javob beradigan darajada 

ko'p qirrali. 

Bu chaqqon kompaniyalar uchun eng yaxshi narsadir. 

Iterative modelidagi texnik xususiyatlarni o'zgartirish uchun yanada samarali narx 

belgilanadi. 

Rivojlanishni tashkil etish mumkin. 

Kamroq iteratsiya paytida tekshirish va muammolarni bartaraf etish. 

Xavflar takrorlanish orqali tan olinadi va aniqlanadi va har bir takrorlash bilan 

oddiygina muomala qilish mumkin. 


Takrorlash modelida ixcham vaqt yozuv bo'yicha sarflanadi va chizma uchun 

uzoq vaqt beriladi. 

Iste'molchilarga mahsulotning dizayni va konturlarini qaytarib berish uchun 

namoyish qilishda har bir kishi ishonchli iste'molchilar tomonidan baholanadi. 



Kamchiliklari 

Shunga qaramay, takrorlanadigan model juda foydali bo'lsa-da, u bilan bog'liq 

ba'zi kamchiliklar va kamchiliklar mavjud, chunki takrorlanishning har bir bosqichi 

hech qanday qoplamasiz qat'iydir. Bundan tashqari, tizimning tuzilishi yoki 

kontseptsiyasi to'liq hayot tsikli boshlanishida har qanday zaruriyat yig'ilmaganligi 

sababli paydo bo'lishi mumkin. Takroriy modelning qo'shimcha kamchiliklari quyida 

keltirilgan: 

Kengaytirilgan manbalar kerak bo'lishi mumkin. 

O'zgarishlar narxi pastroq bo'lishiga qaramay, har doim ham o'zgartirish 

xususiyatlariga mos kelavermaydi. 

Qo'shimcha ma'muriyat tomonidan tan olinishi kerak. 

Qisqa loyihalarga mos kelmaydi. 

Qobiliyatni tekshirish uchun juda malakali manbalar zarur. 

Loyihani ilgari surish xavfni baholash bosqichlariga juda bog'liq. 

Asta-sekin o'sishni aniqlash butun tizimning talqini bo'lishi mumkin

 

 



 

 

 



 

 

Xulosa 

Dasturiy ta'minotni ishlab chiqish ko'plab protseduralar va texnikalar bilan 

ta'minlanadi. Unga g'alaba qozonish uchun modellar, boshqa tashqi komponent va 

vositalar kerak. Iteratsion modelni ishlab chiqish usullaridan biri dasturiy ta'minotni 

ishlab chiqarishning ozgina ko'lamini samarali bajarishga imkon beradi. Bu tezkor 



rivojlanish texnikasining asosiy amaliyotlaridan biri bo'lib, unda loyiha texnik shartlar 

bilan rivojlanib borishi bilan harakatlar takrorlanib turadi. 

 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



 

 

 



Foydalanilgan adabiyotlar: 

Google.com 

Cms.tuit.uz 

https://www.educba.com/iterative-model/

 

https://www.tutorialspoint.com/sdlc/index.htm

 

https://translate.google.com/ 

Download 286.17 Kb.

Do'stlaringiz bilan baham:




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