逆向软件工程的文档生成器的研究与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:zdp1888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文阐述了系统总体设计思想和设计方案,详细设计方案,以及它的计算机实现.该系统是一个逆向软件工程的文档生成器,目标是提供对实际程序的分析以及可视化显示的工具,协助完成真正的详细设计书的恢复.具体的讲,它用来帮助程序开发人员理解陌生的Visual C++源代码.它能够接受*. cpp或* .h源代码,以文字和图形两种方式生成对源程序类继承关系和文件包含关系的描述.对于类继承关系图用UML(统一建模语言)描述,对于文件包含关系图用离散数学中图的图形来表示.该系统由"信息抽取"、"信息转换"和"信息抽象"三个部分组成.彼此间相对比较独立,同时又包括必要的数据传递,使之成为一个有效的整体.
其他文献
该论文主要研究了Java技术及其应用方法,着重对J2EE的体系结构以及应用模式进行了详细讨论,对J2EE中的核心技术如JSP、Servlet、EJB、JDBC、JavaIDL等方面做了深入研究.针对
环境感知是移动机器人研究中的关键技术之一,随着智能车研究的迅速发展,逐渐展现出较大的研究价值和应用前景。本文主要讨论了室外移动机器人在视觉感知中的若干关键问题,主要包
该文首先介绍了系统的开发环境和工具,给出了系统功能目标和实现的技术路线,接着按照子系统的划分详细说明了系统的设计思想、关键技术.最后,给出了系统的具体实现结果以及对
该文来源于第二炮兵某研究所开发的军事模拟软件系统对地形的三维显示要求,即依据等高线数据、军用GIS提供的地理信息数据以及其他数据源建立地形三维数字模型,实现地形的三
基于位置的服务是移动互联网发展的重要方向。随着智能手机等智能移动设备的普及,越来越多的基于用户位置信息的创新应用出现,基于位置的服务正在深刻地改变着人们的生活方式
该文首先阐述了软件测试方法及其工具的发展概况,论述了各种结构测试策略和路径数据生成方法.控制流测试是一种被普遍接受的测试策略,但是许多程序的路径数太大甚至无穷,路径
数字图像处理作为一门崭新的学科,已经在卫星遥感、军事侦察、生物医学工程等方面取得成功的应用,并发挥越来越重要的作用。各种成像技术被应用到无损检测领域,如超声成像、射线
以信息电器为代表的嵌入式应用系统真正拉开了嵌入式系统大发展的序幕,它必将进一步推动IT产业的发展,给人类的生产、生活带来深远的影响。嵌入式系统自诞生以来经历了一个从无
该文在充分研究当前工作流管理软件的基础上,参照工作流管理联盟给出的工作流参考模型,设计了一个分布式工作流执行服务系统,其底层支撑环境采用CORBA组件技术.该文详细探讨
该文首先分析了人工神经网络特别是BP模型的原理,提出了用人工神经网络方法进行指标预测的可能性,设计并实现了指标预测系统,其中包括数据的收集与预处理、模型的确定、对指