论文摘要
可视化的直观性使得其能够有效的提高研究人员、开发人员和用户进行软件理解的效率,在软件理解中的应用越来越广泛。软件度量是一种有效的定量化软件分析手段,但其缺点是度量生成的大量数据难以让人理解,将可视化技术引入到软件度量中,能够解决这一问题。然而现有的软件可视化方法所能展示的软件属性较少,可视化信息不全,并且所采用的布局算法大都从审美学角度考虑,忽略了软件工程对图形布局的需求。本文针对现有软件结构及度量可视化方法存在的缺点,提出了一种基于3D组合图形的软件可视化方法和两种能够展示度量信息的布局算法,并证明了算法的可行性。内容包括以下三部分:1.针对现有度量可视化方法存在的展示软件属性较少的缺点,提出并实现了一种基于3D组合图形的软件可视化方法,该方法把软件实体表示为属性体和标志体两个部分,能够在不影响直观性的前提下增加映射的属性数,并从认知的角度给出度量指标到图形属性的映射。2.设计了基于力导向的耦合聚类性布局算法,证明了算法的可行性,根据算法手工布局实例,并对实例进行分析。该算法利用节点间的距离对软件实体的内聚耦合性进行直观展示,距离越近表明耦合越大。3.设计了三维层次布局算法,证明了算法的可行性,根据算法手工布局实例,并对实例进行分析。该算法布局能够直观地展示系统的层次性和树杂度。
论文目录
相关论文文献
- [1].可视化研究与应用[J]. 国际学术动态 2010(04)
- [2].移动分组网络流量流向可视化方法研究与实践[J]. 科技风 2020(08)
- [3].基于多分辨率的矢量场交互式可视化方法研究[J]. 电子元器件与信息技术 2020(02)
- [4].事件可视化方法综述[J]. 信息工程大学学报 2019(05)
- [5].图的表示与可视化方法综述[J]. 系统仿真学报 2020(07)
- [6].信息-知识-智慧:“可视化方法周期表”之三层价值探析[J]. 现代远距离教育 2016(06)
- [7].可视化方法及其在信息分析中的应用[J]. 情报理论与实践 2017(04)
- [8].一种大规模复杂网络可视化方法的研究[J]. 信息工程大学学报 2017(02)
- [9].机械优化设计中可视化方法的研究[J]. 现代制造技术与装备 2017(09)
- [10].树比较可视化方法综述[J]. 软件学报 2016(05)
- [11].计算物理教学中基于FORTRAN的结果可视化方法[J]. 物理通报 2017(06)
- [12].基于3D技术的舰船舱室设计缺陷可视化方法研究[J]. 舰船科学技术 2019(24)
- [13].高效海量空间目标可视化方法[J]. 指挥信息系统与技术 2020(01)
- [14].眼动追踪数据的可视化方法[J]. 电子技术与软件工程 2019(22)
- [15].海洋三维流场可视化方法比较分析[J]. 测绘与空间地理信息 2016(10)
- [16].基于思维导图的教学可视化方法研究[J]. 黑龙江教育(高教研究与评估) 2015(03)
- [17].基于谱聚类的大规模社交网络可视化方法研究[J]. 计算机仿真 2015(09)
- [18].可视化方法在化工传递研究过程中的进展[J]. 武汉工程大学学报 2011(06)
- [19].人工神经网络和可视化方法分析和比较[J]. 电脑知识与技术 2008(36)
- [20].空间交互可视化方法研究[J]. 电脑知识与技术 2020(19)
- [21].叙事式可视化综述[J]. 计算机辅助设计与图形学学报 2019(10)
- [22].一种基于时间变化的用户出行和特征的可视化方法研究[J]. 电脑知识与技术 2016(33)
- [23].基于时空维度的海洋预报产品可视化方法分析与应用[J]. 海洋预报 2016(03)
- [24].对一种网络攻击可视化方法的改进[J]. 电子测试 2015(12)
- [25].基于VRML的地质3维模型可视化方法研究[J]. 测绘与空间地理信息 2013(12)
- [26].二维流场可视化方法对比分析及综述[J]. 系统仿真学报 2014(09)
- [27].《分层与可视化方法原理与实践》一书出版[J]. 远程教育杂志 2011(06)
- [28].基于着色模型实时构造的海洋流场动态流线可视化方法研究[J]. 浙江大学学报(理学版) 2020(01)
- [29].可视化方法在常微分方程数值解教学中的应用[J]. 教育现代化 2018(01)
- [30].汽车尺寸偏差可视化方法的建立和应用[J]. 上海汽车 2016(12)