软件重构
软件重构的相关文献在2001年到2022年内共计127篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、金属学与金属工艺
等领域,其中期刊论文82篇、会议论文8篇、专利文献52650篇;相关期刊63种,包括江西师范大学学报(自然科学版)、科技创新与生产力、中国机械工程等;
相关会议8种,包括2015年全国开放式分布与并行计算学术年会、2014集对分析湖州会议、第二届全国通信新理论与新技术学术大会等;软件重构的相关文献由318位作者贡献,包括钟林辉、刘辉、叶茂盛等。
软件重构—发文量
专利文献>
论文:52650篇
占比:99.83%
总计:52740篇
软件重构
-研究学者
- 钟林辉
- 刘辉
- 叶茂盛
- 孙艳红
- 崔永康
- 张冬
- 张冬雯
- 张杨
- 徐宝文
- 王立民
- 王维
- 周天琳
- 康国栋
- 徐静
- 曹阳
- 李孟歆
- 柳晨光
- 王守金
- 王永会
- P·布克内尔
- S·M·皮特切尔斯
- 乐兵
- 习勇
- 付圣峰
- 冀磊
- 冯铁
- 冯长宝
- 刘中伟
- 史亮
- 吉彬
- 向开恒
- 吕世猛
- 吴堑虹
- 吴海涛
- 周林
- 周毓明
- 周远
- 商志刚
- 姚明明
- 孙传新
- 孙沫莉
- 孟进
- 安妍妍
- 宋伯尧
- 宋玉亭
- 张伟夫
- 张博
- 张少峰
- 张森森
- 张涛
-
-
黎贺;
韩文俊;
谢启超
-
-
摘要:
随着电子信息、计算机等技术快速发展,未来信息处理系统算法流程越来越复杂、实时性要求更高,且面临场景负责、环境多变、任务多样等需求,要求具备快速适应新环境、动态重构新功能、及时响应新需求的能力。针对以上问题,基于开放式架构开展标准化通用化组件框架设计,研究应用软件组件化设计方法,开发通用组件框架,定义应用功能组件化设计接口标准,支持应用功能独立运行、即插即用、积木化插接式集成,实现应用功能软硬件解耦、快速重构、新功能新算法快速应用。
-
-
郭亚琳;
李晓晨;
任志磊;
江贺
-
-
摘要:
随着软件不断迭代发展,软件维护成本也相应增加。自动化重构可以降低软件维护成本,基于搜索的重构方法是解决该问题最典型的方法之一。其中目标的选择对搜索过程起决定性作用,质量目标与非质量目标都是开发人员在重构时通常会考虑的目标。然而,尚未有研究系统地分析在相同的评价环境下,哪些目标更有利于代码重构,特别是得到符合开发者预期的代码重构结果;并且也未分析质量目标与常用的非质量目标进行组合是否会有更好的效果。文中提出了基于搜索的多目标软件重构方法,探索了7个不同目标的组合对软件重构质量的影响。在6个规模不同的开源软件项目上进行了验证,应用多种指标对重构前后软件质量进行评估,并分析了不同优化目标组合的表现。实验结果表明,质量目标与非质量目标组合比单独使用质量目标组合对重构效果的提升更明显,其中质量目标与之前重构记录的一致性的组合对重构有较好的提升效果。
-
-
孙家泽;
张凡
-
-
摘要:
对多目标软件模块聚类问题进行研究,提出一种基于改进的非支配排序遗传算法(Non dominated Sorting Genetic Algorithm-Ⅱ,NSGA-Ⅱ)(GNSGA-Ⅱ)多目标软件模块聚类算法。利用软件模块质量(Modularization Quality,MQ)与非孤立分布(Non-isolated Distribution,NSD)两个目标,将软件模块聚类建立为多目标优化模型。在NSGA-Ⅱ算法的基础上引入外部存档用以存放搜索到的非支配个体,使得迭代NSGA-Ⅱ过程中能够同步更新外部存档,保留精英解,改善解集分布差,提高算法的多样性。实验结果表明,相较于NSGA-Ⅱ算法、分组遗传算法(Grouping Gene-tic Algorithm,GGA)和爬山算法(Hill Climbing,HC),所提算法获得的各系统模块聚类结果的软件模块质量和非孤立分布平均提高1.18倍和1.02倍,聚类结果更好。
-
-
刘宁宁;
蒋文吉;
成章;
刘静娴
-
-
摘要:
文中基于软件无线电的技术原理及思路,提出了一种基于AD9371及Xilinx Zynq-7000 FPGA的软件无线电通用硬件平台的设计方案及工程实现方法.该硬件平台工作频率为300 MHz~6 GHz,包含了2路发射通道和2路接收通道功能,支持FDD及TDD两种工作模式,适用于多种应用场景.AD9371的宽带射频信号范围及宽带特性(频率范围为300 MHz~6 GHz,发射带宽最高支持250 MHz,接收带宽最高支持100 MHz)涵盖大部分特许执照和免执照蜂窝频段.此外,AD9371具有高集成性、高灵活性等特点,与数字信号处理部分的Zynq-7000 FPGA采用JESD204B接口,可简化软件无线电硬件平台的设计.基于该设计,工程人员通过软件的动态重构可实现灵活多变的通信体制和通信功能,可广泛应用于个人移动通信、军事通信、雷达系统等领域.
-
-
胡志刚;
杨娜;
刘伟
-
-
摘要:
为了提高软件质量,组合使用重构技术、软件度量和元启发式搜索可以有效改进软件的结构而不影响其功能.本文提出一种基于鲸鱼优化算法的类图重构方法,并结合耦合、继承、抽象3个指标所构建的质量模型来指导类图重构序列寻优.在6个不同的开源程序上使用鲸鱼优化方法对类图进行重构,研究结果表明:基于鲸鱼优化算法的类图重构在质量增益上优于模拟退火算法和爬山算法,可有效提高重构质量.
-
-
黄成
-
-
摘要:
现代社会经济飞速发展,各行各业对计算机软件的依赖越来越重.业务的增长带来软件的业务内容和逻辑频繁变动,直至所使用的软件效率低下需要重构.本文探讨了MVC模式下工作流的架构设计原理.在需要对已有的软件体系进行重构工作的时候,通过对工作流架构的运用提高软件系统对所服务的业务流程变更的支持.
-
-
张占孝
-
-
摘要:
针对传统无人航天器软件重构技术耗时过长和重构性能较差的问题,提出基于CPCI模块的无人航天器软件重构技术.调用CPCI模块内总线的所有接口控制模块动态加载的顺序,实现CPCI模块的动态加载;利用VI程序配置和FPGA VI子程序配置,完成无人航天器上位机的标定开发,通过FPGA配置时序执行点火、喷火、驱动和熄火等重要指令.集成多个AD采集板,完成软件烧写程序,启动CPCI模块内的各个接口,完成模块动态配置,实现软件重构.实验结果表明,基于CPCI模块动态加载的无人航天器软件重构技术的重构耗时短,运行有效功率较高,电机转速稳定.
-
-
-
高峰;
王婷;
赵锞锞
-
-
摘要:
无线电监测任务的发展演进对监测设备的监测覆盖范围、功能灵活构建以及通信体制识别能力提出了更高的要求,传统的无线电监测系统缺陷越发明显.设计了一种新型无线电监测处理平台,采用宽带多任务并行处理、软件重构、模块化、阵列化等设计思路,并重点介绍了平台设计的关键技术:宽带多任务并行处理技术、监测功能灵活重构技术.构建平台对典型的无线电监测目标进行了试验,验证了平台设计的可行性.
-
-
官东亮
-
-
摘要:
业务平台重构是承接中国电信集团公司CTNet 2025计划,落实网络重构,推进网络智能化的重要举措之一.重点分析了业务平台存在的问题,提出了以微服务化为核心理念,规范平台通用架构和开放标准,重构业务平台软件架构的演进目标.并通过建立完善基础平台、规范和推进业务/应用平台微服务化改造、资源规划和环境部署方案3个方面推进具体重构工作.对重构前后的平台进行资源利用率、开发效率、资源自动调度、部署效率等方面的比较分析,给出了实施业务平台重构的初步成效,为业内同类平台的规划、开发、部署提供了参考.
-
-
-
ZHANG Dongwen;
张冬雯;
LIU Chenguang;
柳晨光;
ZHANG Yang;
张杨
- 《2015年全国开放式分布与并行计算学术年会》
| 2015年
-
摘要:
针对目前对于Fork/Join框架应用和性能分析的相关工作还不多的现状,以JGF基准测试程序套件为基础,对其中的series、crypt、sparsematmult和sor等程序使用Fork/Join框架进行重构,并以series程序为例,详细地说明了重构的过程.在实验中,首先,测试了每个程序在不同阈值下使用Fork/Join框架分别递归l、2、3次执行程序的时间,进而选择相对较好的阈值;然后,对每个程序使用Fork/Join框架和使用Thread的执行时间进行了对比;此外,测试了重构后的程序在执行过程中任务窃取的情况.实验结果表明,Fork/Join框架执行时间与多线程执行时间相比,平均降低了14.2%;对于series程序,"-3数据大小为sizeC且线程个数为2时,Fork/Join框架执行时间比多线程执行时间降低高达40%,可见,在多核处理器平台上应用Fork/Join框架比使用多线程将获得更好的性能.
-
-
-
严隽薇;
马达;
王坚;
戴毅茹;
凌卫青
- 《2005年中国智能自动化会议(ICAC'2005)》
| 2005年
-
摘要:
本文针对新型网络经济模式下企业对ASP服务模式的虚拟企业建模平台的需求,提出运用软件重构对已有的建模支持系统-VEMS进行移植的方案,使其转变为一个支持ASP模式、面向Web服务结构的新型建模平台系统.文章主要介绍了如何运用NET开发环境确立ASP架构的建模支持系统的总体框架,并对其中的关键改造步骤进行了简要的说明.
-
-
-
-
-
-