Muammoning echimi uning pastki muammolari nuqtai nazaridan rekursiv ravishda shakllantirilgandan so'ng, muammoni ko'tarilgan usulda qayta shakllantirishga urinish mumkin: birinchidan, u kichik muammolarni echishga va ularning echimlaridan foydalanib, kattaroq kichik muammolarga echim topishga harakat qiladi.
Bu, odatda, jadval shaklida ham amalga oshiriladi, kichikroq kichik muammolarga echimlar yordamida takroriy ravishda katta va kattaroq kichik muammolarga echimlar hosil qiladi. Masalan, F31 va F30 qiymatlari allaqachon ma'lum bo'lsa, F32 qiymatini to'g'ridan-to'g'ri hisoblash mumkin.
Dinamik dasturlash bilan echilishi mumkin bo'lgan muammoning muhim xususiyati shundaki, uning pastki muammolari bir-biriga mos kelishi kerak. Bu eng oddiy qiymatlarni saqlash shart bo'lmagan holda dinamik dasturlashni bo'linish va zabt etish texnikasidan ajratib turadi.
Bu rekursiyaga o'xshaydi, chunki asosiy holatlarni hisoblashda yakuniy qiymat induktiv tarzda aniqlanishi mumkin. Ushbu pastdan yuqoriga yondashuv yangi qiymat faqat oldindan hisoblangan qiymatlarga bog'liq bo'lganda yaxshi ishlaydi.
3 Dastur jarayonining modellari
Sharshara modeli
Rejaga asoslangan model. Talablarni shakllantirish va ishlab
chiqishning alohida va aniq bosqichlari.
Bosqichma-bosqich ishlab chiqish
Talablarni shakllantirish, ishlab chiqilishi va testlash o'zaro
bog'liq. Rejaga asoslangan yoki tez moslashuvchan (agile) bo'lishi
mumkin.
Integratsiya va konfiguratsiya
Tizim mavjud sozlanadigan tarkibiy qismlardan yig'ilgan. Rejaga
asoslangan yoki tez moslashuvchan (agile) bo'lishi mumkin.
Amalda,
ko'pgina
yirik
tizimlar
ushbu
modellarning
elementlarini
birlashtiradigan
jarayon
asosida
ishlab
chiqilgan.
7
Do'stlaringiz bilan baham: |