Re-constructing the Legacy Software System Based on Program Understanding
Zhao He-ji
Abstract
Zhao He-ji
Abstract
In this paper, concepts on Legacy Software including forward engineering and reverse engineering are introduced and the development models of legacy software in common use are presented. Then the main problems in developing are discussed. This paper also interprets the method to understand programs by one case,which is important during the process. Finally, how to re-construct the software system is described.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, concepts on Legacy Software including forward engineering and reverse engineering are introduced and the development models of legacy software in common use are presented. Then the main problems in developing are discussed. This paper also interprets the method to understand programs by one case,which is important during the process. Finally, how to re-construct the software system is described.
Key concepts: Computer science, Legacy system, Software engineering, Reverse engineering, Construct (python library), Software system, Software development, Software