Model nomi
|
Xususiyatlari
|
Kaskadli model
|
To'g'ridan-to'g'ri va ishlatish uchun qulay. Ishning borishini doimiy ravishda qattiq nazorat qilish zarur.
Ishlab chiqilgan dasturiy ta'minotni o'zgartirish uchun mavjud ema
|
V shaklidagi model
|
Foydalanish oson. Sinov va dizayn bosqichlari natijalarini sinovdan o'tkazish va taqqoslashga alohida ahamiyat beriladi
|
Prototipli
Model
|
Yakuniy talablar tuzilgunga qadar tizimning "tezkor" qisman amalga oshirilishi yaratiladi. Loyihani amalga oshirish jarayonida foydalanuvchilar va ishlab chiquvchilar o'rtasida fikr-mulohazalarni ta'minlaydi.
Ishlatilgan talablar to'liq emas
|
• kaskad modeli, yoki "palapartishlik" (Sharshara modeli); V shaklidagi model (V shaklidagi model); prototiplash modeli (Prototip modeli); ilovalarni ishlab chiqishning tezkor modeli yoki RAD-modeli (RAD - Rapid Application Development modeli);
Kaskadli model
Kaskad yondashuvining asosiy xususiyati shundan iboratki, keyingi bosqichga o'tish faqat joriy bosqichdagi ishlar to'liq yakunlangandan keyin amalga oshiriladi va o'tgan bosqichlarga qaytish ta'minlanmaydi. Har bir bosqich keyingi bosqichga kirish uchun xizmat qiluvchi ba'zi natijalar bilan yakunlanadi. Talablarni shakllantirish bosqichida aniqlangan, ishlab chiqilayotgan dasturiy ta'minotga qo'yiladigan talablar texnik topshiriq shaklida qat'iy hujjatlashtirilgan va loyihani ishlab chiqishning butun muddati uchun belgilanadi. Har bir bosqich boshqa ishlab chiqish guruhi tomonidan ishlab chiqishni davom ettirish uchun etarli bo'lgan to'liq hujjatlar to'plamini chiqarish bilan yakunlanadi. Ushbu yondashuv bilan ishlab chiqish sifatining mezoni texnik topshiriqlarning spetsifikatsiyalarini bajarishning aniqligi hisoblanadi. Shu bilan birga, ishlab chiquvchilarning asosiy e'tibori ishlab chiqilgan dasturiy ta'minotning texnik xususiyatlarining optimal qiymatlariga erishishga qaratilgan - unumdorlik, egallagan xotira hajmi va boshqalar.
Kaskad usulining afzalliklari:
• har bir bosqichda to‘liqlik va izchillik mezonlariga javob beradigan loyiha hujjatlarining to‘liq to‘plami shakllantiriladi;
• Mantiqiy ketma-ketlikda bajariladigan ish bosqichlari barcha ishlarni yakunlash muddatlarini va tegishli xarajatlarni rejalashtirish imkonini beradi.
Kaskad yondashuvi axborot tizimlarini qurishda o'zini yaxshi ko'rsatdi, ular uchun barcha talablar ishlab chiquvchilarga ularni iloji boricha texnik jihatdan amalga oshirish erkinligini berish uchun rivojlanishning boshida juda aniq va to'liq shakllantirilishi mumkin. Ushbu turkumga ko'p sonli hisoblash vazifalari, real vaqt tizimlari va boshqalar bo'lgan murakkab tizimlar kiradi. Shu bilan birga, ushbu yondashuv bir qator muhim kamchiliklarga ega, birinchi navbatda, dasturiy ta'minotni ishlab chiqishning haqiqiy jarayoni hech qachon bunday qattiq sxemaga to'liq mos kelmasligi bilan bog'liq. Bu jarayon, qoida tariqasida, iterativ xarakterga ega: keyingi bosqich natijalari ko'pincha oldingi bosqichlarda ishlab chiqilgan dizayn qarorlarida o'zgarishlarga olib keladi. Shunday qilib, avvalgi bosqichlarga qaytish va ilgari qabul qilingan qarorlarni aniqlashtirish yoki qayta ko'rib chiqish zarurati doimo mavjud. Kaskadli yondashuvning asosiy kamchiliklari natijalarni olishning sezilarli kechikishi va natijada foydalanuvchilarning o'zgaruvchan ehtiyojlariga javob bermaydigan tizimni yaratish xavfining ancha yuqoriligidir.
Do'stlaringiz bilan baham: |