基于软核结构的软件复杂性分析与度量  

Analysis and Metrics for Complexity of Software Systems Based on Software-Core Structure

在线阅读下载全文

作  者:刘铮[1] 赵海[1] 张骞[2] 

机构地区:[1]东北大学信息科学与工程学院,辽宁沈阳110819 [2]东软集团技术战略与发展部,辽宁沈阳110179

出  处:《东北大学学报(自然科学版)》2011年第9期1237-1239,1260,共4页Journal of Northeastern University(Natural Science)

基  金:国家自然科学基金资助项目(60973022)

摘  要:针对大规模软件的复杂性难以度量和控制,以致严重影响了软件质量的问题,提出了一种基于软件基础结构的软件复杂性度量方法.通过对软核结构的提取和扩展操作,对软件结构中节点的继承深度进行了分析,从继承关系的角度对软件结构的复杂性进行度量.根据节点的继承深度与入度的关系,提出一种软件结构缺陷的检测方法,该方法可以在软件设计阶段及时检测出软件结构中的缺陷,以减少日后软件测试与维护的开销.The complexity of large-scale software systems makes their structure more and more intricate,which seriously affects the quality of the whole systems.In order to master the sophisticated structure of software systems and control the structural complexity,a measuring method for complexity of software systems based on the basic structure of the system was proposed.According to the algorithms of extracting and expanding the software-core structure,the inheritance depths of classes are analyzed.Furthermore,a complexity metric method for large-scale software systems is discussed in the view of inheritance.According to the relationship between the depth of inheritance and in-degree of class,a method of detecting the structural drawbacks in a software system is proposed,by which defects in the structure can be diagnozed during the software designing,and the cost of testing and maintenance in future can be reduced.

关 键 词:软核结构 继承深度 软件度量 缺陷检测 软件网络 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象