典型的软件再工程过程包含6类活动,即库存目录分析、文档重构、逆向工程、代码重构、数据重构和正向工程。再工程范型是一个循环模型。这意味着作为该范围的组成部分的每个活动都可能被重复,而且对于任意一个特定的循环来说,过程可以在完成任意一个活动之后终止。
在某些情况下再工程过程中的6类活动以线性顺序发生,但也并非总是这样,例如,为了理解某个程序的内部工作原理,可能在文档重构开始之前必须先进行逆向工程。
同学们已经了解了软件再工程过程
接下来让我们学习6类活动的具体内容。