The invention relates to the technical field of computer systems, in particular to a
computer software analysis
system, which comprises a dependency construction module, which is used for extracting key fields and checking function interface association when
source code records are compared on the basis of debugging breakpoints and program component information, reviewing version differences and identifying conflict references, and establishing a
database; invalid calls are screened through error mark comparison, a function call chain and a version
label are integrated, a
code snippet reference index is constructed, and a dependency path index is generated. According to the method and the device, when
source code records are compared, key field extraction and function interface checking are introduced, version differences are examined, conflict references are identified, and invalid calls are screened, so that the
software analysis process is more accurate, and the accuracy of fault diagnosis is improved. In the function calling process, the number of times of cross calling is counted, repeated path sources are checked, interleaved annular calling can be rapidly positioned, the deviation position of an error segment is defined, and repeated influences of cyclic calling on
software performance are avoided.