53
Іске асыру сатысында қосымшаларды жылдам әзірлеу өтеді.
Әзірлеушілер бағдарламалық қамсыздандыруды
модельдің алдыңғы
сатыларында алынған негізде итеративті құруды жүргізеді, сонымен
қатар сенімділікке, өнімділікке және т.с.с. қойылатын талаптарды
құрады. Пайдаланушылар алынатын нәтижелерді бағалайды және
түзетілер
енгізеді, егер БҚ әзірлеу процесінде бұрынғы талаптарды
қанағаттандырмайтын
болса.
Бағдарламалық
қамсыздандыруды
тестілеу әзірлеу процесінде жүзеге асырылады. Сатының нәтижесі
барлық
келісілген
талаптарды
қанағаттандыратын
дайын
бағдарламалық өнім болып табылады.
Енгізу
сатысында
пайдаланушыларды
оқыту
жүргізіледі,
ұйымдастырылған өзгерістер және жаңа бағдарламалық өнімді
енгізумен параллель қолданыстағыны жаңа толық ендірілгенше
пайдалану жалғаса береді. Жоспарлау
мен енгізуге дайындау
бағдарламалық өнімді жобалау сатысында басталуы тиіс.
RAD тәсілі әмбебаптылыққа ұсына алмайтындығын ескере кеткен
дұрыс. Ол ең алдымен, салыстырмалы түрде үлкен емес, нақты
тапсырыс беруші үшін әзірленетін жобалар үшін жақсы, және де
тапсырыс беруші әзірлеу процесінде тікелей қатыса алады. Егер
ауқымды бағдарламалық жүйе
әзірленетін болса, онда мұндай жоба
үшін жоспарлаудың жоғары деңгейі, қатаң жобалау, алдын-ала
әзірленген хаттамаларды қатаң сақтау қажет, ол әзірлеу жылдамдығын
да азайтады. RAD тәсілі күрделі
есеп бағдарламаларын, нақты уақыт
масштабында күрделі нысандарды басқару бағдарламалары немесе
операциялық жүйелерін құру үшін қолданылмайды, яғни үлкен
көлемдегі кодтардан тұратын бағдарламалар үшін. Жылдам әзірлеу
адамдардың қауіпсіздігіне қатысты (мысалы,
ұшақты немесе атом
электр станциясын басқару) қосымшалар үшін қолданылмайды, себебі
итеративті тәсіл алдыңғы бірнеше нұсқа толыққанды жұмысқа қабілетті
болмайды, ол бұл жағдайларда болмауы қажет.
Қарастырылған тәсілді БҚ қойылатын талаптары жақсы анықталған
модельдеуге жақсы келетін бағдарламалық өнімдерді әзірлеу кезінде
қолдануға болады.
RAD-модельдерді оған сәйкес жобада қолданған кезде оның келесі
артықшылықтары шығады:
■
әзірлеу циклының және жалпы бүкіл жобаның ұзақтығын қысқарту;
■
әзірлеушілердің санын қысқарту;
■
алдыңғы факторлардың салдары - жоба құнын азайту (сонымен бірге
қуатты аспаптық құралдарды қолдану есебінен);
■
кестені сақтамау тәуекелін қысқарту;
■
тапсырыс
берушінің
алынған
бағдарламалық
өнімге
қанағаттанбауымен байланысты тәуекелді әзірлеу циклына оны