期刊文献+
共找到640篇文章
< 1 2 32 >
每页显示 20 50 100
基于代码克隆差异分析的函数模板挖掘和检索方法
1
作者 肖泉彬 陈源 +1 位作者 吴毅坚 彭鑫 《软件学报》 北大核心 2025年第6期2774-2793,共20页
在软件工程领域,代码库承载着丰富的知识资源,可以为开发者提供编程实践的案例参考.源代码中频繁出现的模式化重复片段,若能以代码模板的形式有效提炼,就能显著提升编程效率.当前实践中,开发者常常通过源代码搜索复用现有解决方案,然而... 在软件工程领域,代码库承载着丰富的知识资源,可以为开发者提供编程实践的案例参考.源代码中频繁出现的模式化重复片段,若能以代码模板的形式有效提炼,就能显著提升编程效率.当前实践中,开发者常常通过源代码搜索复用现有解决方案,然而此方法往往产生大量相似且冗余的结果,增加了后续筛选工作的负担.与此同时,以克隆代码为基础的模板挖掘技术往往未能涵盖由分散小克隆片段构成的广泛模式,进而限制了模板的实用性.提出了一种基于代码克隆检测的代码模板提取和检索方法,通过拼接多个片段级克隆以及提取和聚合方法级克隆的共享部分,实现了更高效的函数级代码模板提取,并解决了模板质量问题.基于所挖掘的代码模板,提出了一种代码结构特征的三元组表示法,有效地对纯文本特征进行补充,并实现了高效而简洁的结构表示.此外,提出了一种结构和文本检索相结合的模板特征检索方法,以便通过匹配编程上下文的特征来检索这些模板.基于该方法实现的工具CodeSculptor,在包含45个高质量Java开源项目的代码库测试中展现了其提取高质量代码模板的显著能力.结果表明,该工具挖掘的模板平均可实现减少60.87%的代码量,且有92.09%是通过拼接片段级克隆产生的,这一比例的模板在传统方法中是无法识别出来的,这印证了该方法在识别和构建代码模板方面的卓越性能.在代码模板检索和推荐的实验中,Top-5检索结果精确度达到了96.87%.通过对随机选择的9600个模板进行的初步案例研究,讨论了模板的实用性,并发现大多数抽样代码模板在语义上是完整的,少数无意义的模板表明该模板提取工作未来的潜力.用户研究进一步表明,使用CodeSculptor能够更有效率地完成代码开发任务. 展开更多
关键词 克隆检测 代码检索 特征表示 软件开发 代码复用
在线阅读 下载PDF
TPLADD:高鲁棒性与高精度的C/C++第三方库检测方法
2
作者 贾昀峰 王俊峰 吴鹏 《计算机科学与探索》 北大核心 2025年第7期1969-1980,共12页
第三方库(TPL)作为现代C/C++软件开发的重要组成部分,其精确检测与管理对于保障软件质量与安全性至关重要。然而现有方法主要依赖代码语法特征,对TypeⅡ和TypeⅢ克隆重用场景的适应性不足,易导致检测失效。提出一种基于函数抽象语法树(A... 第三方库(TPL)作为现代C/C++软件开发的重要组成部分,其精确检测与管理对于保障软件质量与安全性至关重要。然而现有方法主要依赖代码语法特征,对TypeⅡ和TypeⅢ克隆重用场景的适应性不足,易导致检测失效。提出一种基于函数抽象语法树(AST)特征的TPL检测方法TPLADD。该方法利用AST节点度数与次序的度量信息快速实现函数语法向量嵌入,并结合向量数据库与近似最近邻检索技术,显著提升了修改重用场景下的检测鲁棒性。基于异常检测的过滤技术可以有效减少干扰函数对检测的影响,提高结果精确性。基于GitHub搜集的29 782个开源软件(OSS)共计726 074个版本,构建了特征向量索引库,并在100个知名项目上验证有效性。实验结果表明,在精度上,TPLADD相较于CENTRIS,精确率和召回率分别提升了3.88和2.76个百分点;在鲁棒性上,TPLADD即使出现较大程度代码修改时,仍能保持74%的F1值;在性能上,TPLADD平均每个TPL检测耗时仅0.42 s,索引库存储占用率仅为总体函数特征的0.41%。这些充分体现了TPLADD高鲁棒性、高精确性的特点,且具备良好的性能表现。 展开更多
关键词 开源软件 软件组件分析 第三方库检测 代码克隆 修改重用 静态分析
在线阅读 下载PDF
武器装备软件测试用例复用技术
3
作者 邹诗苑 张龙 +2 位作者 丁小芩 王丽娜 刘佳 《兵工自动化》 北大核心 2025年第6期82-85,共4页
为提高测试的效率和质量,对武器装备软件测试用例的复用进行了探讨。提出测试项、测试用例的概念及用例库的基本构架,采用Z规格说明语言对测试用例进行统一描述,描述方法运用在武器装备软件的测试用例复用实例中,能保证软件测试的有效... 为提高测试的效率和质量,对武器装备软件测试用例的复用进行了探讨。提出测试项、测试用例的概念及用例库的基本构架,采用Z规格说明语言对测试用例进行统一描述,描述方法运用在武器装备软件的测试用例复用实例中,能保证软件测试的有效性及测试用例的通用性、独立性、规范化和易修改性。通过测试用例的复用,结果表明:该研究能加快测试用例的设计进度,减少测试人员的负担,提高武器装备软件测试的效率和质量。 展开更多
关键词 测试用例 复用 武器装备软件 Z语言
在线阅读 下载PDF
基于微服务的桌面端工程软件集成方法研究
4
作者 夏文俊 《铁道标准设计》 北大核心 2025年第3期247-252,共6页
微服务架构是最新的计算机软件开发方式,基于微服务设计理念实现工程软件开发,可以较好提高软件的可扩展性与可用性。以桥梁箱梁设计软件为例,基于业务流程梳理,将工程软件中复杂数据进行结构化、半结构化定义,采用http+grpc协议进行网... 微服务架构是最新的计算机软件开发方式,基于微服务设计理念实现工程软件开发,可以较好提高软件的可扩展性与可用性。以桥梁箱梁设计软件为例,基于业务流程梳理,将工程软件中复杂数据进行结构化、半结构化定义,采用http+grpc协议进行网络通讯与传输,完成自定义二维、三维数据接口设计,实现微服务分层架构设计;系统通过将项目管理、二三维绘图、分析与计算、结构配筋等基础功能独立化、服务化,实现应用层功能复用与快速扩展;软件结合云原生部署方式,实现业务服务弹性伸缩与负载均衡,有效解决工程软件性能要求高、计算资源密集等难点;围绕微服务架构关键技术,解决工程软件业务数字化、服务化、集成化等需求,形成一套包含软件需求、开发、上线、运维等实践的工程桌面端软件集成方法。与传统方法对比,该集成方法可以整体提高软件响应速度26%,提升软件开发速度20%。 展开更多
关键词 微服务架构 桌面端工程软件集成 功能复用与扩展 弹性伸缩与负载均衡 云原生部署 箱形梁设计
在线阅读 下载PDF
基于CiteSpace软件的国内外矿业遗产的研究进展与展望 被引量:1
5
作者 高祥冠 翟秦怡 +2 位作者 汪秋菊 卫亚娣 申琳 《中国矿业》 北大核心 2024年第6期102-110,共9页
本文运用知识图谱理论,借助CiteSpace软件对国内外近十年以“矿业遗产(mining heritage)”为关键词所检索到的相关研究文献进行数据和信息的可视化分析,绘制研究关键词共现图谱、关键词突现图谱,进一步通过文献总结把握研究热点、预测... 本文运用知识图谱理论,借助CiteSpace软件对国内外近十年以“矿业遗产(mining heritage)”为关键词所检索到的相关研究文献进行数据和信息的可视化分析,绘制研究关键词共现图谱、关键词突现图谱,进一步通过文献总结把握研究热点、预测演化趋势,从而推进矿业遗产研究的理论进步与实践优化。通过分析可知,矿业遗产的研究聚焦在其生态修复、价值评价、地下空间综合利用和旅游开发模式等方面。本文认为矿业遗产未来应从以下几个方面展开深入研究:加强矿业遗产生态环境测评、预警、监管的机制设计和实施管理研究;加强矿业遗产价值评估的标准化研究,推动建立“国家矿业遗产名录”;研究矿业遗产旅游开发与既有文化旅游事业的融合机制和融合模式;体系化地研究矿业遗产的旅游开发策略;加强与矿业遗产有关的跨区域、跨产业类型的遗产认知,如煤炭+运输工业遗产廊道等。 展开更多
关键词 矿业遗产 旅游资源 保护与再利用 CiteSpace软件 研究进展
在线阅读 下载PDF
“三生”空间视角下国内采矿迹地再利用研究进展、热点及趋势 被引量:4
6
作者 常江 侯亚伟 +1 位作者 孟翔 杨亚 《中国矿业》 北大核心 2024年第1期68-79,共12页
采矿迹地再利用是推进资源型地区高质量发展的重要组成部分,也是实现新时期生态文明建设的必然要求。本文运用CiteSpace文献计量方法,以“采矿迹地再利用”知识谱系框架为主题,筛选中国知网(CNKI)数据库近30年的442篇相关研究文献,从研... 采矿迹地再利用是推进资源型地区高质量发展的重要组成部分,也是实现新时期生态文明建设的必然要求。本文运用CiteSpace文献计量方法,以“采矿迹地再利用”知识谱系框架为主题,筛选中国知网(CNKI)数据库近30年的442篇相关研究文献,从研究时间、作者及发文机构、热点内容与前沿趋势对已有研究进行梳理,并立足“三生”空间视角进行归纳和总结。研究结果表明:①国内采矿迹地再利用关注度较强,各研究方向之间联系日渐紧密,研究机构之间网络体系趋向成熟,发展已进入平稳期。②“三生”空间视角下,围绕生产空间的土地复垦、生态园区建设、接续替代产业发展;生活空间维度的低效用地开发、产业“退二进三”;生态空间维度的生态修复、湿地公园建设等当前研究的主流开始呈现跨学科的纵深发展。③后续采矿迹地再利用的研究已逐步转向资源价值的再认识、资源型地区城乡融合发展与“三生”融合下的区域生态安全格局构建。该研究可为采矿迹地再利用与社会、经济、生态协调发展提供借鉴。 展开更多
关键词 “三生”空间 采矿迹地 再利用 CiteSpace软件 可视化分析
在线阅读 下载PDF
用于VSLAM系统的CNN在FPGA平台上的加速 被引量:1
7
作者 郁媛 李沛君 +2 位作者 王光奇 张德兵 张春 《计算机工程与设计》 北大核心 2024年第1期71-78,共8页
为实现视觉同步定位与建图系统中卷积神经网络在FPGA上的加速,基于SuperPoint模型设计一种低功耗高效CNN加速器及相应的SoC系统。采用循环分块、数据复用、计算单元展开和双缓冲策略充分利用加速器的片上资源;为提高突发传输效率,预先... 为实现视觉同步定位与建图系统中卷积神经网络在FPGA上的加速,基于SuperPoint模型设计一种低功耗高效CNN加速器及相应的SoC系统。采用循环分块、数据复用、计算单元展开和双缓冲策略充分利用加速器的片上资源;为提高突发传输效率,预先对权重参数重排;提出Pack模块和Unpack模块,设计多通道数据传输,用于提高传输带宽。在Ultra96-V2 FPGA平台上部署整个SoC系统,在仅3 W左右的功耗下实现25.63 GOPS的吞吐量,其BRAM效率、DSP效率、性能密度和功耗效率相比之前的文献有明显优势。 展开更多
关键词 同步定位与建图系统 图像处理 卷积加速 数据复用 并行计算 突发传输 软硬件协作
在线阅读 下载PDF
面向二进制代码的细粒度软件多样化方法
8
作者 何本伟 郭云飞 +1 位作者 梁浩 王庆丰 《计算机工程》 CSCD 北大核心 2024年第1期138-144,共7页
现有软件多样化方法大多需要源代码,基于编译器生成变体二进制,而对二进制代码直接进行转换时由于缺乏调试信息导致难以正确逆向,且易造成高额的性能开销。为此,提出一种面向二进制代码的细粒度软件多样化方法。通过静态二进制重写技术... 现有软件多样化方法大多需要源代码,基于编译器生成变体二进制,而对二进制代码直接进行转换时由于缺乏调试信息导致难以正确逆向,且易造成高额的性能开销。为此,提出一种面向二进制代码的细粒度软件多样化方法。通过静态二进制重写技术以函数块为单位进行重排序,随机化函数在代码段中的原始位置,同时使程序的内存片段gadgets位置发生改变,使得攻击者对程序的先验知识失效,以防御大规模代码重用攻击。为了进一步提高攻击者破解难度,对基本块内的指令进行依赖性分析,实现基本块内指令随机化,同时使得随机化后基本块的原始语义不变。性能测试结果表明,函数重排序对gadgets存活率的影响大于基本块内指令重排序,两者同时使用时程序的gadgets平均存活率为5.71%;模糊哈希算法Tlsh比较结果显示,该方法能够有效躲避同源性检测;使用工具Bindiff进行测试的结果表明,多样化后基本块内指令重排序的异构度大于函数重排序,且在基准测试集SPEC CPU2006上函数重排序和指令重排序同时使用时平均运行开销仅为3.1%,具有良好的实用性。 展开更多
关键词 软件多样化 代码重用攻击 二进制重写 代码随机化 数据依赖性
在线阅读 下载PDF
农田回归用水引入鸣翠湖后水质改善的数值模拟研究
9
作者 张永生 李建国 赵广臣 《水电能源科学》 北大核心 2024年第11期51-54,共4页
利用河湖生态系统自净能力,将农田回归用水引入城市湖泊,可达到改善引黄灌区水资源的作用。基于2021年对鸣翠湖富营养盐分的监测,利用MIKE系列软件建立水生态数学模型,计算了不同时期湖泊流场及NH_(3)-N、TN、TP的分布特征,分析了湖泊... 利用河湖生态系统自净能力,将农田回归用水引入城市湖泊,可达到改善引黄灌区水资源的作用。基于2021年对鸣翠湖富营养盐分的监测,利用MIKE系列软件建立水生态数学模型,计算了不同时期湖泊流场及NH_(3)-N、TN、TP的分布特征,分析了湖泊对水质的调节作用。研究结果表明,通过湖泊的生化作用能有效吸收营养盐分,极大程度改善水体水质。枯水期对氮元素相对浓度改善效果最佳,NH_(3)-N相对浓度降低了60%,TN相对浓度降低了41%;丰水期对磷元素相对浓度改善效果最佳,TP相对浓度降低了50%。研究结果可为回归水生态化处理和城市人工湖泊的水环境管理和水质改进提供参考。 展开更多
关键词 鸣翠湖 水环境 农田回归用水 数值模拟 MIKE21软件
在线阅读 下载PDF
青鸟系统中可复用软件构件的表示与查询 被引量:80
10
作者 常继传 李克勤 +2 位作者 郭立峰 梅宏 杨芙清 《电子学报》 EI CAS CSCD 北大核心 2000年第8期20-23,共4页
可复用构件的表示和检索是构件库和软件复用研究的重点 ,它伴随复用实践的深入和新技术的出现而不断取得进展 .青鸟构件库系统以青鸟构件模型为基础 ,采用以刻面分类为主、多种分类模式相结合的方法对构件分类索引 ,支持多种构件查询方... 可复用构件的表示和检索是构件库和软件复用研究的重点 ,它伴随复用实践的深入和新技术的出现而不断取得进展 .青鸟构件库系统以青鸟构件模型为基础 ,采用以刻面分类为主、多种分类模式相结合的方法对构件分类索引 ,支持多种构件查询方式的组合使用 .本文介绍了青鸟Ⅲ型构件库系统中可复用软件构件的分类表示模式 ,以及构件检索机制的体系结构。 展开更多
关键词 软件复用 软件构件 构件库 青鸟系统
在线阅读 下载PDF
软件复用与软件构件技术 被引量:514
11
作者 杨芙清 梅宏 李克勤 《电子学报》 EI CAS CSCD 北大核心 1999年第2期68-75,51,共9页
软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.软件复用研究重新成为热点,被视为解决软件危机,... 软件复用是在软件开发中避免重复劳动的解决方案.通过软件复用,可以提高软件开发的效率和质量.近十几年来,面向对象技术出现并逐步成为主流技术,为软件复用提供了基本的技术支持.软件复用研究重新成为热点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径.它通常可分为产品复用和过程复用两条途径.基于构件的复用是产品复用的主要形式,也是当前复用研究的焦点.同时,在分布对象研究领域,软件构件技术也是一个重要内容.当前软件构件技术被视为实现成功复用的关键因素之一.软件复用技术的广泛应用将促进软件产业的变革,使其重组分工,软件构件生产必将成为独立的行业而存在.这种变革对我国软件产业的发展将是一个很好的机遇.本文将对软件复用技术的发展作一全面综述,介绍软件复用的基本概念及关键技术,同时介绍国内外在软件复用方面的成功的研究和实践活动,包括我国政府支持的国家重点科技攻关项目青鸟工程,并对我国如何加强相关技术研究和应用,推动软件产业发展提出一些思路. 展开更多
关键词 软件工程 软件复用 软件构件技术 CASE
在线阅读 下载PDF
支持构件复用的青鸟Ⅲ型系统概述 被引量:45
12
作者 杨芙清 梅宏 +2 位作者 李克勤 袁望洪 吴穹 《计算机科学》 CSCD 北大核心 1999年第5期50-55,共6页
一、引言 1.1 软件构件软件构件技术是支持软件复用的核心技术,是近几年来迅速发展并受到高度重视的一个学科分支。其主要研究内容包括: 1.构件获取:有目的的构件生产和从已有系统中挖掘提取构件; 2.构件模型:研究构件的本质特征及构件... 一、引言 1.1 软件构件软件构件技术是支持软件复用的核心技术,是近几年来迅速发展并受到高度重视的一个学科分支。其主要研究内容包括: 1.构件获取:有目的的构件生产和从已有系统中挖掘提取构件; 2.构件模型:研究构件的本质特征及构件间的关系; 3.构件描述语言:以构件模型为基础,解决构件的精确描述、理解及组装问题; 4.构件分类与检索:研究构件分类策略、组织模式及检索策略,建立构件库系统,支持构件的有效管理; 5.构件复合组装:在构件模型的基础上研究构件组装机制。 展开更多
关键词 软件构件 软件复用 软件开发 青鸟Ⅲ型系统
在线阅读 下载PDF
基于刻面描述的构件检索 被引量:60
13
作者 王渊峰 张涌 +2 位作者 任洪敏 朱三元 钱乐秋 《软件学报》 EI CSCD 北大核心 2002年第8期1546-1551,共6页
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检... 随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正受到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,根据构件刻面描述的特点,提出了一种基于树包含(tree inclusion)的构件检索方法,并进行了理论上的分析与实验上的检验.实验结果证明了它的可行性与有效性. 展开更多
关键词 刻面描述 构件检索 软件工程 树匹配 软件复用
在线阅读 下载PDF
基于软件构件质量模型的度量及应用 被引量:21
14
作者 毛国蓓 李雪静 +2 位作者 葛孝堃 杨明福 朱三元 《计算机应用与软件》 CSCD 北大核心 2005年第5期1-4,12,共5页
随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及... 随着软件复用实践的深入,可复用构件数量不断增加,构件库规模也不断扩大。构件的质量将影响到最终的软件质量和CBSD的推广应用,但是目前缺乏对构件质量有效的评价模型。本文基于ISO/IEC9126软件质量度量模型,提出了软件构件质量模型,及专门针对软件构件质量模型的可操作的度量方法,重点描述了构件可复用性的度量,并将该方法实际应用于上海构件库部分构件,本文提出的度量模型和方法可作为构件库管理者和构件用户在管理及使用构件时对构件进行评价参考。 展开更多
关键词 质量模型 软件构件 软件质量度量模型 可复用构件 构件库 软件复用 推广应用 CBSD 评价模型 构件质量 度量方法 可复用性 ISO 管理者
在线阅读 下载PDF
基于MVC的通用型模式的设计与实现 被引量:61
15
作者 刘亮 霍剑青 +2 位作者 郭玉刚 袁泉 王晓蒲 《中国科学技术大学学报》 CAS CSCD 北大核心 2010年第6期635-639,共5页
针对单机、C/S和B/S这3种主流结构在MVC模式层次结构上的异同点,提出了对3层MVC模式的表现层进行拓展,加入Model,构建通用型MVC模式的设计方法,解决了在系统开发中这3种结构间转换的难题,提高了系统的可扩展性、可维护性和可复用性,并... 针对单机、C/S和B/S这3种主流结构在MVC模式层次结构上的异同点,提出了对3层MVC模式的表现层进行拓展,加入Model,构建通用型MVC模式的设计方法,解决了在系统开发中这3种结构间转换的难题,提高了系统的可扩展性、可维护性和可复用性,并以大学物理仿真实验为例实现了通用型MVC模式的设计. 展开更多
关键词 MVC 通用型 结构转换 软件复用
在线阅读 下载PDF
构件库技术的研究与发展 被引量:38
16
作者 潘颖 赵俊峰 谢冰 《计算机科学》 CSCD 北大核心 2003年第5期90-93,156,共5页
The retrieval and management of components play important roles on the Component Based Software De-velopment (CBSD), which is an effective way to support software reuse. Reusable component library is one of thefoundat... The retrieval and management of components play important roles on the Component Based Software De-velopment (CBSD), which is an effective way to support software reuse. Reusable component library is one of thefoundation establishments in it. It is well able to provide component representation, classification, certification, stor-age, retrieval, evaluation and feedback, interoperable libraries, etc. This paper is a summarization on the technolo-gies in component library. It introduces their current status, presents four component libraries, and outlines the fu-ture trends. 展开更多
关键词 软件工程 软件系统 软件复用 构件库 软件开发
在线阅读 下载PDF
刻面分类构件的匹配模型 被引量:47
17
作者 王渊峰 薛云皎 +2 位作者 张涌 朱三元 钱乐秋 《软件学报》 EI CSCD 北大核心 2003年第3期401-408,共8页
随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配... 随着软件复用实践的深入和软件构件库规模的扩大,对软件构件的表示与检索的研究正得到越来越多的重视.针对基于刻面描述的软件构件,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一个包含3个层次,5种匹配类型的刻面匹配模型.给出了该匹配模型的泛型算法并对具化情况下的算法实现与时间复杂度进行了讨论.同时,通过理论和实践的结果证明了该匹配模型在构件检索上的可行性与有效性. 展开更多
关键词 刻面分类构件 匹配模型 软件复用 软件构件库 软件工程
在线阅读 下载PDF
组件化和集成化车间生产管理系统的研究与实现 被引量:27
18
作者 王军强 孙树栋 +2 位作者 司书宾 褚崴 于晓义 《计算机集成制造系统》 EI CSCD 北大核心 2006年第2期231-239,共9页
在对车间生产管理调查研究的基础上,整合、优化了车间生产管理的业务流程;分析了车间生产管理的功能划分;讨论了车间生产管理的内部集成和外部集成;采用组件化的软件开发方法,给出了车间生产管理的组件层次结构;讨论了大粒度组件的划分... 在对车间生产管理调查研究的基础上,整合、优化了车间生产管理的业务流程;分析了车间生产管理的功能划分;讨论了车间生产管理的内部集成和外部集成;采用组件化的软件开发方法,给出了车间生产管理的组件层次结构;讨论了大粒度组件的划分及重用实现。所开发的车间生产管理系统已在7家企业投入应用,效果显著,说明车间生产管理整体方案能满足企业的个性化需求,具有可行性和可重构性。 展开更多
关键词 生产管理与控制 集成 组件 大粒度重用 软件体系结构 虚拟数据库
在线阅读 下载PDF
领域工程概述 被引量:75
19
作者 李克勤 陈兆良 +1 位作者 梅宏 杨芙清 《计算机科学》 CSCD 北大核心 1999年第5期21-25,共5页
一、引言领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基础的过程,它覆盖了建立可复用的软件构件的所有活动。其中“领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域工程对领域中的系统进行分析... 一、引言领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基础的过程,它覆盖了建立可复用的软件构件的所有活动。其中“领域”是指一组具有相似或相近软件需求的应用系统所覆盖的功能区域。领域工程对领域中的系统进行分析,识别这些应用的共同特征和可变特征,对刻画这些特征的对象和操作进行选择和抽象,形成领域模型,依据领域模型产生出领域中应用共同具有的体系结构(即特定领域的软件构架,缩写为DSSA)或生成过程,并以此为基础识别、开发和组织可复用构件。这样,当开发同一领域中的新应用时,可以根据领域模型,确定新应用的需求规约,根据特定领域的软件构架形成新应用的设计,并以此为基础选择可复用构件进行组装,从而形成新系统。 展开更多
关键词 软件复用 领域工程 软件开发 软件构架
在线阅读 下载PDF
青鸟构件库的构件度量 被引量:34
20
作者 梅宏 pku.edu.cn/xietao +3 位作者 cs.pku.edu.cn 谢涛 袁望洪 杨芙清 《软件学报》 EI CSCD 北大核心 2000年第5期634-641,共8页
对软件产业发展所需要的软件生产率和软件质量的重视引起了对软件复用技术的研究 ,同时 ,有关复用度量的研究和应用也引起了广泛的重视 .青鸟构件库系统可以对可复用构件进行描述、管理、存储和检索 ,用以满足基于“构件 -构架”复用的... 对软件产业发展所需要的软件生产率和软件质量的重视引起了对软件复用技术的研究 ,同时 ,有关复用度量的研究和应用也引起了广泛的重视 .青鸟构件库系统可以对可复用构件进行描述、管理、存储和检索 ,用以满足基于“构件 -构架”复用的软件开发过程的需要 .该文介绍了青鸟构件库中的构件度量模型 ,并阐述了利用青鸟程序分析系统中的面向对象度量工具和青鸟构件库后期度量系统 (包括反馈信息的收集、处理和分析工具 ) 展开更多
关键词 软件复用 构件库 构件度量 软件开发 面向对象
在线阅读 下载PDF
上一页 1 2 32 下一页 到第
使用帮助 返回顶部