Friday 18 December 2015

What are the different Software Reengineering Activities?

Different software activities are as follows:
 Inventory analysis: The inventory is nothing but a type of spreadsheet model that contain detailed description of every active application. It should be updated in regular time period.
 Document restructuring: Legacy system can have poor documentation or there is no documentation. Organization prepared documentation for better understand of system but is very time consuming.
 Reverse engineering: It is used to extract design information from source code. We can understand the system by using reverse engineering.
 Code restructuring: In legacy system some module have very poor coding pattern so it is very difficult to understand, test and maintain. In such cases, those module have coding problem, can be restructured.
 Data restructuring: When data structure is weak, the data are reengineered. A program with weak data structure will be difficult to accept and enhance.

No comments:

Post a Comment