期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
7
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
一种包含异常传播的类间数据依赖分析方法
被引量:
2
1
作者
张艳梅
姜淑娟
袁冠
《微计算机信息》
2010年第6期201-203,共3页
类间数据依赖分析是类间数据流测试的基础。本文通过分析类簇级测试中的异常传播对程序数据依赖的影响,提出一种包括异常结构在内的类间C++程序数据依赖分析方法,根据类间关系增量式地构造类间数据依赖图,并给出类间数据依赖图的构造算...
类间数据依赖分析是类间数据流测试的基础。本文通过分析类簇级测试中的异常传播对程序数据依赖的影响,提出一种包括异常结构在内的类间C++程序数据依赖分析方法,根据类间关系增量式地构造类间数据依赖图,并给出类间数据依赖图的构造算法。最后,在程序切片中应用了该数据依赖分析方法。结果证明,该方法通过分析异常传播对数据依赖的影响能够带来切片精度的提高。
展开更多
关键词
类
间数据
依赖
图
异常传播
数据
依赖
程序切片
下载PDF
职称材料
基于UML类图的软件可测试性分析方法研究
被引量:
4
2
作者
成小芹
王一莉
《计算机工程与设计》
CSCD
北大核心
2011年第4期1326-1329,共4页
为了降低面向对象软件的测试复杂性,降低测试的成本,提高软件质量,在目前软件可测试性研究的基础上,提出了将圈复杂度和UML类图转化而来的类依赖关系图(CDG图)结合起来,分析和度量类之间相互关系的复杂性,以此来指导可测试性的改善以及...
为了降低面向对象软件的测试复杂性,降低测试的成本,提高软件质量,在目前软件可测试性研究的基础上,提出了将圈复杂度和UML类图转化而来的类依赖关系图(CDG图)结合起来,分析和度量类之间相互关系的复杂性,以此来指导可测试性的改善以及开发和测试的设计。最后通过实例表明,该方法可以指导软件的设计,提高软件的可测试性,从而降低整个软件测试的成本。
展开更多
关键词
可测试性
类
图
类
依赖
关系
图
软件测试
圈复杂度
下载PDF
职称材料
基于依赖性的面向对象软件不同层面的测试用例生成
被引量:
3
3
作者
陈文海
葛玮
郝克刚
《计算机应用与软件》
CSCD
北大核心
2008年第4期9-11,42,共4页
由于面向对象软件本身的特点,传统的面向过程的软件测试方法不再适用于面向对象的软件测试。在分析了面向对象软件测试的特征以及面向对象软件中各个不同层面的依赖关系的基础上,提出了针对各个不同层面上的测试用例生成的方法。
关键词
面向对象
软件测试
程序
依赖
图
类依赖图
下载PDF
职称材料
基于中介中心性的类重要性度量的研究
被引量:
2
4
作者
成小芹
王一莉
《计算机工程与设计》
CSCD
北大核心
2011年第7期2391-2394,共4页
为了合理分配测试资源,降低测试成本,提高软件质量,在目前软件可测试性和中介中心性研究的基础上,提出了将中介中心性和由UML类图转化而来的类依赖关系图(CDG图)结合起来,度量和分析类之间依赖结构的类重要性,以此来指导软件的测试活动...
为了合理分配测试资源,降低测试成本,提高软件质量,在目前软件可测试性和中介中心性研究的基础上,提出了将中介中心性和由UML类图转化而来的类依赖关系图(CDG图)结合起来,度量和分析类之间依赖结构的类重要性,以此来指导软件的测试活动。最后通过实例运行结果表明,该方法可以指导测试资源的分配,提高软件可测试性,保证软件质量,从而降低整个软件测试的成本。
展开更多
关键词
可测试性
类
图
类
依赖
关系
图
软件测试
中介中心性
下载PDF
职称材料
基于粗粒度切片度量的重构定位方法
被引量:
2
5
作者
黄雅菁
高建华
《计算机工程》
CAS
CSCD
北大核心
2011年第11期80-82,共3页
重构是提高代码质量的一项关键技术,传统的定位重构代码依赖开发者的观察和主观意识,效率较低。为此,将切片思想引入到重构定位中,提出一种基于切片度量的重构定位方法。该方法利用粗粒度切片度量软件系统中类和类之间的耦合度,并根据...
重构是提高代码质量的一项关键技术,传统的定位重构代码依赖开发者的观察和主观意识,效率较低。为此,将切片思想引入到重构定位中,提出一种基于切片度量的重构定位方法。该方法利用粗粒度切片度量软件系统中类和类之间的耦合度,并根据度量结果识别类间的"坏味道",从而定位需要重构的类。实例研究表明,与其他方法相比,该方法能获得更优的性能。
展开更多
关键词
粗粒度切片
耦合度
重构定位
赋权
类依赖图
下载PDF
职称材料
Java应用系统的复杂网络分析(英文)
被引量:
1
6
作者
沈娉婷
陈良育
《华东师范大学学报(自然科学版)》
CAS
CSCD
北大核心
2017年第1期38-51,70,共15页
大量研究表明,Java软件系统是一种人工复杂网络,它的入度分布符合幂律,然而出度却是对数正态分布.现有的这些研究都仅仅以Java开发工具包,如JDK、log4j和Tomcat这一类软件系统为研究对象.除此之外,所分析的数据类型也很有限,只考虑了程...
大量研究表明,Java软件系统是一种人工复杂网络,它的入度分布符合幂律,然而出度却是对数正态分布.现有的这些研究都仅仅以Java开发工具包,如JDK、log4j和Tomcat这一类软件系统为研究对象.除此之外,所分析的数据类型也很有限,只考虑了程序包与类的依赖关系,忽略了很多有用的数据类型,比如函数成员变量和函数临时变量.本文将这两类数据类型纳入了研究范畴,拓展了类依赖关系.不仅如此,本文也将研究粒度细化至函数层面,构建了函数依赖图.针对这两类依赖关系,本文提出了将系统转化为加权有向网络图的理论方法.全面的实验结果显示,本文所选取的10类Java应用系统,无论是出度还是入度绝大多数都符合幂律分布,由此证明了所提出的理论方法,验证了有向加权网络是否具有无标度特性在分析Java应用系统网络结构时是有效的.
展开更多
关键词
复杂网络
Java应用系统
幂律分布
类依赖图
函数
依赖
图
下载PDF
职称材料
基于软件网络的软件系统演化规律验证和模拟
被引量:
5
7
作者
顾庆
陈道蓄
《中国科学:信息科学》
CSCD
2014年第1期20-36,共17页
演化是计算机软件的固有特性.了解演化规律,可以改进软件演化过程,提高软件质量,降低维护成本.本文定义类依赖图,将软件系统描述为软件网络,基于网络度量验证软件演化规律,并讨论软件演化建模的可行性.首先针对Lehman的8项演化定律,设计...
演化是计算机软件的固有特性.了解演化规律,可以改进软件演化过程,提高软件质量,降低维护成本.本文定义类依赖图,将软件系统描述为软件网络,基于网络度量验证软件演化规律,并讨论软件演化建模的可行性.首先针对Lehman的8项演化定律,设计3个方面的网络度量:网络规模、网络质量、以及结构控制.然后基于四个开源软件系统构建软件网络,统计网络度量;实证研究表明:支持Lehman的4项演化定律,否定另外3项,即复杂度提升、持续增长、以及质量折旧定律.最后分别采用E-R模型和模块依附模型模拟软件系统的演化过程,所生成的随机网络同软件网络的比较结果说明,软件演化存在客观规律,能够通过建模来重现甚至优化.
展开更多
关键词
软件演化
复杂网络
软件演化定律
类依赖图
随机网络
原文传递
题名
一种包含异常传播的类间数据依赖分析方法
被引量:
2
1
作者
张艳梅
姜淑娟
袁冠
机构
中国矿业大学计算机学院
出处
《微计算机信息》
2010年第6期201-203,共3页
基金
基金申请人:姜淑娟
项目名称:程序的异常传播分析技术研究
基金颁发部门:教育部(108063)
文摘
类间数据依赖分析是类间数据流测试的基础。本文通过分析类簇级测试中的异常传播对程序数据依赖的影响,提出一种包括异常结构在内的类间C++程序数据依赖分析方法,根据类间关系增量式地构造类间数据依赖图,并给出类间数据依赖图的构造算法。最后,在程序切片中应用了该数据依赖分析方法。结果证明,该方法通过分析异常传播对数据依赖的影响能够带来切片精度的提高。
关键词
类
间数据
依赖
图
异常传播
数据
依赖
程序切片
Keywords
inter-class data flow graph
exception propagation
data dependence
program slicing
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于UML类图的软件可测试性分析方法研究
被引量:
4
2
作者
成小芹
王一莉
机构
南京工业大学电子与信息工程学院
出处
《计算机工程与设计》
CSCD
北大核心
2011年第4期1326-1329,共4页
文摘
为了降低面向对象软件的测试复杂性,降低测试的成本,提高软件质量,在目前软件可测试性研究的基础上,提出了将圈复杂度和UML类图转化而来的类依赖关系图(CDG图)结合起来,分析和度量类之间相互关系的复杂性,以此来指导可测试性的改善以及开发和测试的设计。最后通过实例表明,该方法可以指导软件的设计,提高软件的可测试性,从而降低整个软件测试的成本。
关键词
可测试性
类
图
类
依赖
关系
图
软件测试
圈复杂度
Keywords
software testability
UML class diagram
class dependency graph
software testing
cyclomatic complexity
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于依赖性的面向对象软件不同层面的测试用例生成
被引量:
3
3
作者
陈文海
葛玮
郝克刚
机构
西北大学软件工程研究所
出处
《计算机应用与软件》
CSCD
北大核心
2008年第4期9-11,42,共4页
基金
国家863项目(2001AA115090)
文摘
由于面向对象软件本身的特点,传统的面向过程的软件测试方法不再适用于面向对象的软件测试。在分析了面向对象软件测试的特征以及面向对象软件中各个不同层面的依赖关系的基础上,提出了针对各个不同层面上的测试用例生成的方法。
关键词
面向对象
软件测试
程序
依赖
图
类依赖图
Keywords
Object-oriented Software testing PDG CIDG
分类号
TP311.5 [自动化与计算机技术—计算机软件与理论]
TU528.01 [建筑科学—建筑技术科学]
下载PDF
职称材料
题名
基于中介中心性的类重要性度量的研究
被引量:
2
4
作者
成小芹
王一莉
机构
南京工业大学电子与信息工程学院
出处
《计算机工程与设计》
CSCD
北大核心
2011年第7期2391-2394,共4页
文摘
为了合理分配测试资源,降低测试成本,提高软件质量,在目前软件可测试性和中介中心性研究的基础上,提出了将中介中心性和由UML类图转化而来的类依赖关系图(CDG图)结合起来,度量和分析类之间依赖结构的类重要性,以此来指导软件的测试活动。最后通过实例运行结果表明,该方法可以指导测试资源的分配,提高软件可测试性,保证软件质量,从而降低整个软件测试的成本。
关键词
可测试性
类
图
类
依赖
关系
图
软件测试
中介中心性
Keywords
software testability
UML class diagram
class dependency graph
software testing
betweenness centrality
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
基于粗粒度切片度量的重构定位方法
被引量:
2
5
作者
黄雅菁
高建华
机构
上海师范大学信息与机电工程学院
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第11期80-82,共3页
基金
上海市教育委员会科研创新基金资助项目(0922135)
上海市科学技术委员会基金资助项目(09220503000)
上海师范大学研究生创新能力培养基金资助项目
文摘
重构是提高代码质量的一项关键技术,传统的定位重构代码依赖开发者的观察和主观意识,效率较低。为此,将切片思想引入到重构定位中,提出一种基于切片度量的重构定位方法。该方法利用粗粒度切片度量软件系统中类和类之间的耦合度,并根据度量结果识别类间的"坏味道",从而定位需要重构的类。实例研究表明,与其他方法相比,该方法能获得更优的性能。
关键词
粗粒度切片
耦合度
重构定位
赋权
类依赖图
Keywords
coarse-grained slice
degree of coupling
refactoring location
Weighted Class Dependent Graph(WCDG)
分类号
N945 [自然科学总论—系统科学]
下载PDF
职称材料
题名
Java应用系统的复杂网络分析(英文)
被引量:
1
6
作者
沈娉婷
陈良育
机构
华东师范大学上海市高可信计算重点实验室
出处
《华东师范大学学报(自然科学版)》
CAS
CSCD
北大核心
2017年第1期38-51,70,共15页
基金
国家自然科学基金(61321064)
上海市重点学科建设项目(B412)
文摘
大量研究表明,Java软件系统是一种人工复杂网络,它的入度分布符合幂律,然而出度却是对数正态分布.现有的这些研究都仅仅以Java开发工具包,如JDK、log4j和Tomcat这一类软件系统为研究对象.除此之外,所分析的数据类型也很有限,只考虑了程序包与类的依赖关系,忽略了很多有用的数据类型,比如函数成员变量和函数临时变量.本文将这两类数据类型纳入了研究范畴,拓展了类依赖关系.不仅如此,本文也将研究粒度细化至函数层面,构建了函数依赖图.针对这两类依赖关系,本文提出了将系统转化为加权有向网络图的理论方法.全面的实验结果显示,本文所选取的10类Java应用系统,无论是出度还是入度绝大多数都符合幂律分布,由此证明了所提出的理论方法,验证了有向加权网络是否具有无标度特性在分析Java应用系统网络结构时是有效的.
关键词
复杂网络
Java应用系统
幂律分布
类依赖图
函数
依赖
图
Keywords
complex network
Java application systems
power law distribution
class dependence graph
function dependence graph
分类号
O231 [理学—运筹学与控制论]
下载PDF
职称材料
题名
基于软件网络的软件系统演化规律验证和模拟
被引量:
5
7
作者
顾庆
陈道蓄
机构
南京大学计算机科学与技术系软件新技术国家重点实验室
出处
《中国科学:信息科学》
CSCD
2014年第1期20-36,共17页
基金
国家重点基础研究发展计划(973)(批准号:2009CB320705)
国家自然科学基金(批准号:61373012
+2 种基金
91218302
61021062)
国家高技术研究发展计划(863)(批准号:2006AA01Z177)资助项目
文摘
演化是计算机软件的固有特性.了解演化规律,可以改进软件演化过程,提高软件质量,降低维护成本.本文定义类依赖图,将软件系统描述为软件网络,基于网络度量验证软件演化规律,并讨论软件演化建模的可行性.首先针对Lehman的8项演化定律,设计3个方面的网络度量:网络规模、网络质量、以及结构控制.然后基于四个开源软件系统构建软件网络,统计网络度量;实证研究表明:支持Lehman的4项演化定律,否定另外3项,即复杂度提升、持续增长、以及质量折旧定律.最后分别采用E-R模型和模块依附模型模拟软件系统的演化过程,所生成的随机网络同软件网络的比较结果说明,软件演化存在客观规律,能够通过建模来重现甚至优化.
关键词
软件演化
复杂网络
软件演化定律
类依赖图
随机网络
Keywords
software evolution
complex networks
software evolution laws
class dependence graph
random networks
分类号
TP311.52 [自动化与计算机技术—计算机软件与理论]
原文传递
题名
作者
出处
发文年
被引量
操作
1
一种包含异常传播的类间数据依赖分析方法
张艳梅
姜淑娟
袁冠
《微计算机信息》
2010
2
下载PDF
职称材料
2
基于UML类图的软件可测试性分析方法研究
成小芹
王一莉
《计算机工程与设计》
CSCD
北大核心
2011
4
下载PDF
职称材料
3
基于依赖性的面向对象软件不同层面的测试用例生成
陈文海
葛玮
郝克刚
《计算机应用与软件》
CSCD
北大核心
2008
3
下载PDF
职称材料
4
基于中介中心性的类重要性度量的研究
成小芹
王一莉
《计算机工程与设计》
CSCD
北大核心
2011
2
下载PDF
职称材料
5
基于粗粒度切片度量的重构定位方法
黄雅菁
高建华
《计算机工程》
CAS
CSCD
北大核心
2011
2
下载PDF
职称材料
6
Java应用系统的复杂网络分析(英文)
沈娉婷
陈良育
《华东师范大学学报(自然科学版)》
CAS
CSCD
北大核心
2017
1
下载PDF
职称材料
7
基于软件网络的软件系统演化规律验证和模拟
顾庆
陈道蓄
《中国科学:信息科学》
CSCD
2014
5
原文传递
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部