2. sdlc qo’llanmalarini o’rganib chiqish va ular haqida ma’lumot
Download 286.17 Kb. Pdf ko'rish
|
dttl mus
- Bu sahifa navigatsiya:
- Quyida sanoatda kuzatilgan eng muhim va mashhur SDLC modellari keltirilgan
- Takroriy model - ijobiy va salbiy tomonlari
- Iteratsion va qoshimcha SDLC modelining afzalliklari quyidagilardan iborat: Bazi bir ish funktsiyalari hayot aylanish jarayonida tez va erta rivojlanishi
- Bundan buyon iterativ model keyingi konturlarda qollaniladi
- Takroriy model dizayni namunalari
- Kengaytirilgan manbalar kerak bolishi mumkin.
- Foydalanilgan adabiyotlar
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.
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.
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.
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.
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.
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.
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, 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.
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.
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.
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.
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.
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.
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.
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:
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 .
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'muriyatiga murojaat qiling