期刊文献+
共找到41篇文章
< 1 2 3 >
每页显示 20 50 100
特定领域软件框架的提取方法研究 被引量:3
1
作者 吴毅坚 赵文耘 《电子学报》 EI CAS CSCD 北大核心 2003年第z1期2151-2153,共3页
通过分析传统业务流程、建立简单应用框架并从简单框架泛化为领域通用软件框架 ,采用诸如识别核心业务流程和周边业务流程、简化和规范化传统业务流程以及对功能单一的应用框架进行领域扩展等方法 ,从设计简单而有效的软件框架入手 。
关键词 开发方法 软件框架 领域工程
下载PDF
数据自治开放的软件开发和运行环境 被引量:2
2
作者 吴毅坚 陈士壮 +1 位作者 葛佳丽 赵文耘 《大数据》 2018年第2期31-41,共11页
数据自治开放是数据开放的一种新形式,能保护数据拥有者的合法权益。数据自治开放这一新的数据开放模式要求软件开发和运行环境能从应用的需求描述、应用开发和调试、应用运行监控等方面进行全方位的支持。给出了支持数据自治开放的软... 数据自治开放是数据开放的一种新形式,能保护数据拥有者的合法权益。数据自治开放这一新的数据开放模式要求软件开发和运行环境能从应用的需求描述、应用开发和调试、应用运行监控等方面进行全方位的支持。给出了支持数据自治开放的软件开发和运行环境的总体设计,阐述了支持软件行为管控的数据自治开放应用开发全过程,从而实现数据自治开放中数据的全生命周期管理,说明了建设数据自治开放的软件开发运行基础设施的可行性。 展开更多
关键词 数据开放 数据自治开放 软件开发环境 软件运行环境 软件行为管控
下载PDF
专业学位研究生软件工程能力培养探索 被引量:2
3
作者 吴毅坚 彭鑫 张天戈 《软件导刊》 2022年第3期14-19,共6页
随着敏捷方法、持续集成与开发运维一体化等软件开发实践在软件企业中的广泛应用,软件企业对职业软件开发人员的能力需求也在不断发生变化。软件工程专业学位研究生教学如何适应这种变化的需求,培养软件工程领域高层次应用型专门人才,... 随着敏捷方法、持续集成与开发运维一体化等软件开发实践在软件企业中的广泛应用,软件企业对职业软件开发人员的能力需求也在不断发生变化。软件工程专业学位研究生教学如何适应这种变化的需求,培养软件工程领域高层次应用型专门人才,是研究生教学需要关注的重要问题。从软件过程的角度设计软件工程专业学位研究生的工程能力教学与实践,建设工程能力导向的研究生软件过程课程,将传统敏捷方法理论与现代软件企业敏捷实践相结合,以企业级云开发平台赋能需求管理、增量迭代开发、代码质量管理与自动化测试、持续集成与持续交付等软件工程能力实践教学,促进了软件工程专业学位研究生培养与业界需求的对接。实际教学结果表明,基于云开发平台开展软件过程研究生课程教学,对提升学生的软件工程能力、对接企业的软件开发人才需求具有较大作用。 展开更多
关键词 专业学位 软件工程能力 软件过程 实践教学 持续集成
下载PDF
基于相似性度量的面向对象程序方法级克隆侦测 被引量:4
4
作者 于冬琦 吴毅坚 +1 位作者 彭鑫 赵文耘 《电子学报》 EI CAS CSCD 北大核心 2010年第B02期174-181,共8页
代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方... 代码克隆侦测对于代码重构以及可复用资产抽取都有着重要的作用.现有的克隆侦测方法及工具以相似代码片段为单位,给进一步的克隆分析以及代码重构带来困难.针对这一问题,本文提出了一种基于相似性度量的面向对象程序方法级克隆侦测方法,即以方法为单位进行克隆代码侦测.该方法综合利用代码中的注释、签名以及语法相似性来度量方法代码之间的克隆程度.在此基础上合并子类中的相似方法并提取到父类中,从而实现进一步的代码重构.本文通过对JDK包中代码的实验分析验证了本文所提出方法的有效性.初步的实验结果表明,本文方法能够准确、有效地辅助开发者实现方法级的克隆代码侦测. 展开更多
关键词 面向对象 代码克隆 克隆侦测 逆向工程 重构
下载PDF
软件工程课程群设计 被引量:10
5
作者 钱乐秋 彭鑫 +2 位作者 赵文耘 牛军钰 吴毅坚 《计算机教育》 2007年第10X期5-7,共3页
本文根据本科生和研究生两个层次对软件工程类课程的教学要求,介绍了软件工程课程群的设计,包括课程定位、课程设置、主要课程的知识单元和知识点。
关键词 软件工程 课程群 课程设计
下载PDF
一个基于服务请求语言的统一Web服务框架 被引量:2
6
作者 彭鑫 赵文耘 +1 位作者 吴毅坚 薛云皎 《计算机科学》 CSCD 北大核心 2006年第1期86-90,共5页
提出一种基于服务请求语言的统一 Web 服务框架 UWSF。该框架通过统一的服务发布构件对外提供 Web服务,并以服务项为单位进行组织,客户端通过对服务项的灵活组合获得各种定制的服务。引入服务请求语言作为客户端服务请求以及交互策略的... 提出一种基于服务请求语言的统一 Web 服务框架 UWSF。该框架通过统一的服务发布构件对外提供 Web服务,并以服务项为单位进行组织,客户端通过对服务项的灵活组合获得各种定制的服务。引入服务请求语言作为客户端服务请求以及交互策略的描述手段。服务请求在服务端解释执行,使得双方的交互过程能够在会话环境中进行,并且减少了由于中间结果传输造成的带宽占用。服务端执行基于状态图的流程级交互控制以及基于权限检查接口的服务项级权限控制,保证了会话过程的合法性与完整性。 展开更多
关键词 WEB服务 企业应用集成 面向服务架构 会话 服务框架 语言 交互控制 权限控制 客户端 服务端
下载PDF
面向用户体验的Web软件系统优化控制方法 被引量:2
7
作者 俞岭 树岸 +2 位作者 吴毅坚 彭鑫 赵文耘 《计算机科学与探索》 CSCD 北大核心 2015年第6期669-681,共13页
在环境动态变化和系统状态无法预知的情况下,如何同时满足功能性和非功能性需求是一个极具挑战的问题。传统的方法是利用请求调度策略对Web服务请求进行优化,以解决应用的超负荷问题,但这种方法并不能完全满足Qo S复杂性和灵活性的需要... 在环境动态变化和系统状态无法预知的情况下,如何同时满足功能性和非功能性需求是一个极具挑战的问题。传统的方法是利用请求调度策略对Web服务请求进行优化,以解决应用的超负荷问题,但这种方法并不能完全满足Qo S复杂性和灵活性的需要。基于系统管理员设置的自适应方法在很大程度上依赖于管理员的主观判断和实践经验,很多情况下人为的预估结果与实际效果存在较大差距。针对上述问题,提出了一个基于用户体验的动态Qo S优化方法。该方法使用一个用户体验计算模块动态计算系统响应时间的期望值,一个外层反馈控制器动态调整虚拟资源的个数,并结合一个内层反馈控制器来动态调整各个虚拟资源处理的负载比例关系,从而实现了系统的动态Qo S优化。通过与简单规则调节动态Qo S的方法进行对比实验,验证了所提方法的有效性。 展开更多
关键词 用户体验 动态QoS优化方法 反馈控制器 虚拟资源
下载PDF
一个支持构件演化和变更管理的配置管理工具 被引量:1
8
作者 彭鑫 赵文耘 吴毅坚 《南京大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第z1期212-217,共6页
配置管理可以为软件产品的有序演化提供保障,而基于构件的软件开发(CBSD)对配置管理提出了新的要求.介绍了一个新的配置管理工具FDSCM,并对该工具在版本管理、变更管理和构件演化支持三个方面对CBSD的配置管理支持进行了探讨,重点论述... 配置管理可以为软件产品的有序演化提供保障,而基于构件的软件开发(CBSD)对配置管理提出了新的要求.介绍了一个新的配置管理工具FDSCM,并对该工具在版本管理、变更管理和构件演化支持三个方面对CBSD的配置管理支持进行了探讨,重点论述了变更管理与版本管理的集成、构件的版本管理以及配置管理对构件开发视图和复用视图的支持等关键技术. 展开更多
关键词 配置管理 版本管理 变更管理 构件 构件库 CASE工具
下载PDF
面向E-learning系统的可定制多元化学生评价机制研究 被引量:1
9
作者 丁建锋 赵欣 +1 位作者 吴毅坚 赵文耘 《计算机应用与软件》 CSCD 北大核心 2014年第10期34-40,共7页
E-learning系统在现代化教学方法中发挥着重要的教学辅助作用,而客观有效的学生评价机制是E-learning系统的重要组成部分。现有的评价方法多以单一的文化课成绩为中心分别记录和分析学生的单科成绩,因而不能记录和跟踪学生日常学习过程... E-learning系统在现代化教学方法中发挥着重要的教学辅助作用,而客观有效的学生评价机制是E-learning系统的重要组成部分。现有的评价方法多以单一的文化课成绩为中心分别记录和分析学生的单科成绩,因而不能记录和跟踪学生日常学习过程中不同方面的成绩和表现,并给出客观综合评价。针对一个实际的E-learning系统,提出一个基于PROMETHEE的多元化可定制学生评价方法。首先建立系统化的基本学生评价指标体系,从而在学生的日常学习和对E-learning系统的使用过程中根据这些指标收集和跟踪学生的学习进程和效果;为了提高所收集数据的准确性和可信度,随后给出一套用于修正原始数据的方法;最后,基于PROMETHEE实现对学生的多元化综合评价。通过具体的算例验证了方法的有效性。 展开更多
关键词 E-LEARNING PROMETHEE 多元化评价
下载PDF
支持演化的Web服务框架研究
10
作者 彭鑫 赵文耘 +1 位作者 吴毅坚 朱崇湘 《计算机工程与应用》 CSCD 北大核心 2005年第16期13-16,共4页
经过多年的研究和实践,软件配置管理已经成为一种成熟的软件开发规范和技术。然而对于基于Web服务的EAI(企业应用集成)来说,这依然是一个难题。论文提出了一个支持服务演化的Web服务框架。这个框架引入基于服务项的权限控制和动态服务... 经过多年的研究和实践,软件配置管理已经成为一种成熟的软件开发规范和技术。然而对于基于Web服务的EAI(企业应用集成)来说,这依然是一个难题。论文提出了一个支持服务演化的Web服务框架。这个框架引入基于服务项的权限控制和动态服务配置管理来构成整个面向EAI的Web服务系统。这样,EAI环境中的各Web服务就可以在系统的配置管理支持下进行演化。 展开更多
关键词 WEB服务 演化 配置管理 企业应用集成
下载PDF
场景驱动且自底向上的单体系统微服务拆分方法 被引量:17
11
作者 丁丹 彭鑫 +2 位作者 郭晓峰 张健 吴毅坚 《软件学报》 EI CSCD 北大核心 2020年第11期3461-3480,共20页
作为云原生应用的一种典型形态,微服务架构已经在各种企业应用系统中被广泛使用.在企业实践中,许多微服务都是在单体架构的遗留系统基础上通过微服务拆分和改造形成的,其中的拆分决策(特别是数据库拆分)对于微服务系统的质量有着很大的... 作为云原生应用的一种典型形态,微服务架构已经在各种企业应用系统中被广泛使用.在企业实践中,许多微服务都是在单体架构的遗留系统基础上通过微服务拆分和改造形成的,其中的拆分决策(特别是数据库拆分)对于微服务系统的质量有着很大的影响.目前,单体系统的微服务拆分决策主要依赖于人的主观经验,整个过程成本高、耗时长、结果不确定性很高.针对这一问题,提出一种场景驱动、自底向上的单体系统微服务拆分方法.该方法以场景驱动的方式,通过动态分析获取单体遗留系统运行时的方法调用和数据库操作信息,然后基于数据表之间的关联分析生成数据库拆分方案,接着再自底向上进行搜索,产生相应的代码模块拆分方案.基于这种方法,实现了一个原型工具MSDecomposer,将拆分过程可视化,并支持多种维度的反馈调整策略.基于多个开源软件系统进行了案例研究,研究结果表明,该方法能够显著加快微服务拆分决策的速度,减轻开发人员的决策负担,得到的拆分结果是合理的. 展开更多
关键词 单体系统 微服务 场景驱动 自底向上 拆分
下载PDF
一种基于领域本体的新术语扩充方法 被引量:8
12
作者 陈宇 朱建锋 +1 位作者 吴毅坚 赵文耘 《计算机工程》 CAS CSCD 北大核心 2011年第7期24-27,43,共5页
提出一种基于领域本体的新术语扩充方法。结合传统基于统计和基于规则的方法,计算词语在文档中的影响程度,使用领域本体体现领域知识,通过在文档中识别出本体中概念计算文档及词语的领域相关度,获得术语候选项的推荐排序,对术语候选项... 提出一种基于领域本体的新术语扩充方法。结合传统基于统计和基于规则的方法,计算词语在文档中的影响程度,使用领域本体体现领域知识,通过在文档中识别出本体中概念计算文档及词语的领域相关度,获得术语候选项的推荐排序,对术语候选项结果进行优化。实验结果证明了该方法的有效性和可行性。 展开更多
关键词 领域本体 领域相关度 新术语扩充
下载PDF
代码变更驱动的软件产品线演化方法 被引量:7
13
作者 张薇 吴毅坚 +1 位作者 沈立炜 赵文耘 《小型微型计算机系统》 CSCD 北大核心 2017年第5期919-924,共6页
软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困难.同时,这种基于特定产品的代码变更对现有的其他产品可能也是有效的,因此可以用于推动整个软件产品线... 软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困难.同时,这种基于特定产品的代码变更对现有的其他产品可能也是有效的,因此可以用于推动整个软件产品线的演化.提出一种通过分析代码变更驱动软件产品线演化的方法.首先进行已有代码的差异比较,得到不同产品之间的程序代码模块结构的差异;然后通过启发式规则对特征模型进行变更;最后基于变更后的特征模型和追踪关系,对核心资产代码提出重构建议,从而驱动软件产品线的演化.另外,本文通过实际的产品实例说明了该方法的应用过程,证明了方法对于实际的软件产品线是有效的. 展开更多
关键词 软件产品线 可变性 特征模型 代码重构
下载PDF
基于Web服务的客户关系管理系统 被引量:7
14
作者 徐建琳 陆一颖 +1 位作者 吴毅坚 赵文耘 《计算机工程》 CAS CSCD 北大核心 2009年第19期26-29,共4页
在客户关系管理(CRM)系统中引入Web服务的概念,提出一个基于Web服务的客户关系管理系统的框架,有效解决传统CRM系统异构兼容性不足、服务器负担重等问题,以一个实例阐述基于Web服务的客户关系管理系统的运作方式。总结基于Web服务的客... 在客户关系管理(CRM)系统中引入Web服务的概念,提出一个基于Web服务的客户关系管理系统的框架,有效解决传统CRM系统异构兼容性不足、服务器负担重等问题,以一个实例阐述基于Web服务的客户关系管理系统的运作方式。总结基于Web服务的客户关系管理系统相对于传统CRM系统的特点。 展开更多
关键词 WEB服务 服务发现 服务组合 客户关系管理系统 服务代理引擎
下载PDF
采用构件组装技术协同开发Web应用的方法 被引量:6
15
作者 陈霄 吴毅坚 +1 位作者 彭鑫 赵文耘 《计算机科学与探索》 CSCD 2013年第2期114-125,共12页
在云计算环境下,引入网络化的协同开发机制,能优化Web应用的开发过程,缩短开发周期,提高Web应用的开发效率。提出了一种采用构件组装技术协同开发Web应用的方法。在该方法中,Web应用的功能或流程活动将以构件为单位进行划分。划分出的... 在云计算环境下,引入网络化的协同开发机制,能优化Web应用的开发过程,缩短开发周期,提高Web应用的开发效率。提出了一种采用构件组装技术协同开发Web应用的方法。在该方法中,Web应用的功能或流程活动将以构件为单位进行划分。划分出的构件可以进一步地拆分成多个子构件,并分别以开发任务的形式发出。开发者可以接受任务,并在构件开发模板和自动生成的代码框架下进行开发。开发出的构件会被统一回收,并组装成对应于原功能或者原业务流程活动的构件。为了验证方法的可行性和有效性,实现了一个基于协同开发Web应用的构件组装工具,以及用于自动生成代码框架的离线开发工具。 展开更多
关键词 协同开发 WEB应用 任务管理 构件组装
下载PDF
基于Chord网的语义Web Service发现 被引量:4
16
作者 吴万明 吴毅坚 赵文耘 《电子学报》 EI CAS CSCD 北大核心 2007年第B12期152-155,共4页
本文提出一个实用、高效、可扩展的新型语义WebService发现模型,将集中式的服务注册和服务发现机制分散到分布式网络结构中的各个注册节点,并引入本体概念组和服务特征向量概念.首先对服务语义本体分组,然后将服务描述和服务查询映... 本文提出一个实用、高效、可扩展的新型语义WebService发现模型,将集中式的服务注册和服务发现机制分散到分布式网络结构中的各个注册节点,并引入本体概念组和服务特征向量概念.首先对服务语义本体分组,然后将服务描述和服务查询映射为服务特征向量进行匹配,从而提高了服务发现的效率和准确性. 展开更多
关键词 语义WEB SERVICE WEB service发现 PEER-TO-PEER CHORD 本体
下载PDF
一种面向云平台的软件配置与生成技术 被引量:7
17
作者 蔡韵 吴毅坚 赵文耘 《计算机应用与软件》 CSCD 北大核心 2014年第11期113-117,146,共6页
提出一种面向云平台的软件配置与生成技术的实现,目的为支持云计算环境下的软件产品线工程。利用PIM平台独立模型到PSM平台相关模型的转换方法,并开发相应的配置与生成工具,来精确地定义和描述财务查询系统的特性。将现在应用最为广泛的... 提出一种面向云平台的软件配置与生成技术的实现,目的为支持云计算环境下的软件产品线工程。利用PIM平台独立模型到PSM平台相关模型的转换方法,并开发相应的配置与生成工具,来精确地定义和描述财务查询系统的特性。将现在应用最为广泛的GAE(谷歌应用引擎)和国内的SAE(新浪应用引擎)作为主要的研究对象,利用软件产品线方法生成和发布在云平台上可部署的软件项目。实际的部署结果表明将软件产品线应用在云平台上能够有效地简化部署和维护的负担。所研究的利用软件产品线导出特定云平台的软件产品的开发方式,对于避免重复开发、提高软件开发效率具有积极的意义。 展开更多
关键词 云计算 软件产品线 平台独立模型 平台相关模型
下载PDF
使用启发式规则的本体冲突检查方法 被引量:2
18
作者 章少雷 吴毅坚 +2 位作者 陈叶旺 彭鑫 赵文耘 《小型微型计算机系统》 CSCD 北大核心 2010年第12期2310-2317,共8页
本体(Ontology)作为语义WEB的核心已经被应用到社交,农业等多个领域.将本体开放给众多用户进行编辑的做法已经开始流行,但是在构建多用户本体系统时仍然存在一些问题.本体演化就是其中之一,在共同协作的本体环境中总是充斥着各种冲突,... 本体(Ontology)作为语义WEB的核心已经被应用到社交,农业等多个领域.将本体开放给众多用户进行编辑的做法已经开始流行,但是在构建多用户本体系统时仍然存在一些问题.本体演化就是其中之一,在共同协作的本体环境中总是充斥着各种冲突,所以冲突检查是本体演化中重要的一个环节,本文将提出一个实用的基于启发式的方法来进行本体冲突检查,此方法是一个稳定的保证较高查全率和查准率的方法,并将给出演化中的冲突检查算法. 展开更多
关键词 本体 协同构建 演化 冲突检查 语义WEB
下载PDF
威客平台信誉能力评价机制研究 被引量:3
19
作者 刘寅 吴毅坚 +1 位作者 彭鑫 赵文耘 《计算机科学》 CSCD 北大核心 2012年第10期26-30,49,共6页
Witkey(威客)模式鼓励网民将自身专业知识、技能、经验、能力通过社区转换成具有经济价值的知识产品并与他人分享。但目前的威客网站的信誉评价机制都比较简单,无法很好地反映威客的真实信誉能力,不利于项目雇主选择合适的合作伙伴。针... Witkey(威客)模式鼓励网民将自身专业知识、技能、经验、能力通过社区转换成具有经济价值的知识产品并与他人分享。但目前的威客网站的信誉评价机制都比较简单,无法很好地反映威客的真实信誉能力,不利于项目雇主选择合适的合作伙伴。针对软件项目领域开发者的技术和信誉能力特点,提出了一套结合客观度量、主观评价的威客信誉能力评价模型。实验中,采用典型的场景模拟了威客在平台上的成长历程,分析了使用该模型的评价结果对威客成长的引导作用,从而验证了该评价模型的可行性和可用性。 展开更多
关键词 威客 评价模型 项目外包 信誉
下载PDF
JavaScript代码分析技术综述 被引量:7
20
作者 史橹 吴毅坚 赵文耘 《计算机应用与软件》 北大核心 2018年第11期16-25,32,共11页
作为2017年Git Hub上最受欢迎的语言,JavaScript以灵活高效等特性为网站的开发和展示带来了巨大变革,同时也带来了代码坏味道等潜在问题。因此,JavaScript代码分析对于理解和维护Web系统的前后端代码以及提升代码质量有重要的作用。但... 作为2017年Git Hub上最受欢迎的语言,JavaScript以灵活高效等特性为网站的开发和展示带来了巨大变革,同时也带来了代码坏味道等潜在问题。因此,JavaScript代码分析对于理解和维护Web系统的前后端代码以及提升代码质量有重要的作用。但目前仍然缺乏针对JavaScript语言分析方法和研究目标的系统化综述。对1995年以来国内外会议和期刊论文进行调研,根据文献来源和主题选择了291篇高水平论文进行深入分析并进行分类。对其中与代码分析技术相关的语言特性、分析框架方法、维护重构等三类以及其他补充文献共计158篇论文进行了整理。论述当前用于JavaScript代码分析的主要方法和框架以及主要的研究目的,并对JavaScript代码分析研究现状与趋势进行梳理。 展开更多
关键词 JAVASCRIPT 分析框架 代码分析
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部