问题 问答题 简答题

什么是软件再工程?软件再工程的主要活动有哪些?

答案

参考答案:

软件再工程是运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合,并重新构建软件,用以提高软件的可理解性、可维护性、可复用性或演化性。

主要活动:信息库分析、文档重构、逆向工程、代码重构、数据重构、正向工程。

单项选择题
单项选择题