基于拉力算法的面向对象程序结构可视化技术研究

来源 :第十一届全国软件与应用学术会议(NASAC2012) | 被引量 : 0次 | 上传用户:wayyy111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  面向对象程序整体结构及其特性的逆向分析和可视化在软件维护、软件重用等过程中起着重要作用.现有的逆向工程工具尽管可以通过对程序代码的静态分析自动获取类模型,但是在自动布图方面仍存在一些明显的问题,特别是难以直观展现类之间的耦合性、聚集效应等程序整体结构的重要特性,从而影响其实际应用.Force-Directed Layout算法能够自然展现复杂结构的耦合关系和聚集现象,因此,本文将其应用于类图的逆向生成,使其在充分展示程序整体结构的同时,清晰展现类之间的耦合性和聚集效应等结构特征,并为软件结构演化分析、缺陷分布分析等提供辅助支持.据此,开发了软件分析与测试工具系列QESat的子工具—基于拉力算法的类图可视化工具QESat/FCD (QualityEasy-Software Analysis and Testing Tools:Force-Directed Class Diagram),并通过实例展示了其在大型类图结构特性方面的展现效果.
其他文献
她本是河南新乡市的一个下岗女工,在建筑工地干过小工,在街头摆过地摊,骑自行车卖过香蕉……如今,她在新乡市拥有自己投资建立的3个果品批发市场和承包的2个果品市场,业务网
  当用户自身与服务的交互经验不足时,来自其他用户的推荐成为用户判断服务可信性的主要依据。本文提出一种基于用户偏好的可信服务推荐模型,首先提出一种偏好挖掘方法,从用户
2003年,非典疫情使人们开始接触并接受网购;2020年,影响更为深远的新冠疫情则让O2O迎来发展的风口,特别是处于细分领域的医药O2O,逆势呈现出“因祸得福”的增长曲线.rn有人评
期刊
从七十年代初,我国出现了一个新型的工种行业——激光电子行业。通过调查表明,从事激光电子行业的职工由於受热、压、电磁刺激、铅锌刺激及光化反应等作用的影响,从而对从事
  Getting testers involved during requirement analysis is not only helping developers improve the quantity of the software requirements,but also helping teste
会议
  信任管理技术基于授权凭证签发、通过分布式凭证搜索验证信任关系链,有效实现了开放环境下的分布式授权和访问控制过程。然而,由于开放式环境下信任网络的复杂性和动态性,传
真正的爱情不是花前月下的卿卿我我,而是生活中的相濡以沫。68岁的沈定荣与丈夫生死相依、不离不弃,诠释成人间大爱。    美丽往事    1939年,沈定荣出生在河南省正阳县。1958年,她以优异的成绩考入了汝南师范学校。  沈定荣有个同学叫姚乐莲,两个人既是邻居,又是形影不离的好朋友,姚乐莲的二哥姚乐礼在空军某部服役。在部队,他是数一数二的技术尖子,先后参加过解放战争和抗美援朝,多次立功受奖。  
作为第10届全国运动会的主播台——江苏省广播电视总台,承担了此届运动会制作赛事公共信号和建设国际广播电视新闻中心(International Broadcast Center,简称 IBC)场馆的任务
近日,国家发展改革委、商务部印发《市场准入负面清单(2020年版)》,清单指出:rn1.特殊医学用途配方食品中特定全营养配方食品不得进行网络交易;rn2.特殊医学用途配方食品、婴
期刊
  随着信息技术的快速发展,各种各样的环境信息影响着我们生活中的各种决策,因此提供一种智能化的应用程序,能够根据用户当前的情境信息为用户提供所需要的最适合的服务变得越
会议