3、获取、保护和扩充软件的已有知识

��(1) 程序分解

��(2) 对象恢复

��(3) 程序理解

��(4) 知识库和程序变换

��