共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
3.
4.
面向对象软件的逆向工程 总被引:7,自引:0,他引:7
在现代软件工程中,逆向工程是软件维护、软件重工程、软件重用和软件重结构中的起点,它本身是一个设计知识发现、知识抽象的过程,而面向对象软件和传统软件相比有着自己的语言特点和不同的设计知识内容.通过对面向对象程序中知识类别和逆向工程过程的分析,总结出了面向对象软件逆向工程的基本知识内容,并以此为分类线索,综述了目前此领域中具有代表性的技术、工具和研究方向.最后指出了本领域将来发展的方向. 相似文献
5.
基于程序图的路径测试 总被引:8,自引:0,他引:8
软件测试是软件设计中一个重要阶段,也是保证软件可靠性的重要手段。路径测试是软件测试中一种重要方法,而测试的关键是确定路径数目和设计测试用例。本文讨论了利用程序图进行路径测试的方法。 相似文献
6.
基于程序图的McCabe结构复杂性度量 总被引:2,自引:1,他引:1
程序复杂性度量是软件工程的一个研究领域 ,不同的软件设计方法可导致不同的程序复杂性。本文讨论了利用程序图进行 Mc Cabe结构复杂性度量的方法。 相似文献
7.
为了有效解决数据库逆向工程(DBRE)过程中分类关系的识别问题,分析了逻辑数据模型中具有分类关系的实体所具有的共同特征,提出了一种分类关系自动识别算法.该算法从实体间所具有的相同的属性作为着手点,结合公共主关键字以及实体间的依赖关系,从而判断出具有分类关系的实体,以树的双亲孩子表示法来存储,通过一个实例验证了该算法的可行性. 相似文献
8.
9.
一种源程序到控制流图的自动生成方法 总被引:5,自引:0,他引:5
单永明 《小型微型计算机系统》1996,17(10):45-49
将源程序转换为控制流图是软件工程领域中逆向工程的研究内容之一。本文给出了一种由源程序生成其对应的控制流图的方法和实现技术。该方法和技术也可应用于程序分析及软件纵等方面。 相似文献
10.
11.
12.
13.
正向工程、逆向工程、双向工程技术及应用 总被引:1,自引:0,他引:1
论述正向工程、逆向工程、双向工程技术在以体系结构为中心的软件工程中的应用问题.结合几个具体的开发环境、支撑工具--Rational Rose、Delphi、Rose Delphi Link,简要介绍了这些技术的应用方法.然后,从实践的角度提出了一个便于操作的、迭代式的软件开发步骤. 相似文献
14.
逆向工程发展现状研究 总被引:7,自引:1,他引:6
随着软件产业的发展,越来越多的遗产系统需要维护和改善,逆向工程已经成为遗产系统维护与演化的关键技术之一。介绍了逆向工程的定义,综述了逆向工程的研究进展。通过对现有工具的分析探讨了逆向工程研究中的不足之处,给出了未来的发展趋势。 相似文献
15.
基于接口参数的黑箱测试用例自动生成算法 总被引:31,自引:5,他引:31
测试用例的选择与生成技术是软件测试尤其是黑箱测试的一个重要研究领域,测试用例的质量将直接决定软件测试的科学性和有效性.该文在一般的测试用例选择方法的基础上,提出了一种基于对接口参数进行组合覆盖的黑箱测试用例自动生成算法模型,据此可以生成一个对所有接口参数进行两两组合覆盖的测试用例表.并证明了该方法产生的测试用例具有数量少、能实现对接口参数最大限度组合覆盖的特点,从而可以在提高软件测试质量的同时,降低成本,提高效率.最后介绍了该算法在作者研究开发的测试数据生成工具中的实际效果. 相似文献
16.
软件维护与逆向工程评述 总被引:5,自引:0,他引:5
刘宗田 《计算机应用与软件》1995,12(1):1-8
本介绍并分析了近几年在软件维护与逆向开程领域中的一些研究工作。这些工作涉及软件维护模型,程序观察,程序数据库,超本,程序高层抽象和反编译等内容。 相似文献
17.
18.
19.
软件逆向工程技术研究 总被引:2,自引:0,他引:2
随着计算机技术的发展,软件系统的规模和复杂度日益增长,软件维护在整个系统开发过程中愈发重要,越来越多的遗产系统需要维护和改善,逆向工程已经成为软件维护的关键技术之一.介绍了逆向工程的基本概念,综述了主要步骤和分析方法,最后通过分析逆向工程在国内外的研究现状,指出了存在的一些问题,并给出了未来的发展趋势 相似文献
20.
为了解决流程图绘制效率低下的问题,更好地保证软件模型、文档与代码的一致性,提出了一种流程图自动生成算法。首先,通过逆向分析C/C++源代码,提取代码的Token列表,生成Scope树,从而生成流程图。同时,提出了一种规范代码函数体注释的方法,提高流程图的可理解性。最后,应用Sugiyama布局算法,并对坐标指定步骤进行补充改进,对流程图进行了自动布局,最终生成可读流程图。实际应用过程中,所提算法有效地提高了软件设计文档的编写效率,保证了软件模型、文档与代码的一致性。 相似文献