一种基于模块依赖图属性的软件聚类算法

来源 :河池学院学报 | 被引量 : 0次 | 上传用户:metor2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源程序、遗产系统在程序理解过程中,使用软件聚类技术来提取软件系统架构,以降低理解和分析软件系统的难度。目前主流算法当中,层次聚类算法虽具有合理的搜索时间,但聚类结果无法令人满意,基于搜索的算法虽有良好聚类结果,但时间和空间限制使它们无法应对大型软件系统。针对现有软件聚类方法的局限性,提出了一种新的确定性聚类算法,利用模块依赖图(MDG)中现有属性进行聚类。初步结果显示,与层次聚类算法和基于搜索的算法相比,该算法在合理的时间内能够较好地获取聚类结果。所提出的聚类算法可以有效地帮助软件设计师从源代码中提取良
其他文献
一、填空题1.如图,⊙O的直径AC=2,∠BAD=75°,∠ACD=45°,则四边形ABCD的周长为_________.
《现代汉语通用字表》“又”部统辖下地23个字进行系统考察,分析它们的形义关系,得出“又”部字三方面的义类类型。通过考察分析,发现“又”源于“手”,从“又”部的字与“手”相
期刊
利用传输矩阵法理论,计算和研究光子晶体(AB)nC(AB)n的放大特性,结果发现:在波长为500~900 nm范围内出现3条缺陷模,且无论各层介质折射率如何变化它们的位置始终保持不变;当介质A
月亮犹如圆盘般挂在深蓝的夜空中,亮闪闪的小星星眨着眼睛,共同组成了一条绚丽的星河。空气中飘散着稻花的芳香和泥土的芬芳。青蛙们在田间地头开起了演唱会,虫子们在瓜棚下、墙
写暑假生活暑假生活丰富多彩,那如何展开习作呢?一、选取假期里最有趣、最有意义的人和事来写。二、按照一定的描写顺序将故事经过叙述详细,可以是“起因——经过——结果”的
为设计高性能、高灵敏度的新型光学开关,利用传输矩阵法理论,通过数值计算和绘图仿真的方式,研究介质晶格常数对光子晶体分立透射谱的影响规律,结果表明光子晶体的透射特性对
哈哈店长:教师节到了,下面就与哈哈店长一起来分享与老师之间的爆笑故事吧!
哈哈店长:动物世界也会闹笑话哦!小伙伴们,快去比比狮子、小八爪鱼、蜗牛谁更“萌”吧!狮子受伤后在家养伤,兔子友好地问狮子:“你想吃胡萝卜吗?”狮子摇了摇头。第二天,兔子又问狮
美国麻州的克雷(Clay)数学研究所于2000年5月24日在巴黎法兰西学院宣布了一件被媒体炒得热火的大事:对七道“千僖年数学难题”设立巨奖,每道难题悬赏100万美金.这七大千年难题是