Font Size: a A A

The Research And Application Of The Analysis Tool On The Reverse Engineering In The Reengineering Process

Posted on:2004-12-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z B ZhangFull Text:PDF
GTID:2168360092992113Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The application of the software covers more and more widely with the improvement of the theory of software engineering methodologies and the ripeness of the software developer. Software Engineering faces not only the non-computer world, but also the ratio of legacy systems getting more and more big. With the change of the requirement, the upgrade of platform and the new technology's arising, we have to promote the legacy system to satisfy the request of new situation, this reconstruction of the legacy system is called as software reengineering. Commonly, the legacy system has litter document, the document can't agree with the original design, the maintenance of the legacy system is called as hell project, but we can't cast it away because of it's useful resources and information. Before the promotion of the legend system, we must investigate the legacy system, find the system information and analyze it. We call the process as Reverse Engineering. Reverse Engineering is the root of the hell project, and it is also the root of the risk cost of the reengineering. Reducing the blindness and disorder and raising the automatization ratio of the Reverse Engineering is the key to the reengineering neck. Here we call the tool of supporting the Reverse Engineering as "The tool of supporting Reverse Engineering"The author of this passage constructs a tool of supporting Reverse Engineering which base on the object-oriented language ------the Software for Reverse Engineering, and looks forward to supporting the process of the Reengineering.First this passage summarizes the definition of the software Reengineer, Reserve Engineer and the problem which is related with the definition, and bringing forward the basic process of the analysis of Reverse Engineer : the analysis of the data, the organization and the information and the browsing of data. Then, it introduced to cooperating with completing construction of SFRE and the related module. And It introduced the structure, the organization form, the definition of inner on the concept model with the characteristic of the independence of the language. After that, the writerintroduces the change process of the code to the concept model, the structure of the tool of code analysis, the process of object to pick out the process and the analysis process of the relations between the objects. At last, it introduced the class graph, the report that show the relation between classes and so on that support the Software Reengineer. At the same time, the writer talked about the SRRE's appling in the project of ZCRW.
Keywords/Search Tags:Software Reengineer, Reverse Engineer, Concept Model, Regular Express
PDF Full Text Request
Related items