论文部分内容阅读
既有软件重构工具大多数旨在解决局部设计或编码问题,并未涉猎设计层面。而以搜索为基础的重构方法虽然把改善代码度量指标作为重构目标,但是,却不是针对软件的层次化设计。对此,本文提出了一种全新的基于搜索的软件自动化重构方法,其通过利用以设计结构矩阵为载体的软件模块层次化度量方法,可以自动生成能够获取最优软件模块化设计的重构相关策略。