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



Pdf көрінісі
бет135/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   131   132   133   134   135   136   137   138   ...   195
Тестілер генераторы (unit test generator) - модульдерді, әдістерді 
немесе дәлел мәндерінің әртүрлі ықтимал үйлесімдері бар 
процедураларды тестілеуге арналған типтік тестілерді іздестіру құралы. 


209 
Бастапқы кодтардың нұсқаларын бақылау жүйесі (source code 
control system) өзгермелі ақпаратпен жұмыс істеуді жеңілдетуге 
арналған. Нұсқаларды басқару жүйесі бағдарламаны сүйемелдеу 
барысында ортадағы жобалардың бастапқы файлдар кодтарының 
бірнеше нұсқаларын сақтауға мүмкіндік береді.
Бағдарламаны командалық құрастыруды сүйемелдеу құралдары 
(teamwork) - бағдарламаның өмірлік цикл кезеңдерін (талаптар және 
сипаттамалар, жобалау, өткізу, тестілеу), бағдарламашылар команда 
қатысушаларының ішіндегі құрастыру бойынша тапсырмаларды 
үлестіру, жоба менеджерімен тапсырманың орындалуын бақылау.
Кодты талдау құралдары (code analysis) - жоба кодын 
статистикалық және динамикалық талдауға арналған бағдарламалақ 
қамсыздандыру. Кодты статикалық талдау (static code analysis) - 
динамикалық талдаудан айырмашылығы зерттелетін бағдарламаларды 
шынайы орындалуынсыз жасалынатын бағдарламалық қамсыздандыру 
талдауы. Қолданылатын құралға байланысы талдаудың тереңдігі, 
барлық бастапқы кодты қамтитын, талдауға дейінгі жекелеген 
операторлардың мінез-құлқын анықтаудан өзгеруі мүмкін. Талдау 
барысында алынған ақпараттарды пайдалану тәсілдері де әртүрлі - қате 
болуы мүмкін жерлерді анықтаудан бастап, бағдарламаның қайсыбір 
қасиеттерін математикалық тұрғыдан дәлелдеуге мүмкіндік беретін 
ресми әдістерге дейін. Кодтың динамикалық талдауы (dynamic program 
analysis) - бағдарламаларды нақты немесе көзбен шолу процессорда 
(статикалық талдаудан айырмасы) орындаудың көмегімен өткізілетін 
бағдарламалық қамсыздандыру талдауы. Динамикалық талдаудың 
утилиталары арнайы кітапханаларды жүктеуді, бағдарламалық кодтың 
қайта компиляциясын талап етуі мүмкін. Динамикалық талдаудың үлкен 
тиімділігі үшін, кодты толығымен жабылуын алу үшін, тестіленетін 
бағдарламаға кіріс деректерінің жеткілікті мөлшерін табыстау талап 
етіледі. 


Достарыңызбен бөлісу:
1   ...   131   132   133   134   135   136   137   138   ...   195




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

    Басты бет