软件结构及度量的3D可视化方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:asdf303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可视化的直观性使得其能够有效的提高研究人员、开发人员和用户进行软件理解的效率,在软件理解中的应用越来越广泛。软件度量是一种有效的定量化软件分析手段,但其缺点是度量生成的大量数据难以让人理解,将可视化技术引入到软件度量中,能够解决这一问题。然而现有的软件可视化方法所能展示的软件属性较少,可视化信息不全,并且所采用的布局算法大都从审美学角度考虑,忽略了软件工程对图形布局的需求。本文针对现有软件结构及度量可视化方法存在的缺点,提出了一种基于3D组合图形的软件可视化方法和两种能够展示度量信息的布局算法,并证明了算法的可行性。内容包括以下三部分:1.针对现有度量可视化方法存在的展示软件属性较少的缺点,提出并实现了一种基于3D组合图形的软件可视化方法,该方法把软件实体表示为属性体和标志体两个部分,能够在不影响直观性的前提下增加映射的属性数,并从认知的角度给出度量指标到图形属性的映射。2.设计了基于力导向的耦合聚类性布局算法,证明了算法的可行性,根据算法手工布局实例,并对实例进行分析。该算法利用节点间的距离对软件实体的内聚耦合性进行直观展示,距离越近表明耦合越大。3.设计了三维层次布局算法,证明了算法的可行性,根据算法手工布局实例,并对实例进行分析。该算法布局能够直观地展示系统的层次性和树杂度。
其他文献
随着近红外光谱分析技术的快速发展,特别是微型化近红外光谱仪显现的独特优势,使微型化近红外光谱仪成为近年来世界各国研究的又一个热点。本论文针对食品有效成份定量、无损
本文主要论述了商品房按揭贷款保证保险在我国的保险理论及实务中存在的若干疑难法律问题。本文选取了目前我国商品房按揭贷款保证保险理论和实务中争议较大的若干代表性问题
随着中国金融业对外资全面开放,利率最终的完全市场化也已为期不远。这一方面意味着金融机构在对企业贷款方面将拥有更大的自主权,能够根据贷款的风险程度更为灵活的确定利率
微流动技术是一种涉及微米尺度空间中流体过程处理及装置加工制造的技术。它是在微米尺度结构下利用微型化的流体处理和检测系统来研究微流体的各种效应和行为。由于其具有高
<正> 《实用无线电》杂志、《音响与音质评价》专业委员会于1998年10月份就开始酝酿策划举行一次非平衡音频信号线的听音评价活动。经过专家们多次讨论确定了方案与工作步骤
疲劳失效是工程结构件最主要的破坏形式之一。飞机上的零构件在服役过程中往往承受多轴载荷的作用,因此多轴疲劳理论研究对航空工业具有非常重要的意义。相对于单轴疲劳而言,
基于199个进入中国市场不足5年的跨国公司样本,本文探究了学习导向、动态能力、竞争优势和企业绩效之间的关系。实证结果表明,学习导向对企业绩效的提升具有显著的正向影响,
分析了德国风电生产、制造业的发展现状及其未来发展趋势,研究了德国风电在发展过程中所采取的策略、措施,从风电相关技术研究、法规政策、激励机制等方面提出了我国风电发展
<正> 器材的选择定位《实用无线电》杂志、《音响与音质评价》专业委员会于1999年1月23日在上海师范大学艺术学院排练厅进行了一次音响线材的音质评价试听活动。由于此次进行