您现在的位置: 首页> 研究主题> 软件重构

软件重构

软件重构的相关文献在2001年到2022年内共计127篇,主要集中在自动化技术、计算机技术、无线电电子学、电信技术、金属学与金属工艺 等领域,其中期刊论文82篇、会议论文8篇、专利文献52650篇;相关期刊63种,包括江西师范大学学报(自然科学版)、科技创新与生产力、中国机械工程等; 相关会议8种,包括2015年全国开放式分布与并行计算学术年会、2014集对分析湖州会议、第二届全国通信新理论与新技术学术大会等;软件重构的相关文献由318位作者贡献,包括钟林辉、刘辉、叶茂盛等。

软件重构—发文量

期刊论文>

论文:82 占比:0.16%

会议论文>

论文:8 占比:0.02%

专利文献>

论文:52650 占比:99.83%

总计:52740篇

软件重构—发文趋势图

软件重构

-研究学者

  • 钟林辉
  • 刘辉
  • 叶茂盛
  • 孙艳红
  • 崔永康
  • 张冬
  • 张冬雯
  • 张杨
  • 徐宝文
  • 王立民
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 黎贺; 韩文俊; 谢启超
    • 摘要: 随着电子信息、计算机等技术快速发展,未来信息处理系统算法流程越来越复杂、实时性要求更高,且面临场景负责、环境多变、任务多样等需求,要求具备快速适应新环境、动态重构新功能、及时响应新需求的能力。针对以上问题,基于开放式架构开展标准化通用化组件框架设计,研究应用软件组件化设计方法,开发通用组件框架,定义应用功能组件化设计接口标准,支持应用功能独立运行、即插即用、积木化插接式集成,实现应用功能软硬件解耦、快速重构、新功能新算法快速应用。
    • 郭亚琳; 李晓晨; 任志磊; 江贺
    • 摘要: 随着软件不断迭代发展,软件维护成本也相应增加。自动化重构可以降低软件维护成本,基于搜索的重构方法是解决该问题最典型的方法之一。其中目标的选择对搜索过程起决定性作用,质量目标与非质量目标都是开发人员在重构时通常会考虑的目标。然而,尚未有研究系统地分析在相同的评价环境下,哪些目标更有利于代码重构,特别是得到符合开发者预期的代码重构结果;并且也未分析质量目标与常用的非质量目标进行组合是否会有更好的效果。文中提出了基于搜索的多目标软件重构方法,探索了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个方面推进具体重构工作.对重构前后的平台进行资源利用率、开发效率、资源自动调度、部署效率等方面的比较分析,给出了实施业务平台重构的初步成效,为业内同类平台的规划、开发、部署提供了参考.
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号