摘要 |
PROBLEM TO BE SOLVED: To properly analyze an output screen in analyzing a source code.SOLUTION: A source code analyzing device includes: an extraction part which obtains a source code described in a source file from a source storage part which stores a source file that defines a screen, and extracts a screen component that defines a screen output contained in the obtained source code and a conditional branch for the screen output; a marging process part which determines whether or not to marge the conditional branch which the extraction part has extracted based on a predetermined marge regulation, and in a case it is determined that the conditional branch is marged, the conditional branch is marged in marging process; and a screen list generation part which, based on the screen component and the conditional branch after being processed by the marging process part, generates a screen list which shows a list of the screen component and a combination of states branched by the condition branch. |