ISBN : 978-81-963532-2-3 (E-Book) Fig.24.1:Aprocess modelforreverseengineering After the cosmetic changes have been carried out on a legacy software the process of extractingthe code, design, and the requirements specification can begin. These activities are schematicallyshown in fig. 24.2.Inorder toextract thedesign, afull understandingof thecodeis needed.Some automatic tools can be usedtoderive thedata flowand control flow diagramfrom thecode. The structure chart (module invocation sequence and data interchange among modules)shouldalsobeextracted.TheSRSdocumentcanbewrittenoncethefullcodehasbeenthoroughl yunderstood andthe designextracted. 111
117 Publizr Home