Proqramı Necə Sökmək Olar

Mündəricat:

Proqramı Necə Sökmək Olar
Proqramı Necə Sökmək Olar

Video: Proqramı Necə Sökmək Olar

Video: Proqramı Necə Sökmək Olar
Video: windovs PC proqramı birdəfəlik necə silmək olar? #notbook #masaüstü 2024, Aprel
Anonim

Peşəkar fəaliyyət zamanı bir proqramçı, mənbə kodunun böyük hissələrinin və ya hətta bütün tətbiqetmələrin kompleks təhlilini tələb edən bir çox vəziyyəti həll etməlidir. Uğurlu həll yollarını və təcrübələrini araşdırmaq, əvvəllər həyata keçirilmiş alqoritmləri təhlil etmək və ya sadəcə başqa bir layihəni bir komandaya ötürmək çox vaxt başqasının yazdığı bir proqramın sökülməsinə ehtiyac yaradır.

Proqramı necə sökmək olar
Proqramı necə sökmək olar

Zəruri

  • - mənbə koduna baxmaq üçün proqram;
  • - ehtimal ki, əks mühəndislik və iş alətləri.

Təlimat

Addım 1

Təhlil olunan proqramın idarəetmə ötürülməsi axınına baxın Giriş nöqtəsini müəyyənləşdirin. Məsələn, C və C ++ dakı əsas funksiyadır, adı açıqlanmayan birinci səviyyəli bir quruluş blokunun başlanğıc nöqtəsi, bitiş nöqtəsi ilə END açar sözü ilə bitən, paskalda. Giriş nöqtəsindən başlayaraq funksiyalara, prosedurlara, dərs metodlarına çağırışlar. Yüksək səviyyəli nəzarət axını diaqramı tərtib edin. Bu prosesi sadələşdirmək üçün müxtəlif əks mühəndis vasitələrindən istifadə edə bilərsiniz. Tərlil edilmiş proqramın struktur elementlərinin mənbə kodunu daha ətraflı təhlil edin. Fərdi funksiyalar və metodlar üçün idarəetmə axını diaqramlarını və ya axın diaqramlarını çəkin.

Addım 2

Təhlil olunan proqramın məlumat axınlarını təhlil edin. Məlumatı saxlamaq və tətbiqin funksional elementləri arasında ötürmək üçün istifadə olunan strukturları müəyyənləşdirin. Veriləri bir formadan digərinə çevirən kod parçalarını müəyyənləşdirin. Proqramda xarici mühitdən məlumat alındığı yerlərin, eləcə də haradasa çıxışının siyahısını düzəldin. Yenidənqurma alətləri və iş alətləri (məsələn, varislik diaqramı və bir asılılıq diaqramı yaratmaq üçün) bu cür təhlildə də kömək edəcəkdir.

Addım 3

Proqramın işləmə prinsiplərini tam şəkildə başa düşərək sökün. Struktur elementlər arasında idarəetmə ötürülməsi axını və onların daxilində məlumat axınları və məlumat transformasiyasının növləri barədə biliklər əsasında işin əsas alqoritmlərini müəyyənləşdirin. Məlumatların işlənməsi və interfeys nəzarəti üçün alqoritmləri ayırın. Tipik işləmə alqoritmlərini seçin və onları təsnif edin. Müxtəlif komponentlərin qarşılıqlı təsirinə əsaslanan alqoritmləri müəyyənləşdirin (məsələn, axtarış həm müstəqil, həm də bir növün bir hissəsi kimi istifadə edilə bilər). Lazım gələrsə, proqramın işini göstərmək üçün müxtəlif dərəcə təfərrüatları ilə axın sxemlərini tərtib edin.

Tövsiyə: