• 2022-06-11
    下面关于软件再工程的描述中,正确的是()
    A: 预防性维护即软件再工程,不仅能从已存在的程序中重新获得设计信息,而且可以使用这些信息来改建或重构现有的系统,以改进它的综合质量。
    B: 软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序表示的过程,即恢复设计的过程。
    C: 软件再工程包含六类活动,分别是库存目录分析、文档重构、逆向工程、代码重构、数据重构和正向工程。这六个活动构成一个循环,可以在完成任意一个活动后终止。
    D: 为了提高软件日后的可用性和可维护性,软件组织应该为自己的所有遗留软件进行软件再工程。
    E: 代码重构是最常见的再工程活动,不修改整体的软件体系结构,仅关注个体模块中存在的问题。
    F: 数据重构发生在较低的抽象层次上,是一种全范围的再工程活动。