Shpjegoni se çfarë është analiza statike.
Analiza statike është një lloj testimi i softuerit që përfshin ekzaminimin e kodit burimor të një programi pa ekzekutuar programin. Zakonisht përfshin ekzaminimin e të gjitha simboleve, emrave dhe shenjave në kod për të kërkuar gabime dhe dobësi që mund të shfrytëzohen nga një sulmues. Analiza statike mund të përdoret për të identifikuar gabimet e zakonshme, të tilla si përdorimi i emrave të gabuar të variablave, API-të e pasigurta dhe ndërveprimi i pasigurt me programe të tjera. Mund të përdoret gjithashtu për të zbuluar kodin keqdashës, të tilla si dyert e pasme ose bombat me sahat, që mund të fshihen në kodin burimor.