摘要
研究了软件逆向工具CoDoc Marvel在软件构件库建设中的应用,通过对现有软件系统源代码静态结构、调用关系、接口信息和流程图等相关信息进行逆向分析和可视化,自动或半自动地抽取其中的软件构件,进一步整体成为可重用的构件库。研究表明,逆向工程工具在软件构件库建设中能够显著提高分析效率,可视化显现软件构件的共性和变化点,为构件库的构建提供可重用的设计和实现资源,并通过规范化提高构件的质量和可靠性。
The application of software reverse tool CoDoc Marvel in the construction of software component library is studied.Through reverse analysis and visualization of the static structure,call relationship,interface information,flow chart and other related information of the existing software system source code,the software components are extracted automatically or semi-automatically.Further,the whole component becomes a reusable component library.The research shows that reverse engineering tools can significantly improve the analysis efficiency in the construction of software component library,visualize the commonality and change points of software components,provide reusable design and implementation resources for the construction of component library,and improve the quality and reliability of components through standardization.
作者
赵贺
杨赛
ZHAO He;YANG Sai(Lingyun Science&Technology Group Co.,Ltd.,Wuhan 430000,China)
出处
《电子质量》
2024年第8期65-70,共6页
Electronics Quality
关键词
软件复用
构件库
逆向工程
软件设计
软件产品线
software reuse
component library
reverse engineering
software design
software product line