期刊文献+
共找到35篇文章
< 1 2 >
每页显示 20 50 100
基于Java的软件再工程支持工具研究 被引量:3
1
作者 彭鑫 赵文耘 +1 位作者 夏宽理 沈铖 《计算机工程与应用》 CSCD 北大核心 2003年第18期63-66,共4页
Internet的发展和构件化的软件开发为再工程指明了新的方向。面向对象软件再工程将以构件库为中心,并关注于将遗产系统改造为B/S结构的Internet应用。论文提出了一个面向对象软件再工程模型,分析了面向对象软件再工程支持工具的特性,然... Internet的发展和构件化的软件开发为再工程指明了新的方向。面向对象软件再工程将以构件库为中心,并关注于将遗产系统改造为B/S结构的Internet应用。论文提出了一个面向对象软件再工程模型,分析了面向对象软件再工程支持工具的特性,然后介绍了基于Java的再工程支持工具原型。 展开更多
关键词 软件再工程 支持工具 逆向工程 再工程
在线阅读 下载PDF
面向性能的软件再工程研究 被引量:1
2
作者 沈铖 彭鑫 +1 位作者 夏宽理 赵文耘 《计算机工程》 EI CAS CSCD 北大核心 2005年第3期7-9,47,共4页
将提高遗产系统性能作为软件再工程的一大目标加以考虑,提出了一种基于反模式的再工程方法。这种方法通过对一些反模式的特征进行识别,在遗产系统中发现对于系统性能有不良影响的设计并通过一定的方法加以消除,从而达到改善遗产系统性... 将提高遗产系统性能作为软件再工程的一大目标加以考虑,提出了一种基于反模式的再工程方法。这种方法通过对一些反模式的特征进行识别,在遗产系统中发现对于系统性能有不良影响的设计并通过一定的方法加以消除,从而达到改善遗产系统性能的目的。 展开更多
关键词 软件再工程 遗产系统 系统性能 识别 设计 发现 消除 向性 模式 方法
在线阅读 下载PDF
一种支持时序图恢复的逆向工程方法 被引量:1
3
作者 张亮 赵文耘 +1 位作者 彭鑫 夏宽理 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期386-392,共7页
逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析... 逆向工程在软件维护和软件再工程中占据着重要的地位.在逆向工程中,遗产系统的静态结构信息容易恢复,而获取动态行为特征则较为困难.而且在获取行为特征时,仅仅采用动态分析或者静态分析均不能得到理想的结果.提出一个综合运用动态分析和静态分析恢复时序图的逆向工程方法.该方法使用AOP技术生成系统的运行日志,并结合对源代码的静态扫描,抽取遗产系统动态行为信息,并进行逆向建模,生成UML时序图. 展开更多
关键词 逆向工程 UML时序图 面向方面编程AOP
在线阅读 下载PDF
可变粒度及面向过程的软件配置管理系统 被引量:3
4
作者 李娜 钱乐秋 +1 位作者 赵文耘 彭鑫 《计算机工程》 EI CAS CSCD 北大核心 2006年第1期64-66,150,共4页
软件配置管理(SCM)贯穿于整个软件生命周期,是软件开发过程中质量管理的精髓所在。该文在研究了现有的软件配置管理技术成果的基础上,分析了新的软件开发技术的发展所提出的问题和要求以及目前软件配置管理系统的不足,提出了一个支持可... 软件配置管理(SCM)贯穿于整个软件生命周期,是软件开发过程中质量管理的精髓所在。该文在研究了现有的软件配置管理技术成果的基础上,分析了新的软件开发技术的发展所提出的问题和要求以及目前软件配置管理系统的不足,提出了一个支持可变粒度的、面向过程的软件配置管理系统——FDSCM,并依次详细介绍了该系统在配置项的分类、组织、描述和版本管理方面对可变粒度配置管理的支持,以及在支持迭代开发的过程管理方面的具体设计和实现策略。 展开更多
关键词 软件配置管理 配置项 可变粒度 软件过程 软件复用 软件构架
在线阅读 下载PDF
基于构件库管理系统的构件复用度度量模型 被引量:5
5
作者 薛云皎 王渊峰 +1 位作者 余枝强 钱乐秋 《计算机工程与应用》 CSCD 北大核心 2002年第13期81-84,共4页
构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概... 构件概念及其理论的发展始终以软件复用为切入点,只有被最大可能地复用,构件才有其存在的意义和经济价值。如何用一种较为精确的、基于实践应用的方法来评价构件的复用度,关系到构件质量的提高和构件库的有效性。该文介绍了构件复用的概念,并结合构件库管理系统,提供了一个对构件复用度的度量模型,分析了度量结果对构件库的反馈作用,能够对构件库管理系统的设计与实现提供参考。 展开更多
关键词 构件库管理系统 构件复用度 度量模型 软件复用 软件工程
在线阅读 下载PDF
C_2风格软件构架的演化研究 被引量:2
6
作者 薛云皎 余枝强 +1 位作者 钱乐秋 汪洋 《计算机工程与应用》 CSCD 北大核心 2002年第11期83-86,共4页
软件演化是软件生命周期中始终存在的变化活动,软件维护只是软件演化的特定阶段的活动和组成部分。由于软件复用思想的兴起,基于构件和构架的软件开发方法得到越来越广泛的应用,而相应的软件演化就成为组成软件系统的构件的演化和构架... 软件演化是软件生命周期中始终存在的变化活动,软件维护只是软件演化的特定阶段的活动和组成部分。由于软件复用思想的兴起,基于构件和构架的软件开发方法得到越来越广泛的应用,而相应的软件演化就成为组成软件系统的构件的演化和构架的演化。该文探讨了软件演化和构架演化的概念,研究了构架动态演化所涉及到的问题,并在分析软件构架风格的基础上重点研究了C2构架风格对构架动态演化的支持能力。该文提出的构架动态演化模型及其与C2风格的结合能够支持实际的构架演化。 展开更多
关键词 软件演化 软件维护 软件工程 C2风格 软件构架
在线阅读 下载PDF
一种基于类间关系动态分析的领域框架和构件提取方法 被引量:2
7
作者 彭鑫 赵文耘 《小型微型计算机系统》 CSCD 北大核心 2007年第11期1928-1931,共4页
框架和构件提取是面向复用的软件再工程的一个重要目标.在分析遗产系统中框架和构件的存在方式的基础上,提出了一种领域框架和构件的提取方法.该方法首先标识框架骨干类,然后以这些类为原点向外进行扩展得到整个框架实例,并通过抽象和... 框架和构件提取是面向复用的软件再工程的一个重要目标.在分析遗产系统中框架和构件的存在方式的基础上,提出了一种领域框架和构件的提取方法.该方法首先标识框架骨干类,然后以这些类为原点向外进行扩展得到整个框架实例,并通过抽象和精化得到领域框架.从框架实例分离的那些类上继续进行扩展可以获取遗产构件.整个扩展过程都是以所考察的类与当前类簇的整体关系作为判断依据,因此划分更加合理. 展开更多
关键词 软件复用 构件 软件框架 再工程 构件提取 度量
在线阅读 下载PDF
基于构件的软件开发方法中的若干经验
8
作者 薛云皎 龚洪泉 刘可 《计算机工程与应用》 CSCD 北大核心 2002年第24期147-149,共3页
基于构件的软件开发方法提出了全新的开发模式,在研究与应用中都体现出多方面的理论及实践价值,能很好地保证软件功能性、开发效率、质量、可靠性和可移植性。然而在突破传统开发方式的过程中,许多软件开发组织也面临采用新方法所带来... 基于构件的软件开发方法提出了全新的开发模式,在研究与应用中都体现出多方面的理论及实践价值,能很好地保证软件功能性、开发效率、质量、可靠性和可移植性。然而在突破传统开发方式的过程中,许多软件开发组织也面临采用新方法所带来的观念、组织、技术、过程等方面的挑战。文章针对基于构件的软件开发过程中遇到的问题作了理论分析,提出了一系列指导性经验法则。 展开更多
关键词 构件 软件开发方法 瀑布方法 构件参照模型 程序设计语言 软件复用
在线阅读 下载PDF
面向过程改进的软件复用能力评估方法
9
作者 杨涛 彭鑫 赵文耘 《计算机科学》 CSCD 北大核心 2007年第3期271-275,共5页
面向复用和基于构件的开发方法已经成为新的软件开发范例,许多企业也已经或计划引入这种新的软件开发方式。与一般的过程能力改进一样,这些企业也面临着如何评估自身当前软件复用能力从而制定下一步改进计划的问题。然而,当前流行的CMM/... 面向复用和基于构件的开发方法已经成为新的软件开发范例,许多企业也已经或计划引入这种新的软件开发方式。与一般的过程能力改进一样,这些企业也面临着如何评估自身当前软件复用能力从而制定下一步改进计划的问题。然而,当前流行的CMM/CMMI以及SPICE等过程标准都缺少面向复用和构件化开发过程的剪裁和定制,这在一定程度上阻碍了软件企业采用新的基于复用的开发方法。本文对软件复用能力评估和改进相关的工业实践和研究情况进行了总结,在此基础上提出了一种系统的软件复用能力评估框架。该框架为企业面向复用的开发过程提供了一种阶段式的评估框架,因此可以为企业面向复用能力的过程改进提供相应的指导和决策依据。本文还对软件复用能力评估框架的实施过程进行了探讨。 展开更多
关键词 软件复用 过程改进 复用能力
在线阅读 下载PDF
基于Web服务的客户关系管理系统 被引量:7
10
作者 徐建琳 陆一颖 +1 位作者 吴毅坚 赵文耘 《计算机工程》 CAS CSCD 北大核心 2009年第19期26-29,共4页
在客户关系管理(CRM)系统中引入Web服务的概念,提出一个基于Web服务的客户关系管理系统的框架,有效解决传统CRM系统异构兼容性不足、服务器负担重等问题,以一个实例阐述基于Web服务的客户关系管理系统的运作方式。总结基于Web服务的客... 在客户关系管理(CRM)系统中引入Web服务的概念,提出一个基于Web服务的客户关系管理系统的框架,有效解决传统CRM系统异构兼容性不足、服务器负担重等问题,以一个实例阐述基于Web服务的客户关系管理系统的运作方式。总结基于Web服务的客户关系管理系统相对于传统CRM系统的特点。 展开更多
关键词 WEB服务 服务发现 服务组合 客户关系管理系统 服务代理引擎
在线阅读 下载PDF
基于过程的软件配置管理模型的研究 被引量:1
11
作者 陈颂梅 夏宽理 刘燕秋 《计算机工程与应用》 CSCD 北大核心 2003年第15期91-94,共4页
软件配置管理是软件开发过程中的重要支持活动,应随着软件开发方式的发展而变化,并随着软件过程的成熟而不断进步。该文分析了软件过程工程的发展对支持工具提出的新要求,以及现有软件配置管理系统对过程支持的不足,在此基础上提出了基... 软件配置管理是软件开发过程中的重要支持活动,应随着软件开发方式的发展而变化,并随着软件过程的成熟而不断进步。该文分析了软件过程工程的发展对支持工具提出的新要求,以及现有软件配置管理系统对过程支持的不足,在此基础上提出了基于过程的软件配置管理模型———PBCM,并介绍了该模型的一个实现:WINGCM软件配置管理系统。 展开更多
关键词 软件配置管理(SCM) 软件过程 PBCM
在线阅读 下载PDF
基于刻面描述的构件检索 被引量:60
12
作者 王渊峰 张涌 +2 位作者 任洪敏 朱三元 钱乐秋 《软件学报》 EI CSCD 北大核心 2002年第8期1546-1551,共6页
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检... 随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检索方法,并进行了理论上的分析与实验上的检验.实验结果证明了它的可行性与有效性. 展开更多
关键词 刻面描述 构件检索 软件工程 树匹配 软件复用
在线阅读 下载PDF
刻面分类构件的匹配模型 被引量:47
13
作者 王渊峰 薛云皎 +2 位作者 张涌 朱三元 钱乐秋 《软件学报》 EI CSCD 北大核心 2003年第3期401-408,共8页
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配... 随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性. 展开更多
关键词 刻面分类构件 匹配模型 软件复用 软件构件库 软件工程
在线阅读 下载PDF
使用抽象语法树和静态分析的克隆代码自动重构方法 被引量:14
14
作者 于冬琦 彭鑫 赵文耘 《小型微型计算机系统》 CSCD 北大核心 2009年第9期1752-1760,共9页
单个软件系统中以及若干个相似系统之间的代码克隆给软件维护增加了很大困难.本文针对运用克隆侦测发现的相似代码片断,提出一种基于抽象语法树和静态分析的代码自动重构方法.该方法首先为克隆代码分别构造抽象语法树,然后运用语句差异... 单个软件系统中以及若干个相似系统之间的代码克隆给软件维护增加了很大困难.本文针对运用克隆侦测发现的相似代码片断,提出一种基于抽象语法树和静态分析的代码自动重构方法.该方法首先为克隆代码分别构造抽象语法树,然后运用语句差异度指标建立起语法树之间流程控制语句的对应关系.在此基础上,该方法根据控制流程和基本语句块两个层次上的差异性分析,最终通过代码可变点提取实现克隆代码的自动合并.针对Java代码开发了克隆代码重构支持工具原型,并分别针对JDK1.5和一个业务系统进行了自动重构实验.初步的结果表明,该方法能够准确、有效地辅助开发者实现克隆代码的自动重构. 展开更多
关键词 可变点提取 代码克隆 抽象语法树 再工程 逆向工程
在线阅读 下载PDF
基于领域特征本体的构件语义描述和组装 被引量:5
15
作者 彭鑫 赵文耘 钱乐秋 《电子学报》 EI CAS CSCD 北大核心 2006年第B12期2473-2477,共5页
构件的功能语义是复用者了解并判断构件可复用性的重要依据,因此必须在构件开发者和复用者共同的知识基础上进行构件描述.目前已有一些方法引入本体作为构件语义描述的基础,但仍然存在语义描述不够精确以及无法支持语义的组装推导等不足... 构件的功能语义是复用者了解并判断构件可复用性的重要依据,因此必须在构件开发者和复用者共同的知识基础上进行构件描述.目前已有一些方法引入本体作为构件语义描述的基础,但仍然存在语义描述不够精确以及无法支持语义的组装推导等不足.引入了领域分析中提出的基于本体的领域特征模型作为构件语义描述基础,在此基础上给出了构件端口语义、静态语义、语义协议的定义以及语义组装算法.基于构件静态语义和组装算法可以在构件组装时进行语义合成,从而辅助开发者进行基于语义的构件适配和组装分析. 展开更多
关键词 构件 业务语义 领域 特征 本体 语义描述 组装
在线阅读 下载PDF
基于本体的资源描述和检索方法研究 被引量:5
16
作者 肖君 彭鑫 赵文耘 《计算机工程与应用》 CSCD 北大核心 2005年第36期9-11,22,共4页
计算机和网络技术的飞速发展使得网络日益成为资源获取的重要来源。网络资源由于其数量具大、多元化等特点,使得资源的组织管理更加复杂。资源的描述和检索是其中的主要问题。基于目录分类、关键字等的资源描述方法缺乏语义信息,因此无... 计算机和网络技术的飞速发展使得网络日益成为资源获取的重要来源。网络资源由于其数量具大、多元化等特点,使得资源的组织管理更加复杂。资源的描述和检索是其中的主要问题。基于目录分类、关键字等的资源描述方法缺乏语义信息,因此无法较好地满足用户的检索请求。文章针对这一问题,引入领域本体作为资源描述的知识基础,以刻面作为资源描述框架,从而更加智能地满足用户的资源检索请求。 展开更多
关键词 本体 描述 检索 匹配 刻面
在线阅读 下载PDF
一个支持构件演化的配置管理框架 被引量:4
17
作者 彭鑫 赵文耘 朱崇湘 《计算机工程与应用》 CSCD 北大核心 2004年第32期1-4,共4页
构件库在基于构件的软件开发(CBSD)中扮演着重要的角色,然而在实际的软件开发过程中,构件的生产、维护、复用等还存在许多困难,其中一个主要的困难是大多数构件库仅提供构件的描述、存储和检索功能,缺乏配置管理支持。该文提出了一个支... 构件库在基于构件的软件开发(CBSD)中扮演着重要的角色,然而在实际的软件开发过程中,构件的生产、维护、复用等还存在许多困难,其中一个主要的困难是大多数构件库仅提供构件的描述、存储和检索功能,缺乏配置管理支持。该文提出了一个支持构件演化的配置管理框架。这个框架将构件库作为一类特殊的资源库加以管理,从而为构件的演化提供系统的配置管理支持。 展开更多
关键词 基于构件的软件开发 构件库 配置管理 软件构架 构件演化
在线阅读 下载PDF
一个基于服务请求语言的统一Web服务框架 被引量:2
18
作者 彭鑫 赵文耘 +1 位作者 吴毅坚 薛云皎 《计算机科学》 CSCD 北大核心 2006年第1期86-90,共5页
提出一种基于服务请求语言的统一 Web 服务框架 UWSF。该框架通过统一的服务发布构件对外提供 Web服务,并以服务项为单位进行组织,客户端通过对服务项的灵活组合获得各种定制的服务。引入服务请求语言作为客户端服务请求以及交互策略的... 提出一种基于服务请求语言的统一 Web 服务框架 UWSF。该框架通过统一的服务发布构件对外提供 Web服务,并以服务项为单位进行组织,客户端通过对服务项的灵活组合获得各种定制的服务。引入服务请求语言作为客户端服务请求以及交互策略的描述手段。服务请求在服务端解释执行,使得双方的交互过程能够在会话环境中进行,并且减少了由于中间结果传输造成的带宽占用。服务端执行基于状态图的流程级交互控制以及基于权限检查接口的服务项级权限控制,保证了会话过程的合法性与完整性。 展开更多
关键词 WEB服务 企业应用集成 面向服务架构 会话 服务框架 语言 交互控制 权限控制 客户端 服务端
在线阅读 下载PDF
基于本体的构件描述和检索 被引量:3
19
作者 彭鑫 赵文耘 肖君 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期470-476,共7页
构件的描述和检索是软件复用和构件库研究的重点.在基于刻面的描述方法基础上引入本体作为用户复用需求和构件描述的公共基础,从而使二者能够在语义层面上进行匹配.为了支持构件领域特性的描述,还引入了上层本体和领域本体分别作为构件... 构件的描述和检索是软件复用和构件库研究的重点.在基于刻面的描述方法基础上引入本体作为用户复用需求和构件描述的公共基础,从而使二者能够在语义层面上进行匹配.为了支持构件领域特性的描述,还引入了上层本体和领域本体分别作为构件公共特性和领域特性描述和匹配的知识基础.语义基础的引入使得构件的复用机会大大提高. 展开更多
关键词 构件 描述 检索 本体 刻面 匹配
在线阅读 下载PDF
基于依赖性分析的对象行为协议逆向恢复 被引量:3
20
作者 黄洲 彭鑫 赵文耘 《计算机科学》 CSCD 北大核心 2008年第8期265-268,276,共5页
对象行为协议对于理解对象行为语义、对象行为验证、测试以及指导其他开发者正确使用对象所提供的外部行为都有十分重要的意义。然而在很多遗产系统中,对象行为协议常常缺失或随着长期的代码维护而出现不一致。针对这一问题,本文提出了... 对象行为协议对于理解对象行为语义、对象行为验证、测试以及指导其他开发者正确使用对象所提供的外部行为都有十分重要的意义。然而在很多遗产系统中,对象行为协议常常缺失或随着长期的代码维护而出现不一致。针对这一问题,本文提出了一种静态的对象行为协议逆向恢复方法。该方法首先通过源代码分析获取对象(类)内部各方法之间直接和间接的依赖关系,然后在对象(类)内部依赖关系的基础上构建行为协议状态机。由于对象(类)内部的依赖关系是对象行为约束的主要根源,而静态分析具有全面、准确的优点,因此该方法获得的行为协议具有较好的准确性,而相关的实验结果也很好地验证了这一点。 展开更多
关键词 行为协议 抽象状态图 方法依赖 静态分析 再工程 逆向工程
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部