К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет44/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   40   41   42   43   44   45   46   47   ...   195
Байланысты:
foreign 745

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


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




Достарыңызбен бөлісу:
1   ...   40   41   42   43   44   45   46   47   ...   195




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

    Басты бет