Dasturiy vositalarning hayotiy siklini rejalashtirish
Download 204.39 Kb.
|
Dasturiy vositalarni ishlab chiqarishning hayotiy siklini amaliy
- Bu sahifa navigatsiya:
- Kaskad modelining qamrovi
Modelning kamchiliklari:
talablarni aniq shakllantirishning murakkabligi va ularning to'liq hayot aylanishi davomida dinamik o'zgarishining mumkin emasligi; loyihalarni boshqarishda past moslashuvchanlik; rivojlanish jarayonining chiziqli tuzilishining ketma-ketligi, natijada paydo bo'lgan muammolarni hal qilish uchun oldingi bosqichlarga qaytish xarajatlarning oshishiga va ish tartibining buzilishiga olib keladi; oraliq mahsulotning foydalanishga yaroqsizligi; noyob tizimlarni moslashuvchan modellashtirishning mumkin emasligi; rivojlanish oxirida barcha natijalarni bir vaqtning o'zida integratsiyalashuvi tufayli qurilish bilan bog'liq muammolarni kech aniqlash; tizimni yaratishda foydalanuvchi ishtirokining etarli emasligi - eng boshida (talablarni ishlab chiqishda) va oxirida (qabul qilish sinovlari paytida); foydalanuvchilar ishlab chiqilgan mahsulot sifatiga butun rivojlanish jarayoni tugaguniga qadar ishonch hosil qila olmaydi. Ular sifatni baholash imkoniyatiga ega emaslar, chunki ular rivojlanishning tayyor mahsulotini ko'ra olmaydilar; foydalanuvchi asta-sekin tizimga ko'nikish imkoniyatiga ega emas. O'quv jarayoni hayot tsiklining oxirida, dasturiy ta'minot allaqachon ishga tushirilganda sodir bo'ladi; har bir bosqich keyingi harakatlarni amalga oshirish uchun zaruriy shartdir, bu esa bunday usulni analoglari bo'lmagan tizimlar uchun xavfli tanlovga aylantiradi, chunki. u moslashuvchan modellashtirishga mos kelmaydi. Oldingi bosqichlarga qaytmasdan va paydo bo'lgan muammolarni bartaraf etish uchun ularning natijalarini o'zgartirmasdan, PSni ishlab chiqishning murakkabligi tufayli sharsharaning hayot aylanishi modelini amalga oshirish qiyin. Kaskad modelining qamrovi Kaskad modelining ko'lamini cheklash uning kamchiliklari bilan belgilanadi. Uni qo'llash quyidagi hollarda eng samarali hisoblanadi: aniq, o'zgarmas loyihalarni ishlab chiqishdahayot davrasi amalga oshirish va texnik metodologiyalar bilan tushunarli talablar; ilgari ishlab chiquvchilar tomonidan ishlab chiqilgan bir xil turdagi tizim yoki mahsulotni yaratishga qaratilgan loyihani ishlab chiqishda; yaratish va chiqarish bilan bog'liq loyihani ishlab chiqishda yangi versiya mavjud mahsulot yoki tizim; mavjud mahsulot yoki tizimni yangi platformaga o'tkazish bilan bog'liq loyihani ishlab chiqishda; bir nechta yirik rivojlanish guruhlarini o'z ichiga olgan yirik loyihalarni amalga oshirishda. Qo'shimcha model (oraliq boshqaruvga ega bosqichli model) qo'shimcha model(ing. oshirish- oshirish, o'sish) bosqichlarning chiziqli ketma-ketligi bilan dasturiy ta'minotni ishlab chiqishni nazarda tutadi, lekin bir necha bosqichlarda (versiyalarda), ya'ni. Dasturiy ta'minotni ishlab chiqish hayot sikli tugagunga qadar rejalashtirilgan mahsulotni yaxshilash bilan. Dasturiy ta'minotni ishlab chiqish bosqichlar orasidagi teskari aloqa zanjirlari bilan iteratsiyalarda amalga oshiriladi. Bosqichlararo tuzatishlar turli bosqichlarda rivojlanish natijalarining haqiqiy o'zaro ta'sirini hisobga olishga imkon beradi, har bir bosqichning ishlash muddati butun rivojlanish davri davomida uzaytiriladi. Loyiha ustida ishlashning boshida tizimga qo'yiladigan barcha asosiy talablar aniqlanadi, ular ko'proq va kamroq muhimlarga bo'linadi. Shundan so'ng, tizimni ishlab chiqish bosqichma-bosqich amalga oshiriladi, shuning uchun dasturchi dasturiy ta'minotni ishlab chiqish jarayonida olingan ma'lumotlardan foydalanishi mumkin. Har bir o'sish tizimga ma'lum funksiyalarni qo'shishi kerak. Bunday holda, chiqarish eng yuqori ustuvorlikka ega bo'lgan komponentlardan boshlanadi. Tizimning qismlari aniqlanganda, birinchi qismni oling va buning uchun eng mos jarayonni qo'llagan holda uni tafsilotlashni boshlang. Shu bilan birga, ushbu ishning hozirgi talablari to'plamida muzlatilgan boshqa qismlarga qo'yiladigan talablarni aniqlashtirish mumkin. Agar kerak bo'lsa, keyinroq bu qismga qaytishingiz mumkin. Agar qism tayyor bo'lsa, u mijozga topshiriladi, u o'z ishida foydalanishi mumkin. Bu mijozga quyidagi komponentlar uchun talablarni aniqlashtirish imkonini beradi. Keyin ular tizimning keyingi qismini ishlab chiqadilar. Ushbu jarayonning asosiy bosqichlari dasturiy ta'minotga bo'lgan talablar to'plamini oddiy amalga oshirish va dasturiy ta'minot to'liq amalga oshirilgunga qadar modelni ketma-ket nashrlar seriyasida takomillashtirishdir. Ushbu modelning hayot aylanishi murakkab va rivojlanishi uchun xosdir murakkab tizimlar Buning uchun yakuniy natija qanday bo'lishi kerakligi haqida aniq tasavvur (mijoz va ishlab chiquvchi tomonidan) mavjud. Versiyani ishlab chiqish turli sabablarga ko'ra amalga oshiriladi: mijozning butun qimmat loyihani darhol moliyalashtirish qobiliyatining yo'qligi; qisqa vaqt ichida murakkab loyihani amalga oshirish uchun ishlab chiquvchi uchun zarur resurslarning etishmasligi; yakuniy foydalanuvchilar tomonidan mahsulotni bosqichma-bosqich joriy etish va ishlab chiqish talablari. Butun tizimni bir vaqtning o'zida joriy etish uning foydalanuvchilari orasida rad etishga olib kelishi mumkin va faqat yangi texnologiyalarga o'tish jarayonini "sekinlashtirishi" mumkin. Majoziy ma'noda aytganda, ular "katta bo'lakni hazm qila olmaydilar, shuning uchun uni maydalash va qismlarga bo'lish kerak". Download 204.39 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling