Тақырып Бағдарламалық жасақтаманы әзірлеудің өмірлік циклінің каскадты моделі



Дата19.04.2023
өлшемі52,83 Kb.
#84303

Тақырып 2. Бағдарламалық жасақтаманы әзірлеудің өмірлік циклінің каскадты моделі

Бастапқыда біртекті АЖ - да әр қосымша біртұтас болды. Қосымшалардың осы түрін жасау үшін каскадты әдіс қолданылды. Оның негізгі сипаттамасы-бүкіл дамуды кезеңдерге бөлу, ал бір кезеңнен келесі кезеңге ауыстыру ағымдағы жұмыс толығымен аяқталғаннан кейін ғана жүреді (сурет. 2). Әрбір кезең әзірлеу келесі кезеңде мамандар тобымен жалғасуы үшін жеткілікті құжаттаманың толық жиынтығын шығарумен аяқталады.





Сур. 2. Бағдарламалық жасақтаманы әзірлеудің каскадты схемасы


Каскадтық тәсілді қолданудың жағымды жақтары:



  • әрбір кезеңде толықтық және келісімділік өлшемдеріне жауап беретін жобалық құжаттаманың аяқталған жиынтығы қалыптастырылады;

  • қисынды дәйектілікпен орындалатын жұмыс кезеңдері барлық жұмыстардың аяқталу мерзімдерін және тиісті шығындарды жоспарлауға мүмкіндік береді.

Каскадтық тәсіл IP құру кезінде өзін дәлелдеді, ол үшін әзірлеушілерге техникалық тұрғыдан мүмкіндігінше жақсы іске асыру еркіндігін қамтамасыз ету үшін дамудың басында барлық талаптарды дәл және толық тұжырымдауға болады. Күрделі есептеу жүйелері, нақты уақыт жүйелері және басқа да осындай міндеттер осы санатқа жатады. Алайда, осы тәсілді қолдану барысында оның бірқатар кемшіліктері анықталды, ең алдымен бағдарламалық жасақтаманы құрудың нақты процесі ешқашан мұндай қатаң схемаға сәйкес келмеді. Бағдарламалық жасақтаманы құру процесінде алдыңғы кезеңдерге оралу және бұрын қабылданған шешімдерді нақтылау немесе қайта қарау қажеттілігі үнемі туындады. Нәтижесінде бағдарламалық жасақтаманы құрудың нақты процесі күріш түрінде ұсынылды. 3.



Сур. 3. Каскадты схема бойынша БҚ-ны әзірлеудің нақты процесі


Каскадтық тәсілдің басты кемшілігі-нәтиже алу үшін айтарлықтай кешіктіру. Нәтижелерді пайдаланушылармен келісу жұмыстардың әрбір кезеңі аяқталғаннан кейін жоспарланған нүктелерде ғана жүргізіледі, АЖ-ға қойылатын талаптар оны құрудың барлық уақытына техникалық тапсырма түрінде "қатып қалған". Осылайша, пайдаланушылар жүйеде жұмыс толығымен аяқталғаннан кейін ғана өз пікірлерін білдіре алады. БҚ құрудың ұзақ кезеңі ішінде талаптар дәл көрсетілмеген немесе олар өзгерген жағдайда, пайдаланушылар олардың қажеттіліктерін қанағаттандырмайтын жүйені алады. Автоматтандырылған объектінің модельдері (функционалды да, ақпараттық та) оларды бекітумен бір уақытта ескіруі мүмкін.




Бақылау сұрақтары
1. Тестілеу кезеңдері
2. Каскадты тестілеудің мәні
3. Каскадты тестілеудің артықшылықтары мен кемшіліктері


Электрондық көздер

  1. https://zinref.ru/000_uchebniki/02800_logika/011_lekcii_raznie_35/2101.htm

  2. https://fb.ru/article/413164/kaskadnaya-model-jiznennogo-tsikla-preimuschestva-i-nedostatki

  3. https://smekni.com/a/311605/kaskadnaya-model-zhiznennogo-tsikla-razrabotki-po/


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет