Iteratsiya modeli
Ushbu model iteratsiyalarda dasturiy ta'minotni ishlab chiqish jarayonini boshqaradi. Rivojlanish jarayonini har bir SDLC jarayonidan keyin har bir qadamni takrorlab, tsiklik tarzda ishlab chiqadi.
Dasturiy ta'minot birinchi navbatda juda kichik miqyosda ishlab chiqilgan va hisobga olinadigan barcha bosqichlar amalga oshiriladi. Keyinchalik, har bir keyingi yinelemede ko'proq funktsiyalar va modullar ishlab chiqilgan, kodlangan, sinovdan o'tgan va dasturiy ta'minotga qo'shilgan. Har bir tsikl o'z-o'zidan to'la dasturiy ta'minot ishlab chiqaradi va avvalgisiga qaraganda ko'proq imkoniyatlar va imkoniyatlarga ega.
Har bir iteratsiyadan so'ng, boshqaruv jamoasi risklarni boshqarish ishlarini bajarishi va keyingi yinelemeye tayyorgarlik ko'rishlari mumkin. Tsikl butun dasturiy ta'minotni ishlab chiqish jarayonining kichik qismini o'z ichiga olganligi sababli, rivojlanish jarayonini boshqarish osonroq bo'ladi, lekin u ko'proq resurslarni sarflaydi.
Spiral model
Spiral model-iterativ model va SDLC modelining kombinatsiyasi. Bu siz bitta SDLC modelini tanlashingiz va uni tsiklik jarayon bilan birlashtirishingiz mumkin (iteratsion model).
Ushbu model ko'pincha boshqa modellarning aksariyati tomonidan e'tiborga olinmaydigan xavfni hisobga oladi. Model bir iteratsiya boshida dasturiy ta'minotning maqsadlari va cheklovlarini aniqlash bilan boshlanadi. Keyingi bosqich dasturiy ta'minot prototipini yaratishdir. Bu risklarni tahlil qilishni o'z ichiga oladi. Keyin dasturiy ta'minotni yaratish uchun bitta standart SDLC modeli ishlatiladi. To'rtinchi bosqichda keyingi iteratsiya rejasi tayyorlanmoqda.
V-model
Palapartishlik modelining asosiy kamchiliklari shundan iboratki, biz keyingi bosqichga o'tmoqdamiz va keyingi bosqichlarda noto'g'ri narsa topilsa, orqaga qaytish imkoniyati yo'q edi. V modeli har bir bosqichda dasturiy ta'minotni sinovdan o'tkazish vositalarini teskari tartibda taqdim etadi.
Har bir bosqichda mahsulotni tekshirish va tekshirish uchun ushbu bosqich talablariga muvofiq sinov rejalari va test to'plamlari yaratiladi. Misol uchun, talablarni to'plash bosqichida test guruhi barcha sinov misollarini talablarga muvofiq tayyorlaydi. Keyinchalik, mahsulot ishlab chiqilganda va sinovga tayyor bo'lgach, ushbu bosqichning nazorat namunalari dasturiy ta'minotni ushbu bosqichda muvofiqlikni tekshiradi.
Bu ikkala tekshirish va tekshirish parallel borish imkonini beradi. Ushbu model shuningdek, tekshirish va tasdiqlash modeli sifatida ham tanilgan.
Do'stlaringiz bilan baham: |