检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]北京化工大学信息科学与技术学院,北京100029
出 处:《计算机应用研究》2006年第7期52-54,共3页Application Research of Computers
基 金:教育部科学技术研究重点资助项目(01024);中石化科学技术研究开发资助项目(E03007)
摘 要:逆向建模通过对源代码进行分析,提取出代码中的对象信息、结构信息、流程信息等,生成对象间的关系描述、结构描述、系统流程描述等设计模型描述。逆向建模过程中对源代码的分析处理与编译过程的前端处理相似,只是处理的复杂程度与产生的目标结果不同,因此可以采用编译技术对源代码进行处理。通过逆向建模可以弥补软件设计中缺少或缺失的模型设计文档,帮助代码阅读者更好地理解程序,帮助软件的测试和优化。介绍了对C/C++源代码进行逆向建模的实现。Inverse modeling to source codes is the process of generating the software' s model description according to the software's source codes. With the analysis to the source codes, inverse modeling process will collect objects' information and structures' information and system process' information from the source codes, generate the model descriptions of the program such as relationships between these objects, structure descriptions, and system process descriptions. Analysing the source code in the inverse modeling process is similar to the compiling process, but different in the complex degree and the target results generated, so the compiling technology could be used directly in the inverse modeling process. Inverse modeling could make up the design documents which is missing in the design process, could help the reader to understand the codes better, and could help to implement the software' s testing and optimization. This paper introduces an implementation of inverse modeling based on the C/C + + source codes.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.136.20.207