-
题名一种基于逻辑的Java模块依赖图构建工具
被引量:2
- 1
-
-
作者
杜欣
赵康
倪友聪
沈志鹏
-
机构
福建师范大学软件学院
-
出处
《计算机应用与软件》
CSCD
2016年第4期6-10,共5页
-
基金
国家自然科学基金项目(61305079)
武汉大学软件工程国家重点实验室开放基金项目(SKLSE2012-09-28)
-
文摘
目前Java模块依赖图MDG(Module Dependency Graph)的构建工具还比较稀缺,从一定程度上限制了基于MDG图的软件模块聚类算法的应用。针对这一问题,提出一种基于逻辑的Java模块依赖图构建工具TL4JMDG(the tool logic-based for Java MDG)。在开源框架JTransformer和tu Prolog的支持下,TL4JMDG工具以逻辑方式实现了Java模块关系的抽取和MDG图的生成。阐述TL4JMDG工具的设计与实现,并给出TL4JMDG工具和基于Chava工具构建MDG的耗时比较。TL4JMDG工具具有较好的可配置性、可扩展性和性能,使得目前已有的基于MDG图的聚类算法能更好地应用于Java软件模块聚类。
-
关键词
软件模块聚类
模块关系
模块依赖图
JTransformer
-
Keywords
software module clustering
module relationship
module dependency graph
JTransformer
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于功能需求向量的软件产品族模块规划方法
被引量:1
- 2
-
-
作者
肖刚
叶志
张元鸣
陆佳炜
陈儒
-
机构
浙江工业大学计算机科学与技术学院
-
出处
《浙江工业大学学报》
CAS
2013年第6期635-640,671,共7页
-
基金
浙江省科技厅公益项目(2010C31002)
浙江省自然科学基金资助项目(Q12F020088)
-
文摘
面向软件产品族的开发方法能够快速响应用户需求、降低软件开发成本和缩短软件开发周期,而模块规划是其关键技术.提出一种基于功能需求向量的软件产品族模块规划方法,该方法依次对领域内系列软件的功能需求文档进行处理,转化为功能需求向量,通过对功能需求向量进行层次聚类得到功能层次结构,然后基于功能层次结构构造软件产品族模块提取矩阵,提取出软件产品族的共性模块、特性模块.最后以一个实例详细说明了该方法的规划过程,验证了方法的可行性和有效性.
-
关键词
软件产品族
模块规划
功能需求向量
层次聚类
-
Keywords
software product family
module planning
function requirement vector
hierarchical clustering
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于数据挖掘的模块评估法
- 3
-
-
作者
尹云飞
钟智
黄发良
-
机构
广西师范大学计算机系
北京航空航天大学自动化系
广西师范学院数计系
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第8期52-53,139,共3页
-
基金
国家自然科学基金资助项目(60075016)
-
文摘
提出了将数据挖掘应用于软件工程学中,数据挖掘是一个涉及多领域的交叉学科,它拥有许多成熟的技术。其中,模糊聚类法就是数据挖掘的核心技术之一。在对大量的软件工程数据进行挖掘处理后,经过λ水平截集,将相似的模块聚为一类,作为模块评估的基础,从中得出有价值的知识模式,用于指导软件工程实践。
-
关键词
软件工程
数据挖掘
聚类
机器学习
模块评估
相似关系
-
Keywords
software engineering
Data mining
clustering
Machine leaning
module estimation
Similar relation
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-