期刊文献+
共找到19篇文章
< 1 >
每页显示 20 50 100
软件可视化技术及其应用研究 被引量:11
1
作者 刘孟仁 刘海庆 《计算机应用研究》 CSCD 北大核心 2002年第6期26-28,共3页
说明了软件可视化在可视化技术领域的地位和它的内涵 ,讨论了软件可视化系统的构成要素 ,概述了软件可视化系统的实现策略。
关键词 软件可视化 程序可视化 算法可视化 软件工程中软件开发
下载PDF
基于统一过程的信息系统集成与设计 被引量:1
2
作者 徐慧 管致锦 《微机发展》 2003年第7期5-7,36,共4页
信息系统集成是当今信息系统开发中一个突出问题。文章分析信息系统开发的特点及集成要求,介绍了Rational统一过程(RUP)的基本思想,探究了RUP与信息系统集成设计之间的关系。并以某高校综合信息系统的开发为例,对基于RUP的信息系统集成... 信息系统集成是当今信息系统开发中一个突出问题。文章分析信息系统开发的特点及集成要求,介绍了Rational统一过程(RUP)的基本思想,探究了RUP与信息系统集成设计之间的关系。并以某高校综合信息系统的开发为例,对基于RUP的信息系统集成与设计工作进行了研究,表明从软件开发过程方面来看,RUP的思想为克服信息系统集成困难提供了一个有效的途径。 展开更多
关键词 软件开发 信息系统集成 信息处理 计算机 软件可视化
下载PDF
算法演示系统研究与应用 被引量:9
3
作者 张文升 周青云 周晓聪 《计算机应用与软件》 CSCD 北大核心 2008年第10期41-43,共3页
软件可视化可分为程序可视化和算法可视化,算法演示(Algorithm Animation)是算法可视化中的动态方式。除了作为一种教学工具,算法演示也可以作为算法分析与设计的一种辅助手段。当前的算法演示系统一般包括算法实现、动画显示以及映射... 软件可视化可分为程序可视化和算法可视化,算法演示(Algorithm Animation)是算法可视化中的动态方式。除了作为一种教学工具,算法演示也可以作为算法分析与设计的一种辅助手段。当前的算法演示系统一般包括算法实现、动画显示以及映射这三个部分。通过一些典型的算法演示系统介绍算法演示方面的主要技术,根据这些技术指出当前的算法演示系统中普遍存在的问题,即算法实现部分与动画显示部分的分离问题,并提出用面向方面技术予以解决的思想,最后对该领域研究的发展前景进行展望。 展开更多
关键词 算法演示 软件可视化 说明技术 事件驱动
下载PDF
UML类图层次化自动布图算法 被引量:7
4
作者 王晓博 王欢 刘超 《软件学报》 EI CSCD 北大核心 2009年第6期1487-1498,共12页
UML类图能够有效地帮助软件工程师理解大规模的软件系统,而优化图元的空间布局可以增强类图的可读性和可理解性.由于类图中继承关系具有明显的层次特性,因此类图自动布局大多采用层次化的布图算法.此外,类图布局需要考虑相关的领域知识... UML类图能够有效地帮助软件工程师理解大规模的软件系统,而优化图元的空间布局可以增强类图的可读性和可理解性.由于类图中继承关系具有明显的层次特性,因此类图自动布局大多采用层次化的布图算法.此外,类图布局需要考虑相关的领域知识以及绘制准则,因而通用嵌套有向图层次化布局算法不能直接用于类图的绘制,它们必须加以扩展.但是,已有的类图层次化方法并没有考虑类图中图元的嵌套关系,这将导致自动布局方法不能处理类图中包与类、接口之间的包含关系.在考虑图绘制美学、UML类图绘制以及软件可视化等相关知识的基础上,选取了一组布图准则并分析了嵌套关系在层次分配、层内排序和坐标分配中引入的约束,通过在层次化方法的主要步骤中引入嵌套约束,提出了嵌套有向图层次化布图算法.实验结果表明,扩展的布图算法能够适应于逆向类图的绘制,它具有层次清晰、支持图元嵌套、交叉数目少以及占用面积小等优点. 展开更多
关键词 布图算法 软件可视化 UML类图 逆向工程
下载PDF
VPGE:一个LALR(1)分析器的可视化生成和断点调试系统 被引量:3
5
作者 李虎 金茂忠 许福 《计算机研究与发展》 EI CSCD 北大核心 2007年第5期823-828,共6页
LALR(1)分析程序生成系统在编译器构造领域以外被许多普通软件开发者学习和使用.为帮助用户理解LALR(1)分析器方法,编写出正确、完整、无语法分析冲突的文法规范,严格定义了使用LALR(1)分析器生成器时用户可能遇到的几类文法问题,描述... LALR(1)分析程序生成系统在编译器构造领域以外被许多普通软件开发者学习和使用.为帮助用户理解LALR(1)分析器方法,编写出正确、完整、无语法分析冲突的文法规范,严格定义了使用LALR(1)分析器生成器时用户可能遇到的几类文法问题,描述一个为帮助用户解决这些问题而开发的LALR(1)分析器可视化和断点调试系统VPGE.VPGE以多种视图显示LALR(1)分析器的数据结构,包括状态栈、符号栈、输入符号串、分析树和底层的自动机,支持LR分析动作的单步执行和断点调试.性能实验结果表明,VPGE比GNU的Bison有更快的分析器生成速度,从而提供了一个LALR(1)文法及分析器的快速交互式调试环境. 展开更多
关键词 LALR(1) 分析器生成 YACC BISON 文法调试 软件可视化 断点
下载PDF
逆向工程动态信息的可视化技术 被引量:3
6
作者 李鹏 陈平 《计算机工程》 EI CAS CSCD 北大核心 2005年第1期84-86,共3页
理解面向对象系统是一项复杂的工作,由于分布、并发系统所具有的特性,程序与程序的运行不再一一对应,使这项工作更加困难。通过对程序进行植入,在程序运行时刻得到程序有关进程的动态信息,利用软件可视化技术,将这些动态信息清楚、准确... 理解面向对象系统是一项复杂的工作,由于分布、并发系统所具有的特性,程序与程序的运行不再一一对应,使这项工作更加困难。通过对程序进行植入,在程序运行时刻得到程序有关进程的动态信息,利用软件可视化技术,将这些动态信息清楚、准确地呈现出来,对于用户理解并发、分布面向对象系统有很大的帮助。 展开更多
关键词 逆向工程 动态信息 进程结构图 软件可视化
下载PDF
随程序规模动态调整的通道优化布线算法 被引量:3
7
作者 胡开宝 张毅坤 赵明 《计算机应用》 CSCD 北大核心 2013年第4期1136-1138,1145,共4页
针对常规层次型布图算法在大规模程序中布线混乱的缺点,借鉴Sugiyama层次布局算法,提出了一种随着程序规模动态调整的通道优化布线算法。通过将节点的通道数目与程序规模建立函数关系,以解决现有算法在布图时出现的线路重叠和效率低下... 针对常规层次型布图算法在大规模程序中布线混乱的缺点,借鉴Sugiyama层次布局算法,提出了一种随着程序规模动态调整的通道优化布线算法。通过将节点的通道数目与程序规模建立函数关系,以解决现有算法在布图时出现的线路重叠和效率低下的问题;在布图中结合广义张量平衡思想,以减少交叉并实现布图的美观性;并根据调用节点之间的相对位置关系,给出了相应的线路分配和申请策略,实现了布线的有序性。实践证明,该算法能够提高布图效率,有效地减少交叉,实现节点的有序布线和实现简单等优点。 展开更多
关键词 软件可视化 层次图 广义张量平衡算法 交叉最小 通道布线
下载PDF
面向对象软件度量的3D可视化方法
8
作者 李婧 黄志球 +1 位作者 杨俊 吴其展 《计算机工程与设计》 CSCD 北大核心 2008年第19期4890-4893,共4页
软件可视化是指利用印刷、图形、动画以及其它图形或摄影技术提高人们对软件的理解的技术。度量可视化是软件可视化研究的分支之一,它是把度量数据与可视化的图形结合来表示软件的结构。现有的度量可视化方法存在的不足是所能表示的度... 软件可视化是指利用印刷、图形、动画以及其它图形或摄影技术提高人们对软件的理解的技术。度量可视化是软件可视化研究的分支之一,它是把度量数据与可视化的图形结合来表示软件的结构。现有的度量可视化方法存在的不足是所能表示的度量指标等属性太少,表示出来的信息不够全面。为了表示更多的属性信息,提出了一种新的面向对象软件度量的3D可视化方法,利用组合图形表示软件实体(如类、方法等),使得所表示的属性数量加倍,从而更有利于对软件的理解和分析。开发出可视化工具M3DTool证明了该方法的有效性。 展开更多
关键词 软件度量 软件可视化 度量可视化 面向对象软件度量
下载PDF
软件可视化和信息可视化专刊前言 被引量:1
9
作者 张康 吕建 《软件学报》 EI CSCD 北大核心 2008年第8期1865-1866,共2页
随着软件和信息量的不断增加,人们对大量信息的理解与消化也越加困难.在软件方面,不仅由于程序和数据结构的复杂化和层次化而不断增加信息的复杂度,而且由软件所产生的中间和结果数据也因而出现指数型增长.在信息方面,计算机在不... 随着软件和信息量的不断增加,人们对大量信息的理解与消化也越加困难.在软件方面,不仅由于程序和数据结构的复杂化和层次化而不断增加信息的复杂度,而且由软件所产生的中间和结果数据也因而出现指数型增长.在信息方面,计算机在不断增加的各种领域中的成功应用导致对大型乃至海量数据库的需求,人们如何从此海量的数据中迅速得到有用的知识已成为亟待解决的难题.可视化技术便成为供人们解决这些难题的有效工具.本专刊正是为此应运而生的. 展开更多
关键词 信息可视化 软件可视化 海量数据库 可视化技术 数据结构 有效工具 信息量 复杂度
下载PDF
一种基于继承次序与相关度的布图算法 被引量:2
10
作者 张毅坤 朱伟 +1 位作者 王凯 胡燕京 《计算机应用》 CSCD 北大核心 2009年第5期1373-1375,共3页
在层次图边交叉最小化问题上,常规启发算法或者时间复杂度大或者布图效果不佳。基于Sugiyama布图算法模式,提出了一种交叉数减少算法,并从布局与布线两个主要方面介绍了其实现过程。两层图上的实验表明,该算法具有较好的性能,一定程度... 在层次图边交叉最小化问题上,常规启发算法或者时间复杂度大或者布图效果不佳。基于Sugiyama布图算法模式,提出了一种交叉数减少算法,并从布局与布线两个主要方面介绍了其实现过程。两层图上的实验表明,该算法具有较好的性能,一定程度上克服了时间复杂度与效果的矛盾。 展开更多
关键词 软件可视化 层次图 布图算法 交叉最小
下载PDF
面向Java的对象行为建模及可视化方法 被引量:1
11
作者 贾晓霞 吴际 +1 位作者 李郭欢 金茂忠 《计算机工程》 CAS CSCD 北大核心 2007年第18期48-50,共3页
程序行为的描述和"可视化"方法是理解程序的重要手段。该文基于对象的方法调用和被调用序列,描述了对象生命周期内的行为,定义了Java对象生存期行为模型,并使用活动树进行可视化。实例分析表明,LBM可以帮助用户理解不同对象... 程序行为的描述和"可视化"方法是理解程序的重要手段。该文基于对象的方法调用和被调用序列,描述了对象生命周期内的行为,定义了Java对象生存期行为模型,并使用活动树进行可视化。实例分析表明,LBM可以帮助用户理解不同对象行为间的差异。 展开更多
关键词 对象行为建模 软件可视化 JAVA
下载PDF
一种可扩展的交互式软件可视化框架
12
作者 林奕 周兴社 徐晓飞 《西北工业大学学报》 EI CAS CSCD 北大核心 2003年第5期582-585,共4页
软件可视化技术是现代软件工程的重要组成部分 ,其主要研究目标是如何提高可视化效果 ,增强可视化的表达能力等。然而 ,要使可视化技术充分发挥作用 ,必须在更多软件工具中使用之。文中结合面向对象编译系统构造框架 OOCF,提出了一种可... 软件可视化技术是现代软件工程的重要组成部分 ,其主要研究目标是如何提高可视化效果 ,增强可视化的表达能力等。然而 ,要使可视化技术充分发挥作用 ,必须在更多软件工具中使用之。文中结合面向对象编译系统构造框架 OOCF,提出了一种可扩展的可视化工具框架 ,并对其可扩展机制进行了深入分析与研究 ,为实现可定制的可视化系统提供了基本架构。同时 ,此技术已应用于交互式自动并行化软件系统中 。 展开更多
关键词 软件可视化 可扩展 交互式 面向对象框架
下载PDF
软件代码可视化技术探讨
13
作者 丁沂 《信息与电脑(理论版)》 2012年第1期49-49,51,共2页
软件的可视化关注于静态的可视化,同时也关注软件产品,例如:源代码、可执行程序,数据,以及它们的属性(大小,复杂性,依赖)的动画。软件的可视化技术广泛应用于软件维护,逆向软件工程,软件再工程领域,在这些领域大量的复杂数据需要被理解... 软件的可视化关注于静态的可视化,同时也关注软件产品,例如:源代码、可执行程序,数据,以及它们的属性(大小,复杂性,依赖)的动画。软件的可视化技术广泛应用于软件维护,逆向软件工程,软件再工程领域,在这些领域大量的复杂数据需要被理解,大量软件之间复杂的交互需要被自动分析。软件可视化技术对程序开发人员和维护人员增强对软件的理解有很大的帮助。本文主要针对软件代码的可视化进行了探讨。 展开更多
关键词 软件可视化 软件维护 软件度量
原文传递
代码依赖可视化系统
14
作者 刘旭 《计算机系统应用》 2019年第5期57-63,共7页
分析了代码依赖可视化在智能化软件开发中的作用,在总结代码依赖特点和信息可视化系统一般流程的基础上,提出了代码依赖可视化系统的设计.该系统使用力导向节点连接图和层次边聚合图作为可视化形式,基于对两种可视化形式布局特点的深入... 分析了代码依赖可视化在智能化软件开发中的作用,在总结代码依赖特点和信息可视化系统一般流程的基础上,提出了代码依赖可视化系统的设计.该系统使用力导向节点连接图和层次边聚合图作为可视化形式,基于对两种可视化形式布局特点的深入分析,分别针对力导向节点连接图和层次边聚合图创造了过滤子节点和聚合叶节点的交互设计.在使用多种软件技术实现了代码依赖可视化原型系统dpViz之后,将系统试用于企业软件开发中,实验结果表明该可视化原型系统可有效增进代码分析效率. 展开更多
关键词 代码依赖 软件可视化 信息可视化 力导向节点连接图 层次边聚合图
下载PDF
动态思维导图软件TheBrain的功能机制分析 被引量:8
15
作者 寇继虹 戴亦舒 +3 位作者 刘芳 吴珺 徐承欢 曹倩 《现代图书情报技术》 CSSCI 北大核心 2012年第12期45-51,共7页
TheBrain是能够动态组织和可视化表征思维及知识信息的一款思维导图软件,在阐述TheBrain的构建思想和作品结构、功能特点以及知识信息模型的基础上,对其知识信息的组织与检索、思维导图的导入导出、导图作品的网络发布与共享以及协作创... TheBrain是能够动态组织和可视化表征思维及知识信息的一款思维导图软件,在阐述TheBrain的构建思想和作品结构、功能特点以及知识信息模型的基础上,对其知识信息的组织与检索、思维导图的导入导出、导图作品的网络发布与共享以及协作创建等功能机制进行剖析,研究TheBrain在项目管理中的应用,并以TheBrain相关博文为数据来源进行导图作品的构建,为科研人员利用其来实现科研实践上的创新提供参考。 展开更多
关键词 动态思维导图 知识信息组织TheBrain软件可视化
原文传递
基于熵图像静态分析技术的勒索软件分类研究
16
作者 邓希桢 蒋明 +1 位作者 岑明灿 罗玉玲 《广西师范大学学报(自然科学版)》 CAS 北大核心 2023年第3期91-104,共14页
随着人工智能、5G、物联网等技术的快速发展,我国在网络安全领域遭受境外攻击的现象也愈发严重,勒索软件攻击事件已显著增加,给国家、企业和个人造成巨大的数据损失和经济损失。为了有效地对勒索软件家族进行分类,本文提出一种基于熵图... 随着人工智能、5G、物联网等技术的快速发展,我国在网络安全领域遭受境外攻击的现象也愈发严重,勒索软件攻击事件已显著增加,给国家、企业和个人造成巨大的数据损失和经济损失。为了有效地对勒索软件家族进行分类,本文提出一种基于熵图像静态分析技术的勒索软件分类方法,直接利用从勒索软件二进制文件中提取的熵特征进行分类,同时提出一种名为Ran-GAN的数据增强方法以解决勒索软件家族间数据不平衡问题。本文提出的方法将注意力机制引入VGG16神经网络架构中,用于提升网络的特征提取能力。实验结果表明,本文提出的方法在14种勒索软件家族上可达97.16%的准确率以及97.12%的加权平均F1-score。与传统可视化方法相比,本文提出的方法在4种评价指标下均明显优于传统的可视化方法,同时,与其他神经网络方法相比,勒索软件的检测性能都有显著提升。 展开更多
关键词 勒索软件 勒索软件可视化 熵特征 静态分析 注意力机制
下载PDF
基于合成图像和Xception改进模型的安卓恶意家族分类方法
17
作者 于兴崭 芦天亮 +2 位作者 杜彦辉 王曦锐 杨成 《计算机科学》 CSCD 北大核心 2023年第4期351-358,共8页
针对安卓恶意家族检测领域存在的代码可视化方法构造的信息不充分、分类效果受数据集数量影响大、分类准确率低等问题,提出了一种基于多特征文件合成图像和Xception改进模型的安卓恶意家族分类方法。首先,选用3个特征文件对应RGB多通道... 针对安卓恶意家族检测领域存在的代码可视化方法构造的信息不充分、分类效果受数据集数量影响大、分类准确率低等问题,提出了一种基于多特征文件合成图像和Xception改进模型的安卓恶意家族分类方法。首先,选用3个特征文件对应RGB多通道合成彩色图像;然后,改进Xception模型引入focal loss函数,缓解由样本不均衡分布带来的负面影响;最后,将注意力机制融合至改进模型,从不同维度提取恶意代码图像特征,提升了模型的分类效果。实验结果表明,所提方法合成的恶意代码图像包含的特征更丰富,相比主流的恶意家族分类方法准确率更高,且对于数量分布不平衡的数据集具备更好的分类效果。 展开更多
关键词 恶意软件可视化 安卓恶意家族分类 注意力机制 FOCAL LOSS Xception
下载PDF
一种有效的软件结构图的布图算法 被引量:9
18
作者 孙昌爱 刘超 金茂忠 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2000年第6期703-709,共7页
信息的可视化表示是帮助理解软件结构的重要手段 .结构化软件中的复杂的模块调用为软件结构的分析和理解带来不便 ,为此提出一种以模块连接度 (扇入扇出系数和 )为特征的广义张量平衡算法 ,以图形方式直观地表现出模块之间复杂的调用关... 信息的可视化表示是帮助理解软件结构的重要手段 .结构化软件中的复杂的模块调用为软件结构的分析和理解带来不便 ,为此提出一种以模块连接度 (扇入扇出系数和 )为特征的广义张量平衡算法 ,以图形方式直观地表现出模块之间复杂的调用关系 .具体讨论了算法应遵循的原则 ,给出了算法的可操作规则集 .实践证明 ,该算法布出的图形具有高度的对称性和紧耦合性 ,且层次分明 ,线间交叉少 ,同时符合图形语义要求和协调性原则 . 展开更多
关键词 软件工程 布图算法 布局算法 软件结构可视化
下载PDF
信息可视化技术在CI软件中的应用 被引量:6
19
作者 刘晓娟 《情报理论与实践》 CSSCI 北大核心 2005年第6期640-643,共4页
为了提高用户对信息的利用率,竞争情报研究人员提出将信息可视化技术引入竞争情报软件。本文从竞争情报活动的5个相互关联的阶段入手,分析并评价国内外知名CI软件的可视化实现程度,指出其不足之处,并对可视化技术成熟的商业应用进行介绍... 为了提高用户对信息的利用率,竞争情报研究人员提出将信息可视化技术引入竞争情报软件。本文从竞争情报活动的5个相互关联的阶段入手,分析并评价国内外知名CI软件的可视化实现程度,指出其不足之处,并对可视化技术成熟的商业应用进行介绍,最终提出CI软件的改进方向。 展开更多
关键词 竞争情报 软件/信息可视化
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部