The goal of a reengineering project is to restructure a legacy software system so that some of its quality attributes are improved.
再造工程项目的目标是重新构造遗留软件系统,以便提高一些质量属性。
One of the key problems in reverse-engineering a legacy software system is to understand the code and build an architectural representation of it.
将遗留软件系统逆向工程中的关键问题之一是了解代码并构建其架构表示。
When confronted with the source code of some unknown legacy system, how can an engineer know what grouping of software elements will produce some meaningful description of the architecture?
当碰到某个未知的遗留系统的源代码时,工程师如何能够知道软件元素的什么组合将生成某种有意义的架构描述?
应用推荐