在程序代码优化过程中,常常需要获取到整个程序中变量的分布情况(变量的定值位置和引用位置)。通常在大型程序开发中,变量数目随着程序代码量的增加而增大,且变量间的相互关系复杂难辨,很难通过手工构造在有限的时间内标注出所有的变量。设计并实现一个基于C程序的数据流生成系统。其目的在于利用所提取到的程序数据流信息辅助程序员更好更容易地理解每个过程内变量的具体分布情况。
数据流分析是一项编译时使用的技术,它能从程序的代码中收集程序的语义信息,并通过代数的方法在不编译时确定变量的定义和使用。数据流图是信息、 系统分析和设计的重要工具.目前软件设计过程的数据流图仍然多数是采用手工绘制, 或数据流图编辑工具绘制,不但工作量大,修改困难,也不容易达到标准.数据流图自动生成的解决,具有很大的实用价值,本文所叙述的数据流图自动生成系统,是由系统提供表格式编辑器,输人数据流图的信息, 定义数据流图中的处理框、实体、存储文件和数据流的关系,然后由系统自动生成数据流图。
总之,数据流生成系统可以广泛应用于计算机阮籍编程中,其具有重要的理论研究价值和实际意义。本文采用的算法在数据流生成系统进行实验,实际测试结果表明算法是可行且高效的,达到了预定的技术指标。
关键词:数据流,C语言,Qt,数据流生成系统
在程序代码优化过程中,常常需要获取到整个程序中变量的分布情况(变量的定值位置和引用位置)。通常在大型程序开发中,变量数目随着程序代码量的增加而增大,且变量间的相互关系复杂难辨,很难通过手工构造在有限的时间内标注出所有的变量。设计并实现一个基于C程序的数据流生成系统。其目的在于利用所提取到的程序数据流信息辅助程序员更好更容易地理解每个过程内变量的具体分布情况。
数据流分析是一项编译时使用的技术,它能从程序的代码中收集程序的语义信息,并通过代数的方法在不编译时确定变量的定义和使用。数据流图是信息、 系统分析和设计的重要工具.目前软件设计过程的数据流图仍然多数是采用手工绘制, 或数据流图编辑工具绘制,不但工作量大,修改困难,也不容易达到标准.数据流图自动生成的解决,具有很大的实用价值,本文所叙述的数据流图自动生成系统,是由系统提供表格式编辑器,输人数据流图的信息, 定义数据流图中的处理框、实体、存储文件和数据流的关系,然后由系统自动生成数据流图。
总之,数据流生成系统可以广泛应用于计算机阮籍编程中,其具有重要的理论研究价值和实际意义。
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!