Процесс поиска ошибок в программе

ОТЛА́ДКА ПРОГРА́ММЫ, про­цесс по­ис­ка, ло­ка­ли­за­ции и ис­прав­ле­ния оши­бок в ком­пь­ю­тер­ной про­грам­ме. На всех эта­пах раз­ра­бот­ки про­грамм­но­го обес­пе­че­ния О. п. тес­но свя­за­на с тес­ти­ро­ва­ни­ем про­грамм. В про­цес­се тес­ти­ро­ва­ния (напр., с ис­поль­зо­ва­ни­ем спец. по­доб­ран­ных на­бо­ров ис­ход­ных дан­ных) мо­гут дос­ти­гать­ся та­кие со­стоя­ния про­грам­мы, в ко­то­рых фик­си­ру­ют­ся рас­хо­ж­де­ния с за­дан­ны­ми спе­ци­фи­ка­ция­ми. О. п. обес­пе­чи­ва­ет по­иск при­чин этих рас­хо­ж­де­ний (ло­ка­ли­за­цию оши­бок) и со­от­вет­ст­вую­щую кор­рек­ти­ров­ку про­грам­мы. В про­цес­се транс­ля­ции (см. Транс­ля­тор) и вы­пол­не­ния про­грам­мы (ко­то­рая реа­ли­зу­ет не­ко­то­рую функ­цию) ком­пь­ю­тер, ис­поль­зуя свои ап­па­рат­но-про­грамм­ные ре­сур­сы, до­оп­ре­де­ля­ет (напр., вы­зы­ва­ет из биб­лио­те­ки стан­дарт­ные под­про­грам­мы) час­тич­но оп­ре­де­лён­ную про­грам­мой функ­цию до т. н. то­таль­но оп­ре­де­лён­ной. Т. о. су­дить о пра­виль­но­сти или не­пра­виль­но­сти ре­зуль­та­тов вы­пол­не­ния про­грам­мы мож­но толь­ко срав­ни­вая за­дан­ную спе­ци­фи­ка­цию функ­ции с ре­зуль­та­та­ми её вы­чис­ле­ний, что и осу­ще­ст­в­ля­ет­ся в про­цес­сах тес­ти­ро­ва­ния и от­лад­ки.

Оставьте комментарий