Bog'liq 11-Amaliy ish. Mavzu Dasturiy ta`minotni ishlab chiqishning yashash sikli (1)
Qo'shimcha model
(oraliq boshqaruv bilan bosqichma-bosqich model) Qo'shimcha model (ing.) o'sish - o'sish, o'sish) bosqichli chiziqli ketma-ketlik bilan dasturiy ta'minotni ishlab chiqishni nazarda tutadi, lekin bir necha bosqichlarda (versiyalarda), ya'ni. dasturiy ta'minotni ishlab chiqish hayot tsikli tugaguniga qadar butun vaqt davomida mahsulotni rejalashtirilgan takomillashtirish bilan.
Dasturiy ta'minotni ishlab chiqish bosqichlar orasidagi teskari aloqa davrlari bilan takrorlashda amalga oshiriladi. Bosqichlararo o'zgarishlar har xil bosqichlarda rivojlanish natijalarining haqiqatan ham mavjud bo'lgan o'zaro ta'sirini hisobga olishga imkon beradi, har bir bosqichning ishlash muddati butun rivojlanish davrida uzaytiriladi.
Loyiha ustida ishlashning boshida tizimga qo'yiladigan barcha asosiy talablar aniqlanadi, muhimroq va ahamiyatsiz bo'linadi. Shundan so'ng, tizim dasturiy ta'minotni ishlab chiqish jarayonida olingan ma'lumotlardan foydalanishi uchun o'sish printsipiga muvofiq ishlab chiqiladi. Har bir qo'shimcha tizimga ba'zi funktsiyalarni qo'shishi kerak. Chiqarish eng ustuvor komponentlardan boshlanadi. Tizimning qismlari aniqlanganda, ular birinchi qismni oladi va uni eng mos jarayon yordamida batafsil bayon qila boshlaydi. Shu bilan birga, ushbu ishning hozirgi talablar to'plamida muzlatilgan boshqa qismlarga qo'yiladigan talablarni aniqlashtirish mumkin. Agar kerak bo'lsa, keyinroq ushbu qismga qaytishingiz mumkin. Agar qism tayyor bo'lsa, uni ishda ishlatishi mumkin bo'lgan mijozga etkazib beriladi. Bu xaridorga quyidagi tarkibiy qismlarga qo'yiladigan talablarni aniqlashtirishga imkon beradi. Keyin ular tizimning keyingi qismini ishlab chiqadilar. Ushbu jarayonning asosiy bosqichlari shunchaki dastur talablarining bir qismini amalga oshirish va dastur to'liq amalga oshirilgunga qadar ketma-ket chiqariladigan modellarda modelni takomillashtirishdir.
Ushbu modelning hayotiy tsikli murakkab va murakkab tizimlarning rivojlanishi uchun xosdir, ular uchun yakuniy natija nimani anglatishi kerakligi to'g'risida (mijoz tomonidan ham, ishlab chiquvchi tomonidan ham) aniq tasavvur mavjud. Versiyani ishlab chiqish turli sabablarga ko'ra amalga oshiriladi:
mijoz darhol barcha qimmat loyihani moliyalashtirishga qodir emas;
qisqa vaqt ichida murakkab loyihani amalga oshirish uchun ishlab chiquvchi zarur resurslarga ega emas;
oxirgi foydalanuvchilar tomonidan bosqichma-bosqich amalga oshirish va mahsulot ishlab chiqarishga qo'yiladigan talablar. Butun tizimning birdaniga kiritilishi uning foydalanuvchilari orasida rad etishga olib kelishi va yangi texnologiyalarga o'tish jarayonini faqat "sekinlashtirishi" mumkin. Obrazli qilib aytganda, ular shunchaki "katta bo'lakni hazm qilmasliklari mumkin, shuning uchun uni maydalash va qismlarga berish kerak"